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

Reply via email to