I start a new thread following this thread and a post in this one .
I have USB 1 (UHCI) and USB 2 (EHCI) controller so I compiled the modules uchi_hcd and ehci_hcd (gentoo-sources 2.6.18-r4)
Code: Select all
zorglub ~ # lspci | grep USB
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
I switched on the USB verbose debug message option in the kernel. When I modprobe the module, it finds all the attached devices and does not report any error. When trying to access the scanner, I get the following:
Code: Select all
Jan 13 10:19:27 zorglub usbdev5.2_ep81: ep_device_release called for usbdev5.2_ep81
Jan 13 10:19:27 zorglub usbdev5.2_ep02: ep_device_release called for usbdev5.2_ep02
Jan 13 10:19:28 zorglub usbdev5.2_ep81: ep_device_release called for usbdev5.2_ep81
Jan 13 10:19:28 zorglub usbdev5.2_ep02: ep_device_release called for usbdev5.2_ep02
Jan 13 10:19:28 zorglub usbdev5.2_ep81: ep_device_release called for usbdev5.2_ep81
Jan 13 10:19:28 zorglub usbdev5.2_ep02: ep_device_release called for usbdev5.2_ep02
I check on the usb user mailing lists and googled around but could not find any similar problem. There are a couple of bugs related to the VIA controllers but they seem to be all fixed in this kernel release.
Any idea?
Tom
