Looks like you need to load uhci too (the ehci drive will only talk to USB
2.0 devices).

On Wed, 29 Oct 2003, glenn wrote:

> Hi,
>
> I cannot get linux to find my digital camera (sony DSC-P10). Yes, I have turned on 
> both the camera and the computer. The camera enters "USB mode", which it only does 
> when connected to a live USB cable.
>
> I have modified my fstab file (as recommended in the Linux USB sub-system), adding 
> the line:
>  /dev/sda  auto /mnt/camera   auto    noauto,user     0 0
> I have also made the directory /mnt/camera.
>
> However, when I attempt to mount this device (after connecting, and turning on, the 
> camera), I get the following error message:
>
> /dev/sda is not a valid block device
>
> Also, the contents of /proc/bus/usb/devices do not change when the camera is plugged 
> in.
>
> I have searched the mailing list, the only answered request for help with this 
> particular problem was a note from "greg" to "alex" that the camera should work with 
> the 2.6 kernel. It has also been suggested in a more general tip that 
> unusual_devices.h often needs to be modified for sony cameras. I am willing to 
> believe both of these tips, but each require a re-compile of the kernel. I am 
> working on this, too, but have run into a snag installing 2.6-test8 (which I am 
> taking up elsewhere).
>
> I do not think a new kernel (with the proper driver for this camera) will solve all 
> my problems. Doesn't the comuter need to recognize that something has been connected 
> to the USB port first? Wouldn't this register in .../devices?
>
> I am running Red Hat 9 on a home-built system. Epox motherboard (VIA chipset, see 
> below), AMD Athlon(tm) XP 1600+ processor, plugging the camera into the on-board USB 
> port. No other USB devices are connected to the system.
>
> Here is the output of /proc/bus/usb/devices. Note that the output does not change 
> when the camera is plugged in.
> ~ :)cat /proc/bus/usb/devices
> T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 6
> B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
> D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS= 8 #Cfgs=  1
> P:  Vendor=0000 ProdID=0000 Rev= 2.04
> S:  Manufacturer=Linux 2.4.20-8 ehci-hcd
> S:  Product=VIA Technologies, Inc. USB 2.0
> S:  SerialNumber=00:10.3
> C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
> I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
> E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms
>
> And here is lspci -v:
> ~ :)lspci -vvv
> 00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
>         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
> Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
> <MAbort+ >SERR- <PERR-
>         Latency: 0
>         Region 0: Memory at e0000000 (32-bit, prefetchable) [size=128M]
>         Capabilities: [a0] AGP version 2.0
>                 Status: RQ=31 SBA+ 64bit- FW- Rate=x1,x2
>                 Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>
>         Capabilities: [c0] Power Management version 2
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP] 
> (prog-if 00 [Normal decode])
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
> Stepping- SERR+ FastB2B-
>         Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
> <MAbort+ >SERR- <PERR-
>         Latency: 0
>         Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>         I/O behind bridge: 0000f000-00000fff
>         Memory behind bridge: fff00000-000fffff
>         Prefetchable memory behind bridge: fff00000-000fffff
>         BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
>         Capabilities: [80] Power Management version 2
>                 Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA 
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 00:09.0 Multimedia audio controller: Yamaha Corporation YMF-724 (rev 03)
>         Subsystem: Yamaha Corporation YMF724-Based PCI Audio Adapter
>         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
> Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
> <MAbort- >SERR- <PERR-
>         Latency: 32 (1250ns min, 6250ns max)
>         Interrupt: pin A routed to IRQ 11
>         Region 0: Memory at ec000000 (32-bit, non-prefetchable) [size=32K]
>         Capabilities: [50] Power Management version 1
>                 Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA 
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 00:0b.0 VGA compatible controller: nVidia Corporation NV5 [RIVA TNT2/TNT2 Pro] (rev 
> 15) (prog-if 00 [VGA])
>         Subsystem: Asustek Computer, Inc. PCI-V3800
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
> Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
> <MAbort- >SERR- <PERR-
>         Latency: 32 (1250ns min, 250ns max)
>         Interrupt: pin A routed to IRQ 10
>         Region 0: Memory at ea000000 (32-bit, non-prefetchable) [size=16M]
>         Region 1: Memory at e8000000 (32-bit, prefetchable) [size=32M]
>         Expansion ROM at <unassigned> [disabled] [size=64K]
>         Capabilities: [60] Power Management version 1
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 80) (prog-if 00 [UHCI])
>         Subsystem: VIA Technologies, Inc. USB
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
> Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
> <MAbort- >SERR- <PERR-
>         Latency: 32, cache line size 08
>         Interrupt: pin A routed to IRQ 11
>         Region 4: I/O ports at d000 [size=32]
>         Capabilities: [80] Power Management version 2
>                 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA 
> PME(D0+,D1+,D2+,D3hot+,D3cold+)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 80) (prog-if 00 [UHCI])
>         Subsystem: VIA Technologies, Inc. USB
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
> Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
> <MAbort- >SERR- <PERR-
>         Latency: 32, cache line size 08
>         Interrupt: pin B routed to IRQ 11
>         Region 4: I/O ports at d400 [size=32]
>         Capabilities: [80] Power Management version 2
>                 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA 
> PME(D0+,D1+,D2+,D3hot+,D3cold+)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 80) (prog-if 00 [UHCI])
>         Subsystem: VIA Technologies, Inc. USB
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
> Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
> <MAbort- >SERR- <PERR-
>         Latency: 32, cache line size 08
>         Interrupt: pin C routed to IRQ 5
>         Region 4: I/O ports at d800 [size=32]
>         Capabilities: [80] Power Management version 2
>                 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA 
> PME(D0+,D1+,D2+,D3hot+,D3cold+)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) (prog-if 20 [EHCI])
>         Subsystem: VIA Technologies, Inc. USB 2.0
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
> Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
> <MAbort- >SERR- <PERR-
>         Latency: 32, cache line size 10
>         Interrupt: pin D routed to IRQ 10
>         Region 0: Memory at ec008000 (32-bit, non-prefetchable) [size=256]
>         Capabilities: [80] Power Management version 2
>                 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA 
> PME(D0+,D1+,D2+,D3hot+,D3cold+)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
>         Subsystem: VIA Technologies, Inc. VT8235 ISA Bridge
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
> Stepping+ SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
> <MAbort- >SERR- <PERR-
>         Latency: 0
>         Capabilities: [c0] Power Management version 2
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 00:11.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus Master IDE 
> (rev 06) (prog-if 8a [Master SecP PriP])
>         Subsystem: VIA Technologies, Inc. VT8235 Bus Master ATA133/100/66/33 IDE
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
> Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
> <MAbort- >SERR- <PERR-
>         Latency: 32
>         Interrupt: pin A routed to IRQ 0
>         Region 4: I/O ports at dc00 [size=16]
>         Capabilities: [c0] Power Management version 2
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233 AC97 Audio 
> Controller (rev 50)
>         Subsystem: Unknown device 1695:3005
>         Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- 
> Stepping- SERR- FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
> <MAbort- >SERR- <PERR-
>         Interrupt: pin C routed to IRQ 5
>         Region 0: I/O ports at e000 [size=256]
>         Capabilities: [c0] Power Management version 2
>                 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA 
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
>
>
>
>
> Finally, the rest of the information requested in /usr/src/linux/REPORTING-BUGS:
>
> ~ :)cat /proc/version
> Linux version 2.4.20-8 ([EMAIL PROTECTED]) (gcc version 3.2.2 20030222 (Red Hat 
> Linux 3.2.2-5)) #1 Thu Mar 13 17:18:24 EST 2003
>
> ~ :)cat /proc/cpuinfo
> processor       : 0
> vendor_id       : AuthenticAMD
> cpu family      : 6
> model           : 6
> model name      : AMD Athlon(tm) XP 1600+
> stepping        : 2
> cpu MHz         : 1403.210
> cache size      : 256 KB
> fdiv_bug        : no
> hlt_bug         : no
> f00f_bug        : no
> coma_bug        : no
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 1
> wp              : yes
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat 
> pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
> bogomips        : 2798.38
>
> ~ :)cat /proc/modules
> ppp_deflate             4408   0 (autoclean)
> zlib_deflate           21176   0 (autoclean) [ppp_deflate]
> ppp_async               9312   0 (autoclean)
> ppp_generic            24156   0 (autoclean) [ppp_deflate ppp_async]
> slhc                    6644   0 (autoclean) [ppp_generic]
> sd_mod                 13388   0 (autoclean) (unused)
> ymfpci                 45100   1 (autoclean)
> ac97_codec             13544   0 (autoclean) [ymfpci]
> uart401                 8260   0 (autoclean) [ymfpci]
> sound                  73108   0 (autoclean) [uart401]
> soundcore               6276   4 (autoclean) [ymfpci sound]
> binfmt_misc             7272   1
> parport_pc             18756   1 (autoclean)
> lp                      8868   0 (autoclean)
> parport                36480   1 (autoclean) [parport_pc lp]
> autofs                 12948   0 (autoclean) (unused)
> ipchains               50568   7
> sg                     35980   0 (autoclean)
> sr_mod                 17912   0 (autoclean)
> ide-scsi               11984   0
> scsi_mod              106200   4 [sd_mod sg sr_mod ide-scsi]
> ide-cd                 35196   0
> cdrom                  33472   0 [sr_mod ide-cd]
> keybdev                 2880   0 (unused)
> mousedev                5428   0 (unused)
> hid                    21700   0 (unused)
> input                   5792   0 [keybdev mousedev hid]
> ehci-hcd               19592   0 (unused)
> usbcore                77696   1 [hid ehci-hcd]
> ext3                   69984   1
> jbd                    51220   1 [ext3]
>
> ~ :)cat /proc/ioports
> 0000-001f : dma1
> 0020-003f : pic1
> 0040-005f : timer
> 0060-006f : keyboard
> 0070-007f : rtc
> 0080-008f : dma page reg
> 00a0-00bf : pic2
> 00c0-00df : dma2
> 00f0-00ff : fpu
> 0170-0177 : ide1
> 01f0-01f7 : ide0
> 02f8-02ff : serial(auto)
> 0376-0376 : ide1
> 0378-037a : parport0
> 03c0-03df : vga+
> 03f6-03f6 : ide0
> 03f8-03ff : serial(auto)
> 0cf8-0cff : PCI conf1
> d000-d01f : VIA Technologies, Inc. USB
> d400-d41f : VIA Technologies, Inc. USB (#2)
> d800-d81f : VIA Technologies, Inc. USB (#3)
> dc00-dc0f : VIA Technologies, Inc. VT82C586B PIPC Bus Master IDE
>   dc00-dc07 : ide0
>   dc08-dc0f : ide1
> e000-e0ff : VIA Technologies, Inc. VT8233 AC97 Audio Controller
>
>
> ~ :)cat /proc/iomem
> 00000000-0009fbff : System RAM
> 0009fc00-0009ffff : reserved
> 000a0000-000bffff : Video RAM area
> 000c0000-000c7fff : Video ROM
> 000f0000-000fffff : System ROM
> 00100000-4ffeffff : System RAM
>   00100000-002481d3 : Kernel code
>   002481d4-003412c3 : Kernel data
> 4fff0000-4fff2fff : ACPI Non-volatile Storage
> 4fff3000-4fffffff : ACPI Tables
> e0000000-e7ffffff : VIA Technologies, Inc. VT8367 [KT266]
> e8000000-e9ffffff : nVidia Corporation NV5 [Riva TnT2]
> ea000000-eaffffff : nVidia Corporation NV5 [Riva TnT2]
> ec000000-ec007fff : Yamaha Corporation YMF-724
>   ec000000-ec007fff : ymfpci
> ec008000-ec0080ff : VIA Technologies, Inc. USB 2.0
>   ec008000-ec0080ff : ehci-hcd
> fec00000-fec00fff : reserved
> fee00000-fee00fff : reserved
> ffff0000-ffffffff : reserved
>
>
> ~ :)cat /proc/scsi/scsi
> Attached devices:
> Host: scsi0 Channel: 00 Id: 00 Lun: 00
>   Vendor: ATAPI    Model: CD-R/RW 24X10    Rev: P.GJ
>   Type:   CD-ROM                           ANSI SCSI revision: 02
>
>
> Any tips/ideas are welcome. Is it going to take a new motherboard?
>
> Thanks,
>
> -glenn
>
>
> ------------------------------
> I want to go farther, farther!
>
>           A. E. L.
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: SF.net Giveback Program.
> Does SourceForge.net help you be more productive?  Does it
> help you create better code?   SHARE THE LOVE, and help us help
> YOU!  Click Here: http://sourceforge.net/donate/
> _______________________________________________
> [EMAIL PROTECTED]
> To unsubscribe, use the last form field at:
> https://lists.sourceforge.net/lists/listinfo/linux-usb-users
>

--
 /------------------------------------+-------------------------\
|Stephen J. Gowdy                     | SLAC, MailStop 34,       |
|http://www.slac.stanford.edu/~gowdy/ | 2575 Sand Hill Road,     |
|http://calendar.yahoo.com/gowdy      | Menlo Park CA 94025, USA |
|EMail: [EMAIL PROTECTED]       | Tel: +1 650 926 3144     |
 \------------------------------------+-------------------------/


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to