Hello, I upgraded to the latest official Mandriva kernel : 2.6.12-25mdk. After having enabled CONFIG_USB_DEBUG and generated a new kernel, I did not get much more informations; what puzzles me, is that uhci_hcd does not even discover the USB 1.1 added component ? could it be related to the tag "SERIAL_SSA" (see my first post) : the driver could guess that it is a SSA device and not a USB one ?
I don't know if I will switch to kernel 2.6.17 downloading the sources from kernel.org - I never did such a job before, I am afraid it will require too much work in order to get a clean kernel running ... as I would probably work in order to get the same configuration as Mandriva supplies in order to limit mistakes ... here are the relevant syslog lines with CONFIG_USB_DEBUG enabled : egrep -i '18:11.*(usb|hci)' syslog Sep 3 18:11:06 rubedo kernel: Inspecting /boot/System.map-2.6.12-25mdk_dbg_ehci Sep 3 18:11:06 rubedo kernel: Loaded 20969 symbols from /boot/System.map-2.6.12-25mdk_dbg_ehci. Sep 3 18:11:06 rubedo kernel: Linux version 2.6.12-25mdk_dbg_ehci ([EMAIL PROTECTED]) ( gcc version 4.0.1 (4.0.1-5mdk for Mandriva Linux release 2006.0)) #1 Sun Sep 3 12:18:45 CEST 2006 Sep 3 18:11:06 rubedo kernel: Kernel command line: BOOT_IMAGE=2612-25_dbg_ehci root=302 splash=v erbose Sep 3 18:11:06 rubedo kernel: SLPB PCI0 HUB0 USB0 USB1 MODM Sep 3 18:11:06 rubedo kernel: usbcore: registered new driver usbfs Sep 3 18:11:06 rubedo kernel: usbcore: registered new driver hub Sep 3 18:11:06 rubedo kernel: USB Universal Host Controller Interface driver v2.2 Sep 3 18:11:06 rubedo kernel: uhci_hcd 0000:00:1f.2: UHCI Host Controller Sep 3 18:11:06 rubedo kernel: uhci_hcd 0000:00:1f.2: new USB bus registered, assigned bus number 1 Sep 3 18:11:06 rubedo kernel: uhci_hcd 0000:00:1f.2: irq 11, io base 0x0000d000 Sep 3 18:11:06 rubedo kernel: uhci_hcd 0000:00:1f.2: detected 2 ports Sep 3 18:11:06 rubedo kernel: usb usb1: default language 0x0409 Sep 3 18:11:06 rubedo kernel: usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1 Sep 3 18:11:06 rubedo kernel: usb usb1: Product: UHCI Host Controller Sep 3 18:11:06 rubedo kernel: usb usb1: Manufacturer: Linux 2.6.12-25mdk_dbg_ehci uhci_hcd Sep 3 18:11:06 rubedo kernel: usb usb1: SerialNumber: 0000:00:1f.2 Sep 3 18:11:06 rubedo kernel: usb usb1: hotplug Sep 3 18:11:06 rubedo kernel: usb usb1: adding 1-0:1.0 (config #1, interface 0) Sep 3 18:11:06 rubedo kernel: usb 1-0:1.0: hotplug Sep 3 18:11:06 rubedo kernel: hub 1-0:1.0: usb_probe_interface Sep 3 18:11:06 rubedo kernel: hub 1-0:1.0: usb_probe_interface - got id Sep 3 18:11:06 rubedo kernel: hub 1-0:1.0: USB hub found Sep 3 18:11:06 rubedo kernel: hub 1-0:1.0: no power switching (usb 1.0) Sep 3 18:11:06 rubedo kernel: uhci_hcd 0000:00:1f.2: port 1 portsc 0093,00 Sep 3 18:11:06 rubedo kernel: uhci_hcd 0000:00:1f.4: UHCI Host Controller Sep 3 18:11:06 rubedo kernel: uhci_hcd 0000:00:1f.4: new USB bus registered, assigned bus number 2 Sep 3 18:11:06 rubedo kernel: uhci_hcd 0000:00:1f.4: irq 11, io base 0x0000d800 Sep 3 18:11:06 rubedo kernel: uhci_hcd 0000:00:1f.4: detected 2 ports Sep 3 18:11:06 rubedo kernel: usb usb2: default language 0x0409 Sep 3 18:11:06 rubedo kernel: usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1 Sep 3 18:11:06 rubedo kernel: usb usb2: Product: UHCI Host Controller Sep 3 18:11:06 rubedo kernel: usb usb2: Manufacturer: Linux 2.6.12-25mdk_dbg_ehci uhci_hcd Sep 3 18:11:06 rubedo kernel: usb usb2: SerialNumber: 0000:00:1f.4 Sep 3 18:11:06 rubedo kernel: usb usb2: hotplug Sep 3 18:11:06 rubedo kernel: usb usb2: adding 2-0:1.0 (config #1, interface 0) Sep 3 18:11:06 rubedo kernel: usb 2-0:1.0: hotplug Sep 3 18:11:06 rubedo kernel: hub 2-0:1.0: usb_probe_interface Sep 3 18:11:06 rubedo kernel: hub 2-0:1.0: usb_probe_interface - got id Sep 3 18:11:06 rubedo kernel: hub 2-0:1.0: USB hub found Sep 3 18:11:06 rubedo kernel: hub 2-0:1.0: no power switching (usb 1.0) Sep 3 18:11:06 rubedo kernel: usb 1-1: new full speed USB device using uhci_hcd and address 2 Sep 3 18:11:06 rubedo kernel: usb 1-1: default language 0x0409 Sep 3 18:11:06 rubedo kernel: usb 1-1: new device strings: Mfr=0, Product=80, SerialNumber=63 Sep 3 18:11:06 rubedo kernel: usb 1-1: Product: Cypress AT2LP RC42 Sep 3 18:11:06 rubedo kernel: usb 1-1: SerialNumber: 4000000000018895 Sep 3 18:11:06 rubedo kernel: usb 1-1: hotplug Sep 3 18:11:06 rubedo kernel: usb 1-1: adding 1-1:1.0 (config #1, interface 0) Sep 3 18:11:06 rubedo kernel: usb 1-1:1.0: hotplug Sep 3 18:11:06 rubedo kernel: Initializing USB Mass Storage driver... Sep 3 18:11:06 rubedo kernel: usb-storage 1-1:1.0: usb_probe_interface Sep 3 18:11:06 rubedo kernel: usb-storage 1-1:1.0: usb_probe_interface - got id Sep 3 18:11:06 rubedo kernel: scsi0 : SCSI emulation for USB Mass Storage devices Sep 3 18:11:06 rubedo kernel: usbcore: registered new driver usb-storage Sep 3 18:11:06 rubedo kernel: USB Mass Storage support registered. Sep 3 18:11:06 rubedo kernel: usb-storage: device found at 2 Sep 3 18:11:06 rubedo kernel: usb-storage: waiting for device to settle before scanning Sep 3 18:11:06 rubedo kernel: uhci_hcd 0000:00:1f.4: suspend_hc Sep 3 18:11:06 rubedo kernel: usb-storage: device scan complete Robert On Saturday 2 September 2006 17:58, Alan Stern wrote: > On Sat, 2 Sep 2006, Robert Grasso wrote: > > > Hello, > > > > I am unsure whether this question has already been posted on the list : a > > quick search did not yield any positive result. > > > > I am running Mandriva 2006.0 with kernel 2.6.12-12mdk on a DFI NB71-BC > > motherboard. > > > > I just bought a PCI card, in order to plug an external USB 2.0 hard disk - > > my > > motherboard only supplies USB 1. > > > > The module ehci_hcd was not loaded after that I plugged the card into the > > PCI > > slot. Meanwhile, the card is seen when querying the bus with lspci : > > > > "02:0a.0 SSA: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev > > 61) > > 02:0a.1 SSA: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev > > 61) > > 02:0a.2 SSA: VIA Technologies, Inc. USB 2.0 (rev 63)" > > > > or with lspcidrake : > > > > "usb-uhci : VIA Technologies|VT82C586B USB [SERIAL_SSA] > > usb-uhci : VIA Technologies|VT82C586B USB [SERIAL_SSA] > > ehci-hcd : VIA Technologies Inc|VT8235 USB Enhanced Controller > > [SERIAL_SSA]" > > > > if I try to load the module by hand : > > > > modprobe ehci_hcd > > > > the module is loaded (I can see it with lsmod) and modprobe just returns > > without printing anything, the driver did nothing : I saw no further log in > > messages or syslog, nor any new entry appeared in /proc/bus/usb > > > > If I plug the external disk on a builtin USB 1.1 connector, it's seen > > correctly - but I am afraid that the speed will be close to a snail speed. > > > > What could I do ? > > To start, try setting CONFIG_USB_DEBUG in the kernel configuration and > rebuilding the USB drivers. Then see what shows up in the dmesg log. > > Also, it wouldn't hurt to upgrade to 2.6.17. > > Alan Stern > > > -- Robert Grasso @home --- UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn ------------------------------------------------------------------------- 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