Hi Alan, I was initially using a web client and wasn't quite sure how it was going to format things.
Don´t want to have a bar of <==> don´t want anything to do with <==> Yes an Australian idiom,.. Cable looks like a good one,.. it has that ´thing´ wrapped around the cable at both ends,.. providing a form of magnetic shielding ?? Anyhow, initially I had it connected directly to the motherboard, without it being detected - obviously I wasn't disconnecting and reconnecting then. I´ve included below the debug messages reported as ehci_hcd loads with the cable in place. I´ve enabled CONFIG_USB_DEBUG and have also gone up to kernel v2.16.21. Hope this sheds some light on things. Thanks, Jim..... [==================] [ 1342.012000] ehci_hcd: block sizes: qh 128 qtd 96 itd 192 sitd 96 [ 1342.012000] ACPI: PCI Interrupt 0000:00:0b.1[B] -> Link [APCL] -> GSI 23 (level, low) -> IRQ 16 [ 1342.012000] PCI: Setting latency timer of device 0000:00:0b.1 to 64 [ 1342.012000] ehci_hcd 0000:00:0b.1: EHCI Host Controller [ 1342.012000] drivers/usb/core/inode.c: creating file '002' [ 1342.012000] ehci_hcd 0000:00:0b.1: new USB bus registered, assigned bus number 2 [ 1342.012000] ehci_hcd 0000:00:0b.1: reset hcs_params 0x101888 dbg=1 cc=1 pcc=8 !ppc ports=8 [ 1342.012000] ehci_hcd 0000:00:0b.1: reset portroute 0 0 0 0 0 0 0 0 [ 1342.012000] ehci_hcd 0000:00:0b.1: reset hcc_params a086 caching frame 256/512/1024 park [ 1342.012000] ehci_hcd 0000:00:0b.1: park 0 [ 1342.012000] ehci_hcd 0000:00:0b.1: debug port 1 [ 1342.012000] PCI: cache line size of 64 is not supported by device 0000:00:0b.1 [ 1342.012000] ehci_hcd 0000:00:0b.1: supports USB remote wakeup [ 1342.012000] ehci_hcd 0000:00:0b.1: irq 16, io mem 0xfe02e000 [ 1342.012000] ehci_hcd 0000:00:0b.1: reset command 080b02 park=3 ithresh=8 period=1024 Reset HALT [ 1342.012000] ehci_hcd 0000:00:0b.1: init command 010009 (park)=0 ithresh=1 period=256 RUN [ 1342.012000] ehci_hcd 0000:00:0b.1: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 [ 1342.012000] hub 1-0:1.0: state 7 ports 8 chg 0000 evt 0006 [ 1342.012000] ohci_hcd 0000:00:0b.0: GetStatus roothub.portstatus [0] = 0x00030300 PESC CSC LSDA PPS [ 1342.012000] hub 1-0:1.0: port 1, status 0300, change 0003, 1.5 Mb/s [ 1342.012000] usb 1-1: USB disconnect, address 9 [ 1342.012000] usb 1-1: unregistering device [ 1342.012000] usb 1-1: usb_disable_device nuking all URBs [ 1342.012000] ohci_hcd 0000:00:0b.0: shutdown urb dd4fc940 pipe 40408980 ep1in-intr [ 1342.012000] usb usb2: default language 0x0409 [ 1342.012000] usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1 [ 1342.012000] usb usb2: Product: EHCI Host Controller [ 1342.012000] usb usb2: Manufacturer: Linux 2.6.21 ehci_hcd [ 1342.012000] usb usb2: SerialNumber: 0000:00:0b.1 [ 1342.012000] PM: Adding info for usb:usb2 [ 1342.012000] usb usb2: uevent [ 1342.012000] usb usb2: usb_probe_device [ 1342.012000] PM: Adding info for No Bus:usbdev2.1_ep00 [ 1342.012000] usb usb2: configuration #1 chosen from 1 choice [ 1342.012000] usb usb2: adding 2-0:1.0 (config #1, interface 0) [ 1342.012000] PM: Adding info for usb:2-0:1.0 [ 1342.012000] usb 2-0:1.0: uevent [ 1342.012000] hub 2-0:1.0: usb_probe_interface [ 1342.012000] hub 2-0:1.0: usb_probe_interface - got id [ 1342.012000] hub 2-0:1.0: USB hub found [ 1342.012000] hub 2-0:1.0: 8 ports detected [ 1342.012000] hub 2-0:1.0: standalone hub [ 1342.012000] hub 2-0:1.0: no power switching (usb 1.0) [ 1342.012000] hub 2-0:1.0: individual port over-current protection [ 1342.012000] hub 2-0:1.0: Single TT [ 1342.012000] hub 2-0:1.0: TT requires at most 8 FS bit times (666 ns) [ 1342.012000] hub 2-0:1.0: power on to power good time: 20ms [ 1342.012000] hub 2-0:1.0: local power source is good [ 1342.012000] hub 2-0:1.0: trying to enable port power on non-switchable hub [ 1342.016000] ohci_hcd 0000:00:0b.0: shutdown urb dd74a640 pipe 40410980 ep2in-intr [ 1342.020000] usb 1-1: unregistering interface 1-1:1.0 [ 1342.020000] PM: Removing info for No Bus:usbdev1.9_ep81 [ 1342.020000] usbdev1.9_ep81: ep_device_release called for usbdev1.9_ep81 [ 1342.020000] PM: Removing info for usb:1-1:1.0 [ 1342.020000] usb 1-1:1.0: uevent [ 1342.020000] usb 1-1: unregistering interface 1-1:1.1 [ 1342.020000] PM: Removing info for No Bus:usbdev1.9_ep82 [ 1342.020000] usbdev1.9_ep82: ep_device_release called for usbdev1.9_ep82 [ 1342.020000] PM: Removing info for usb:1-1:1.1 [ 1342.020000] usb 1-1:1.1: uevent [ 1342.020000] PM: Removing info for No Bus:usbdev1.9 [ 1342.020000] PM: Removing info for No Bus:usbdev1.9_ep00 [ 1342.020000] usbdev1.9_ep00: ep_device_release called for usbdev1.9_ep00 [ 1342.020000] PM: Removing info for usb:1-1 [ 1342.020000] usb 1-1: uevent [ 1342.116000] PM: Adding info for No Bus:usbdev2.1_ep81 [ 1342.116000] PM: Adding info for No Bus:usbdev2.1 [ 1342.116000] drivers/usb/core/inode.c: creating file '001' [ 1342.148000] hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x300 [ 1342.148000] ohci_hcd 0000:00:0b.0: GetStatus roothub.portstatus [1] = 0x00030100 PESC CSC PPS [ 1342.148000] hub 1-0:1.0: port 2, status 0100, change 0003, 12 Mb/s [ 1342.148000] usb 1-2: USB disconnect, address 10 [ 1342.148000] usb 1-2: unregistering device [ 1342.148000] usb 1-2: usb_disable_device nuking all URBs [ 1342.148000] usb 1-2: unregistering interface 1-2:1.0 [ 1342.148000] PM: Removing info for No Bus:usbdev1.10_ep81 [ 1342.148000] usbdev1.10_ep81: ep_device_release called for usbdev1.10_ep81 [ 1342.148000] PM: Removing info for No Bus:usbdev1.10_ep01 [ 1342.148000] usbdev1.10_ep01: ep_device_release called for usbdev1.10_ep01 [ 1342.148000] PM: Removing info for usb:1-2:1.0 [ 1342.148000] usb 1-2:1.0: uevent [ 1342.148000] PM: Removing info for No Bus:usbdev1.10 [ 1342.148000] PM: Removing info for No Bus:usbdev1.10_ep00 [ 1342.148000] usbdev1.10_ep00: ep_device_release called for usbdev1.10_ep00 [ 1342.148000] PM: Removing info for usb:1-2 [ 1342.148000] usb 1-2: uevent [ 1342.276000] hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100 [ 1342.276000] hub 2-0:1.0: state 7 ports 8 chg 0000 evt 0006 [ 1342.276000] ehci_hcd 0000:00:0b.1: GetStatus port 1 status 001403 POWER sig=k CSC CONNECT [ 1342.276000] hub 2-0:1.0: port 1, status 0501, change 0001, 480 Mb/s [ 1342.404000] hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501 [ 1342.404000] ehci_hcd 0000:00:0b.1: port 1 low speed --> companion [ 1342.460000] ehci_hcd 0000:00:0b.1: GetStatus port 1 status 003402 POWER OWNER sig=k CSC [ 1342.460000] ehci_hcd 0000:00:0b.1: GetStatus port 2 status 001803 POWER sig=j CSC CONNECT [ 1342.460000] hub 2-0:1.0: port 2, status 0501, change 0001, 480 Mb/s [ 1342.588000] hub 2-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x501 [ 1342.644000] ehci_hcd 0000:00:0b.1: port 2 high speed [ 1342.644000] ehci_hcd 0000:00:0b.1: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT [ 1342.700000] usb 2-2: new high speed USB device using ehci_hcd and address 3 [ 1342.700000] ehci_hcd 0000:00:0b.1: devpath 2 ep0in 3strikes [ 1342.700000] ehci_hcd 0000:00:0b.1: devpath 2 ep0in 3strikes [ 1342.700000] ehci_hcd 0000:00:0b.1: devpath 2 ep0in 3strikes [ 1342.756000] ehci_hcd 0000:00:0b.1: port 2 high speed [ 1342.756000] ehci_hcd 0000:00:0b.1: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT [ 1342.812000] usb 2-2: device descriptor read/64, error -71 [ 1342.916000] ehci_hcd 0000:00:0b.1: devpath 2 ep0in 3strikes [ 1342.916000] ehci_hcd 0000:00:0b.1: devpath 2 ep0in 3strikes [ 1342.916000] ehci_hcd 0000:00:0b.1: devpath 2 ep0in 3strikes [ 1342.972000] ehci_hcd 0000:00:0b.1: port 2 high speed [ 1342.972000] ehci_hcd 0000:00:0b.1: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT [ 1343.028000] usb 2-2: device descriptor read/64, error -71 [ 1343.188000] ehci_hcd 0000:00:0b.1: port 2 high speed [ 1343.188000] ehci_hcd 0000:00:0b.1: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT [ 1343.244000] usb 2-2: new high speed USB device using ehci_hcd and address 4 [ 1343.244000] ehci_hcd 0000:00:0b.1: devpath 2 ep0in 3strikes [ 1343.244000] ehci_hcd 0000:00:0b.1: devpath 2 ep0in 3strikes [ 1343.244000] ehci_hcd 0000:00:0b.1: devpath 2 ep0in 3strikes [ 1343.300000] ehci_hcd 0000:00:0b.1: port 2 high speed [ 1343.300000] ehci_hcd 0000:00:0b.1: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT [ 1343.356000] usb 2-2: device descriptor read/64, error -71 [ 1343.460000] ehci_hcd 0000:00:0b.1: devpath 2 ep0in 3strikes [ 1343.460000] ehci_hcd 0000:00:0b.1: devpath 2 ep0in 3strikes [ 1343.460000] ehci_hcd 0000:00:0b.1: devpath 2 ep0in 3strikes [ 1343.516000] ehci_hcd 0000:00:0b.1: port 2 high speed [ 1343.516000] ehci_hcd 0000:00:0b.1: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT [ 1343.572000] usb 2-2: device descriptor read/64, error -71 [ 1343.732000] ehci_hcd 0000:00:0b.1: port 2 high speed [ 1343.732000] ehci_hcd 0000:00:0b.1: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT [ 1343.788000] usb 2-2: new high speed USB device using ehci_hcd and address 5 [ 1343.788000] ehci_hcd 0000:00:0b.1: devpath 2 ep0out 3strikes [ 1343.992000] ehci_hcd 0000:00:0b.1: devpath 2 ep0out 3strikes [ 1344.196000] usb 2-2: device not accepting address 5, error -71 [ 1344.252000] ehci_hcd 0000:00:0b.1: port 2 high speed [ 1344.252000] ehci_hcd 0000:00:0b.1: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT [ 1344.308000] usb 2-2: new high speed USB device using ehci_hcd and address 6 [ 1344.308000] ehci_hcd 0000:00:0b.1: devpath 2 ep0out 3strikes [ 1344.512000] ehci_hcd 0000:00:0b.1: devpath 2 ep0out 3strikes [ 1344.716000] usb 2-2: device not accepting address 6, error -71 [ 1344.716000] hub 1-0:1.0: state 7 ports 8 chg 0000 evt 0002 [ 1344.716000] ohci_hcd 0000:00:0b.0: GetStatus roothub.portstatus [0] = 0x00010301 CSC LSDA PPS CCS [ 1344.716000] hub 1-0:1.0: port 1, status 0301, change 0001, 1.5 Mb/s [ 1344.844000] hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x301 [ 1344.964000] ohci_hcd 0000:00:0b.0: GetStatus roothub.portstatus [0] = 0x00100303 PRSC LSDA PPS PES CCS [ 1345.020000] usb 1-1: new low speed USB device using ohci_hcd and address 11 [ 1345.140000] ohci_hcd 0000:00:0b.0: GetStatus roothub.portstatus [0] = 0x00100303 PRSC LSDA PPS PES CCS [ 1345.224000] usb 1-1: skipped 1 descriptor after interface [ 1345.224000] usb 1-1: skipped 1 descriptor after interface [ 1345.224000] usb 1-1: default language 0x0409 [ 1345.232000] usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=0 [ 1345.232000] usb 1-1: Product: USB Receiver [ 1345.232000] usb 1-1: Manufacturer: Logitech [ 1345.232000] PM: Adding info for usb:1-1 [ 1345.232000] usb 1-1: uevent [ 1345.232000] usb 1-1: usb_probe_device [ 1345.232000] PM: Adding info for No Bus:usbdev1.11_ep00 [ 1345.232000] usb 1-1: configuration #1 chosen from 1 choice [ 1345.236000] usb 1-1: adding 1-1:1.0 (config #1, interface 0) [ 1345.236000] PM: Adding info for usb:1-1:1.0 [ 1345.236000] usb 1-1:1.0: uevent [ 1345.236000] usbhid 1-1:1.0: usb_probe_interface [ 1345.236000] usbhid 1-1:1.0: usb_probe_interface - got id [ 1345.236000] drivers/usb/input/hid-core.c: HID probe called for ifnum 0 [ 1345.244000] input: Logitech USB Receiver as /class/input/input10 [ 1345.244000] input: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:00:0b.0-1 [ 1345.244000] PM: Adding info for No Bus:usbdev1.11_ep81 [ 1345.244000] usb 1-1: adding 1-1:1.1 (config #1, interface 1) [ 1345.244000] PM: Adding info for usb:1-1:1.1 [ 1345.244000] usb 1-1:1.1: uevent [ 1345.244000] usbhid 1-1:1.1: usb_probe_interface [ 1345.244000] usbhid 1-1:1.1: usb_probe_interface - got id [ 1345.244000] drivers/usb/input/hid-core.c: HID probe called for ifnum 1 [ 1345.256000] input: Logitech USB Receiver as /class/input/input11 [ 1345.256000] input: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:00:0b.0-1 [ 1345.256000] PM: Adding info for No Bus:usbdev1.11_ep82 [ 1345.256000] PM: Adding info for No Bus:usbdev1.11 [ 1345.256000] drivers/usb/core/inode.c: creating file '011' [ 1345.256000] hub 2-0:1.0: state 7 ports 8 chg 0000 evt 0002 [ 1345.256000] hub 1-0:1.0: state 7 ports 8 chg 0000 evt 0002 [ 1347.256000] hub 2-0:1.0: hub_suspend [ 1347.256000] ehci_hcd 0000:00:0b.1: suspend root hub [ 1347.256000] usb usb2: usb auto-suspend [==================] On Sat, 2007-06-02 at 10:59 -0400, Alan Stern wrote: > On Sat, 2 Jun 2007, Jimbo123 wrote: > > > Hi, > > > > Apologies for the length of the post,.. > > Never mind the length of the post; the length of the lines is more > annoying. Could you please have your email client fold lines after > about 72 columns? > > > I´m going down the MythTV path and purchased an ASUS M2NPV-VM board. > > I already had a DVICO Dual Digital card, (PCI with 2nd tuner being > > USB2). > > > > My initial testing was using a different motherboard and was quite > > successful but am getting nowhere with this new board. > > > > It looks as though the USB2 drivers don´t want to have a bar of the > > USB devie of this card. > > "have a bar of"? Is that an Australian idiom? > > > Here´s some details,... > > > At this time, with USB2 support and module ehci_hcd loaded, lsusb shows: > > [==========] > > Bus 001 Device 001: ID 0000:0000 > > Bus 002 Device 007: ID 046d:c505 Logitech, Inc. Cordless Mouse+Keyboard > > Receiver > > Bus 002 Device 001: ID 0000:0000 > > [==========] > > > > Now, if I disconnect my external USB cable between the DVICO and board and > > then re-connect it, (with USB2 module in play), I get the following logged: > > [==========] > > Jun 1 00:26:24 couch kernel: [ 1328.428000] usb 1-2: new high speed USB > > device using ehci_hcd and address 11 > > Jun 1 00:26:24 couch kernel: [ 1328.972000] usb 1-2: new high speed USB > > device using ehci_hcd and address 12 > > Jun 1 00:26:25 couch kernel: [ 1329.516000] usb 1-2: new high speed USB > > device using ehci_hcd and address 13 > > Jun 1 00:26:25 couch kernel: [ 1330.036000] usb 1-2: new high speed USB > > device using ehci_hcd and address 14 > > [==========] > > > > Those numbers, i.e. 11 thru to 14 just go higher with every time I > > disconnect/reconnect. With the re-connect I´d have expected one of > > the cx88 modules to have kicked in the firmware load, which it hasn´t > > done :-( > > Without any debugging messages it's impossible to say what's wrong. > But it's clear that your device isn't enumerating properly at high > speed. > > > Now if I disconnect the external USB cable between my DVICO card and USB > > port, remove the ehci_hcd module and then re-connect it, I get the > > following: > > [==========] > > Jun 1 00:36:15 couch kernel: [ 1919.692000] usb 2-2: new full speed USB > > device using ohci_hcd and address 9 > > Jun 1 00:36:15 couch kernel: [ 1919.900000] usb 2-2: configuration #1 > > chosen from 1 choice > > Jun 1 00:36:15 couch kernel: [ 1920.036000] dvb-usb: found a 'DViCO > > FusionHDTV DVB-T Dual USB' in warm state. > > Jun 1 00:36:15 couch kernel: [ 1920.040000] dvb-usb: DViCO FusionHDTV > > DVB-T Dual USB error while loading driver (-19) > > Jun 1 00:36:15 couch kernel: [ 1920.040000] dvb_usb_cxusb: probe of > > 2-2:1.0 failed with error -22 > > Jun 1 00:36:15 couch kernel: [ 1920.040000] usbcore: registered new > > interface driver dvb_usb_cxusb > > [==========] > > > > The errors (-19) & (-22) I believe are due to USB being at 1.1 and not USB2 > > - the following is what got logged on my initial Fedora attempt for the > > same type of scenario: > > [==========] > > May 25 20:50:13 localhost kernel: usb 1-5: new full speed USB device using > > ohci_hcd and address 3 > > May 25 20:50:14 localhost kernel: usb 1-5: configuration #1 chosen from 1 > > choice > > May 25 20:50:14 localhost kernel: dvb-usb: found a 'DViCO FusionHDTV DVB-T > > Dual USB' in cold state, will try to load a firmware > > May 25 20:50:14 localhost kernel: dvb-usb: downloading firmware from file > > dvb-usb-bluebird-01.fw' > > May 25 20:50:16 localhost kernel: usbcore: registered new interface driver > > dvb_usb_cxusb > > May 25 20:50:16 localhost kernel: usb 1-5: USB disconnect, address 3 > > May 25 20:50:16 localhost kernel: dvb-usb: generic DVB-USB module > > successfully deinitialized and disconnected. > > May 25 20:50:18 localhost kernel: usb 1-5: new full speed USB device using > > ohci_hcd and address 4 > > May 25 20:50:18 localhost kernel: usb 1-5: configuration #1 chosen from 1 > > choice > > May 25 20:50:18 localhost kernel: dvb-usb: found a 'DViCO FusionHDTV DVB-T > > Dual USB' in warm state. > > May 25 20:50:18 localhost kernel: **WARNING** I2C adapter driver [DViCO > > FusionHDTV DVB-T Dual USB] forgot to specify physical device; fix it! > > May 25 20:50:18 localhost kernel: dvb-usb: This USB2.0 device cannot be run > > on a USB1.1 port. (it lacks a hardware PID filter) > > May 25 20:50:18 localhost kernel: dvb-usb: DViCO FusionHDTV DVB-T Dual USB > > error while loading driver (-19) > > May 25 20:50:18 localhost kernel: dvb_usb_cxusb: probe of 1-5:1.0 failed > > with error -22 > > May 25 20:50:18 localhost kernel: usb 1-5: device_add(1-5:1.0) --> -22 > > [==========] > > More specifically, the driver doesn't want to run at full speed. > > Turn on CONFIG_USB_DEBUG in your kernel and then see what shows up in > the dmesg log when you load ehci-hcd. > > Alan Stern > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users