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

Reply via email to