Alan Stern wrote: (...)
>> No new device appeared in /proc/bus/usb/devices. >> >> Of course, I have the appropriate device modules built (pwc for Philips >> webcam, usblp for a printer etc.), but inserting them doesn't change >> anything. >> >> Why it only detects USB storage devices, and no other devices? >> Did I forget to check some kernel option? >> >> For reference, I attach my .config file. > > Perhaps you need to set CONFIG_USB_UHCI_HCD, either builtin or as a > module. Or else maybe you need to modprobe ohci-hcd. Hmm, this is weird. ehci_hcd is built in the kernel. uhci_hcd doesn't load properly: USB Universal Host Controller Interface driver v3.0 PCI: Fixing up device 0000:01:02.0 uhci_hcd 0000:01:02.0: no i/o regions available uhci_hcd 0000:01:02.0: init 0000:01:02.0 fail, -16 uhci_hcd: probe of 0000:01:02.0 failed with error -16 PCI: Fixing up device 0000:01:02.1 uhci_hcd 0000:01:02.1: no i/o regions available uhci_hcd 0000:01:02.1: init 0000:01:02.1 fail, -16 uhci_hcd: probe of 0000:01:02.1 failed with error -16 However, it looks like I have UHCI, not OHCI: # lspci 00:00.0 FLASH memory: Broadcom Corporation Sentry5 Chipcommon I/O Controller (rev 01) 00:01.0 Ethernet controller: Broadcom Corporation Sentry5 Ethernet Controller (rev 01) 00:02.0 Network and computing encryption device: Broadcom Corporation Sentry5 Crypto Accelerator (rev 01) 00:03.0 USB Controller: Broadcom Corporation Sentry5 USB Controller (rev 01) 00:04.0 MIPS: Broadcom Corporation Sentry5 PCI Bridge (rev 01) 00:05.0 MIPS: Broadcom Corporation BCM3302 Sentry5 MIPS32 CPU (rev 01) 00:06.0 RAM memory: Broadcom Corporation Sentry5 DDR/SDR RAM Controller (rev 01) 01:00.0 Host bridge: Broadcom Corporation BCM5365P Sentry5 Host Bridge 01:02.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61) 01:02.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61) 01:02.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 63) 01:03.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03) ohci_hcd loads fine: # dmesg ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) ohci_hcd: block sizes: ed 64 td 64 ohci_hcd 0000:00:03.0: OHCI Host Controller drivers/usb/core/inode.c: creating file '002' ohci_hcd 0000:00:03.0: new USB bus registered, assigned bus number 2 ohci_hcd 0000:00:03.0: created debug files ohci_hcd 0000:00:03.0: irq 6, io mem 0x18003000 ohci_hcd 0000:00:03.0: resetting from state 'reset', control = 0x0 ohci_hcd 0000:00:03.0: OHCI controller state ohci_hcd 0000:00:03.0: OHCI 1.0, NO legacy support registers ohci_hcd 0000:00:03.0: control 0x083 HCFS=operational CBSR=3 ohci_hcd 0000:00:03.0: cmdstatus 0x00000 SOC=0 ohci_hcd 0000:00:03.0: intrstatus 0x00000044 RHSC SF ohci_hcd 0000:00:03.0: intrenable 0x8000001a MIE UE RD WDH ohci_hcd 0000:00:03.0: hcca frame #0005 ohci_hcd 0000:00:03.0: roothub.a 02001202 POTPGT=2 NOCP NPS NDP=2(2) ohci_hcd 0000:00:03.0: roothub.b 00000000 PPCM=0000 DR=0000 ohci_hcd 0000:00:03.0: roothub.status 00008000 DRWE ohci_hcd 0000:00:03.0: roothub.portstatus [0] 0x00000100 PPS ohci_hcd 0000:00:03.0: roothub.portstatus [1] 0x00000100 PPS usb usb2: default language 0x0409 usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb2: Product: OHCI Host Controller usb usb2: Manufacturer: Linux 2.6.17 ohci_hcd usb usb2: SerialNumber: 0000:00:03.0 usb usb2: uevent usb usb2: configuration #1 chosen from 1 choice usb usb2: adding 2-0:1.0 (config #1, interface 0) usb 2-0:1.0: uevent hub 2-0:1.0: usb_probe_interface hub 2-0:1.0: usb_probe_interface - got id hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected hub 2-0:1.0: standalone hub hub 2-0:1.0: no power switching (usb 1.0) hub 2-0:1.0: no over-current protection hub 2-0:1.0: power on to power good time: 4ms hub 2-0:1.0: local power source is good drivers/usb/core/inode.c: creating file '001' hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0000 What's wrong here? -- Tomasz Chmielewski http://wpkg.org ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users