Toon posts:

[Linux] Usb camera (Olympus C2)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Momenteel heb ik Debian Unstable draaien, op een 2.6 kernel.

Nu wou ik daar een digi-cam aan hangen via USB, alleen dit wil niet echt.

Als ik mijn camera inplug krijg ik nergens meldingen dat linux daar iets mee doet (dmesg en /var/log/messages geven allebei geen nieuwe output..)

Voor de rest geeft mijn camera wel weer dat er verbinding is met de pc, alleen ik kan hem niet mounten als linux hem niet herkend.

Ik weet zeker dat deze camera mass storage support.

Ik heb GEEN file /proc/bus/usb/devices...

De module mass storage wordt niet automatisch geladen, dat doe ik dus met modprobe usb_storage.

output van lsmod:

snd_seq_midi 9760 0
snd_emu10k1_synth 9536 0
snd_emux_synth 41792 1 snd_emu10k1_synth
snd_seq_virmidi 8384 1 snd_emux_synth
snd_seq_midi_emul 8192 1 snd_emux_synth
snd_seq_oss 36160 0
snd_seq_midi_event 7552 3 snd_seq_midi,snd_seq_virmidi,snd_seq_oss
snd_seq 60112 8 snd_seq_midi,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 61732 0
snd_mixer_oss 21312 1 snd_pcm_oss
snd_emu10k1 101508 1 snd_emu10k1_synth
snd_rawmidi 26656 3 snd_seq_midi,snd_seq_virmidi,snd_emu10k1
snd_pcm 109028 2 snd_pcm_oss,snd_emu10k1
snd_timer 27908 2 snd_seq,snd_pcm
snd_seq_device 8968 7 snd_seq_midi,snd_emu10k1_synth,snd_emux_synth,snd_seq_oss,snd_seq,snd_emu10k1,snd_rawmidi
snd_ac97_codec 56452 1 snd_emu10k1
snd_page_alloc 12548 2 snd_emu10k1,snd_pcm
snd_util_mem 4992 2 snd_emux_synth,snd_emu10k1
snd_hwdep 10336 1 snd_emu10k1
usb_storage 96784 0
fglrx 200100 2
snd 62468 18 snd_seq_midi,snd_emu10k1_synth,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_oss,snd_seq_midi_event,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_emu10k1,snd_rawmidi,snd_pcm,snd_timer,snd_seq_device,snd_ac97_codec,snd_util_mem,snd_hwdep
soundcore 8576 1 snd
8250 19872 0
serial_core 22272 1 8250
parport_pc 40700 1
lp 10432 0
parport 42920 2 parport_pc,lp
usbkbd 7296 0
usbcore 107548 2 usb_storage,usbkbd

dmesg:
Linux version 2.6.0-test7 (root@debian) (gcc version 3.3.2 (Debian)) #1 Thu Oct 23 15:23:57 CEST 2003
Video mode to be used for restore is f00
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS)
BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
511MB LOWMEM available.
On node 0 totalpages: 131056
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 126960 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
DMI 2.2 present.
ACPI: RSDP (v000 VIA694 ) @ 0x000f7360
ACPI: RSDT (v001 VIA694 AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x1fff3000
ACPI: FADT (v001 VIA694 AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x1fff3040
ACPI: DSDT (v001 VIA694 AWRDACPI 0x00001000 MSFT 0x0100000c) @ 0x00000000
Building zonelist for node : 0
Kernel command line: auto BOOT_IMAGE=Linux ro root=306
Initializing CPU#0
PID hash table entries: 2048 (order 11: 16384 bytes)
Detected 1537.156 MHz processor.
Console: colour VGA+ 80x25
Memory: 514436k/524224k available (2525k kernel code, 9040k reserved, 911k data, 152k init, 0k highmem)
Calibrating delay loop... 3022.84 BogoMIPS
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: After generic identify, caps: 0383f9ff c1cbf9ff 00000000 00000000
CPU: After vendor identify, caps: 0383f9ff c1cbf9ff 00000000 00000000
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
CPU: After all inits, caps: 0383f9ff c1cbf9ff 00000000 00000020
CPU: AMD Athlon(tm) XP 1800+ stepping 02
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfb470, last bus=1
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20030918
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 *5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 *10 11 12 14 15)
SCSI subsystem initialized
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off'
vga16fb: initializing
vga16fb: mapped to 0xc00a0000
fb0: VGA16 VGA frame buffer device
ikconfig 0.7 with /proc/config*
VFS: Disk quotas dquot_6.5.1
SGI XFS for Linux with no debug enabled
SGI XFS Quota Management subsystem
pty: 256 Unix98 ptys configured
Real Time Clock Driver v1.12
Using anticipatory io scheduler
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
pcnet32.c:v1.27b 01.10.2002 tsbogend@alpha.franken.de
8139too Fast Ethernet driver 0.9.26
eth0: RealTek RTL8139 at 0xe0821000, 00:10:a7:01:37:13, IRQ 10
eth0: Identified 8139 chip type 'RTL-8139B'
HDLC support module revision 1.16
Cronyx Ltd, Synchronous PPP and CISCO HDLC (c) 1994
Linux port (c) 1998 Building Number Three Ltd & Jan "Yenya" Kasprzak.
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:11.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt8233 (rev 00) IDE UDMA100 controller on pci0000:00:11.1
ide0: BM-DMA at 0xdc00-0xdc07, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xdc08-0xdc0f, BIOS settings: hdc:DMA, hdd:DMA
hda: WDC WD800JB-00CRA1, ATA DISK drive
hdc: SAMSUNG DVD-ROM SD-612S, ATAPI CD/DVD-ROM drive
hdd: Hewlett-Packard CD-Writer Plus 9300, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 156301488 sectors (80026 MB) w/8192KiB Cache, CHS=65535/16/63, UDMA(100)
hda: hda1 hda2 < hda5 hda6 >
Red Hat/Adaptec aacraid driver (1.1.2 Oct 23 2003)
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Vendor: SAMSUNG Model: DVD-ROM SD-612S Rev: SS11
Type: CD-ROM ANSI SCSI revision: 02
scsi1 : SCSI host adapter emulation for IDE ATAPI devices
Vendor: HP Model: CD-Writer+ 9300 Rev: 1.0c
Type: CD-ROM ANSI SCSI revision: 02
3ware Storage Controller device driver for Linux v1.02.00.037.
3w-xxxx: No cards found.
sr0: scsi3-mmc drive: 1x/40x cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.12
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
sr1: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
Attached scsi CD-ROM sr1 at scsi1, channel 0, id 0, lun 0
mice: PS/2 mouse device common for all mice
input: ImPS/2 Logitech Wheel Mouse on isa0060/serio1
serio: i8042 AUX port at 0x60,0x64 irq 12
input: AT Translated Set 2 keyboard on isa0060/serio0
serio: i8042 KBD port at 0x60,0x64 irq 1
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 65536)
NET: Registered protocol family 1
NET: Registered protocol family 17
ACPI: (supports S0 S1 S4 S5)
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 152k freed
Adding 506008k swap on /dev/hda5. Priority:-1 extents:1
drivers/usb/core/usb.c: registered new driver usbfs
drivers/usb/core/usb.c: registered new driver hub
drivers/usb/core/usb.c: registered new driver usbkbd
drivers/usb/input/usbkbd.c: :USB HID Boot Protocol keyboard driver
parport0: PC-style at 0x378 [PCSPP,TRISTATE]
parport0: irq 7 detected
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
lp0: using parport0 (polling).
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
eth0: link up, 10Mbps, half-duplex, lpa 0x0000
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac)
apm: overridden by ACPI.
fglrx: no version for "struct_module" found: kernel tainted.
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 430 MBytes.
[fglrx] module loaded - fglrx 3.2.8 [Sep 21 2003] on minor 0
Fire GL built-in AGP-support
Based on agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: Detected a VIA KT266 missing the AGPv2 registers, chip might be a VIA KT400 or compatible. (VIA flag)
agpgart: Detected a Via Apollo KT400 chipset in AGP v2 compat mode at 0000:00:00.0
agpgart: Detected Via Apollo KT266/KT266A/KT333 chipset
agpgart: AGP aperture is 256M @ 0xc0000000
Power management callback for AGP chipset installed
[fglrx] AGP detected, AgpState = 0x1f000207 (hardware caps of chipset)
AGP: Found 2 AGPv2 devices
AGP: Doing enable for AGPv2
[fglrx] AGP enabled, AgpCommand = 0x1f000304 (selected caps)
[fglrx] free AGP = 256126976
[fglrx] max AGP = 256126976
[fglrx] free LFB = 122683392
[fglrx] max LFB = 122683392
[fglrx] free Inv = 0
[fglrx] max Inv = 0
[fglrx] total Inv = 0
[fglrx] total TIM = 0
[fglrx] total FB = 0
[fglrx] total AGP = 65536
Initializing USB Mass Storage driver...
drivers/usb/core/usb.c: registered new driver usb-storage
USB Mass Storage support registered.

Maar ja er veranderd dus niets als ik mijn camera in of uit plug.. ik heb ook hotplug geinstalleerd. ook zonder resultaat.

Ik heb nog even naar mijn kernel config gekeken, SCSI en USB support zijn wel aanwezig, (vandaar dat de modprobe goed gaat ??)

Is er een manier om toch toegang tot de camera te krijgen?

  • hbokh
  • Registratie: Februari 2002
  • Laatst online: 22-02 10:01

hbokh

Unox: the worst OS!

JPhoto al geprobeerd?

http://jphoto.sourceforge.net/

Die doet het bij mij met de modules "usbcore" en "usb-uhci" geladen en de camera in PTP-mode.
Ook de volgende enrty in /etc/fstab:

usb /proc/bus/usb usbdevfs devmode=0666 0 0

Werkt alleen onder root (onder SuSE Linux 8.2, waar gphoto2 crasht...)

[ Voor 17% gewijzigd door hbokh op 27-10-2003 00:13 . Reden: pr0n ]

This is my sick nature.


Verwijderd

Topicstarter
niet geprobeerd, in de listings staat dat deze camera alleen massive storage support.
Wat trouwens wel vreemd is, is dat ik de module usb_uhci niet heb... ook uhci alleen niet... Zou dat het kunnen zijn??

  • hbokh
  • Registratie: Februari 2002
  • Laatst online: 22-02 10:01

hbokh

Unox: the worst OS!

Geen idee...
Ik weet niet hoe het met kernel-versie 2.6 en USB geregeld zal zijn.

This is my sick nature.


Verwijderd

Topicstarter
Ik ook niet, ben nog niet zo lang bezig met linux...

Ik bak ff een nieuwe kernel met uhci support..


Ok dat heeft mijn probleem opgelost, ik miste dus de uhci support |:(

[ Voor 182% gewijzigd door Verwijderd op 27-10-2003 01:19 ]


  • ajvdvegt
  • Registratie: Maart 2000
  • Laatst online: 04-12-2025
usb-uhci is de driver voor de USB chip op je mobo, dus vrij belangrijk om USB aan de gang te krijgen :).
En heb je hotplug als eens geprobeerd? Dan moet je camera ook automatisch worden gemount enzo (helaas heb ik er zelf geen een om te testen ;()

I don't kill flies, but I like to mess with their minds. I hold them above globes. They freak out and yell "Whooa, I'm *way* too high." -- Bruce Baum


Verwijderd

Topicstarter
Ja ik heb hotplug geinstalleerd, hij mount mijn camera onder een scsi adres, dan maak ik zelf maar een mountpunt onder /mnt/camera, werkt perfect :)
Pagina: 1