On Tue, 1 Feb 2005 14:38:43 -0800 David Brownell <[EMAIL PROTECTED]> wrote:
> > What I think happened is that patch missed something. Specifically, > it didn't prevent the driver from setting the CLF or BLF bits while > the queue is empty because its only endpoint is being descheduled, > but a new transaction is submitted against it(*). Most hardware > evidently doesn't care; yours may. Certainly those bits were left > set, when they shouldn't have been. > > Please see if this patch makes a difference. > Unfortunately, it didn't - I'm still getting timeouts with 2.6.10. BTW, this is 2.6.10 _without_ the msleep(10) in core/message.c:: usb_internal_control_msg(), that we experimented with earlier. I think that's what you wanted. I've attached some dmesg and /sys/.../usb1/registers snapshots I took after the system had booted and whilst the hub was failing to attach. Hope these help > - Dave > -- Chris
Linux version 2.6.10 ([EMAIL PROTECTED]) (gcc version 3.3.5) #24 Tue Feb 1 22:54:17 UTC 2005 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 0000000007ff6000 (usable) BIOS-e820: 0000000007ff6000 - 0000000008000000 (ACPI NVS) 127MB LOWMEM available. On node 0 totalpages: 32758 DMA zone: 4096 pages, LIFO batch:1 Normal zone: 28662 pages, LIFO batch:6 HighMem zone: 0 pages, LIFO batch:1 DMI not present. Built 1 zonelists Kernel command line: BOOT_IMAGE=Linux-2.6.10 root=303 Initializing CPU#0 PID hash table entries: 512 (order: 9, 8192 bytes) Detected 365.849 MHz processor. Using tsc for high-res timesource Console: colour VGA+ 80x30 Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 126168k/131032k available (2004k kernel code, 4324k reserved, 759k data, 156k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay loop... 722.94 BogoMIPS (lpj=361472) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) CPU: After generic identify, caps: 0183f9ff 00000000 00000000 00000000 CPU: After vendor identify, caps: 0183f9ff 00000000 00000000 00000000 CPU: L1 I cache: 16K, L1 D cache: 16K CPU: L2 cache: 256K CPU: After all inits, caps: 0183f9ff 00000000 00000000 00000040 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: Intel Mobile Pentium II stepping 0a Enabling fast FPU save and restore... done. Checking 'hlt' instruction... OK. NET: Registered protocol family 16 PCI: PCI BIOS revision 2.10 entry at 0xf0453, last bus=1 PCI: Using configuration type 1 mtrr: v2.0 (20020519) Linux Plug and Play Support v0.97 (c) Adam Belay SCSI subsystem initialized PCI: Probing PCI hardware PCI: Probing PCI hardware (bus 00) PCI: Ignoring BAR0-3 of IDE controller 0000:00:0e.1 PCI: Using IRQ router default [0e11/ae69] at 0000:00:0e.0 PCI: IRQ 0 for device 0000:00:0e.1 doesn't match PIRQ mask - try pci=usepirqmask apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac) Initializing Cryptographic API pci_hotplug: PCI Hot Plug PCI Core version: 0.5 vesafb: probe of vesafb0 failed with error -6 isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found lp: driver loaded but no devices found Real Time Clock Driver v1.12 serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A parport0: PC-style at 0x378 [PCSPP,TRISTATE,EPP] lp0: using parport0 (polling). io scheduler noop registered io scheduler anticipatory registered elevator: using anticipatory as default io scheduler Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx TRIFLEX: IDE controller at PCI slot 0000:00:0e.1 PCI: IRQ 0 for device 0000:00:0e.1 doesn't match PIRQ mask - try pci=usepirqmask TRIFLEX: chipset revision 1 TRIFLEX: not 100% native mode: will probe irqs later ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:DMA, hdb:DMA Probing IDE interface ide0... hda: IBM-DCXA-210000, ATA DISK drive hdb: CD-224E, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... ide1: Wait for ready failed before probe ! Probing IDE interface ide2... ide2: Wait for ready failed before probe ! Probing IDE interface ide3... ide3: Wait for ready failed before probe ! Probing IDE interface ide4... ide4: Wait for ready failed before probe ! Probing IDE interface ide5... ide5: Wait for ready failed before probe ! hda: max request size: 128KiB hda: 19640880 sectors (10056 MB) w/420KiB Cache, CHS=19485/16/63, (U)DMA hda: cache flushes not supported hda: hda1 hda2 hda3 hda4 < hda5 hda6 > hdb: ATAPI 24X CD-ROM drive, 128kB Cache, DMA Uniform CD-ROM driver Revision: 3.20 mice: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard on isa0060/serio0 input: ImPS/2 Generic Wheel Mouse on isa0060/serio1 input: PC Speaker Advanced Linux Sound Architecture Driver Version 1.0.8 (Wed Jan 05 06:44:40 2005 UTC). ALSA device list: No soundcards found. NET: Registered protocol family 2 IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 8192 bind 16384) NET: Registered protocol family 1 NET: Registered protocol family 15 EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 156k freed kjournald starting. Commit interval 5 seconds EXT3 FS on hda3, internal journal Adding 264560k swap on /dev/hda6. Priority:-1 extents:1 ip_tables: (C) 2000-2002 Netfilter core team Linux Kernel Card Services options: [pci] [cardbus] [pm] Yenta: CardBus bridge found at 0000:00:0c.0 [0e11:b048] Yenta: Enabling burst memory read transactions Yenta: Using CSCINT to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:00:0c.0, mfunc 0x00000000, devctl 0x64 Yenta: ISA IRQ mask 0x0690, PCI irq 11 Socket status: 30000006 Yenta: CardBus bridge found at 0000:00:0c.1 [0e11:b048] Yenta: Using CSCINT to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:00:0c.1, mfunc 0x00000000, devctl 0x64 Yenta: ISA IRQ mask 0x0690, PCI irq 11 Socket status: 30000006 usbcore: registered new driver usbfs usbcore: registered new driver hub ohci_hcd: 2004 Nov 08 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) ohci_hcd: block sizes: ed 64 td 64 ohci_hcd 0000:00:0e.2: Compaq Computer Corporation ZFMicro Chipset USB ohci_hcd 0000:00:0e.2: USB HC TakeOver from BIOS/SMM ohci_hcd 0000:00:0e.2: irq 11, pci mem 0x44080000 ohci_hcd 0000:00:0e.2: new USB bus registered, assigned bus number 1 ohci_hcd 0000:00:0e.2: resetting from state 'reset', control = 0x0 ohci_hcd 0000:00:0e.2: enabling initreset quirk ohci_hcd 0000:00:0e.2: OHCI controller state ohci_hcd 0000:00:0e.2: OHCI 1.0, NO legacy support registers ohci_hcd 0000:00:0e.2: control 0x083 HCFS=operational CBSR=3 ohci_hcd 0000:00:0e.2: cmdstatus 0x00000 SOC=0 ohci_hcd 0000:00:0e.2: intrstatus 0x00000004 SF ohci_hcd 0000:00:0e.2: intrenable 0xc000001a MIE OC UE RD WDH ohci_hcd 0000:00:0e.2: hcca frame #0004 ohci_hcd 0000:00:0e.2: roothub.a 01000202 POTPGT=1 NPS NDP=2 ohci_hcd 0000:00:0e.2: roothub.b 00000000 PPCM=0000 DR=0000 ohci_hcd 0000:00:0e.2: roothub.status 00008000 DRWE ohci_hcd 0000:00:0e.2: roothub.portstatus [0] 0x00000100 PPS ohci_hcd 0000:00:0e.2: roothub.portstatus [1] 0x00000100 PPS usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: default language 0x0409 usb usb1: Product: Compaq Computer Corporation ZFMicro Chipset USB usb usb1: Manufacturer: Linux 2.6.10 ohci_hcd usb usb1: SerialNumber: 0000:00:0e.2 usb usb1: hotplug usb usb1: adding 1-0:1.0 (config #1, interface 0) usb 1-0:1.0: hotplug hub 1-0:1.0: usb_probe_interface hub 1-0:1.0: usb_probe_interface - got id hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected hub 1-0:1.0: standalone hub hub 1-0:1.0: no power switching (usb 1.0) hub 1-0:1.0: global over-current protection hub 1-0:1.0: power on to power good time: 2ms hub 1-0:1.0: local power source is good hub 1-0:1.0: no over-current condition exists ohci_hcd 0000:00:0e.2: created debug files hub 1-0:1.0: state 5 ports 2 chg ffff evt ffff hub 1-0:1.0: port 1, status 0100, change 0000, 12 Mb/s hub 1-0:1.0: port 2, status 0100, change 0000, 12 Mb/s ehci_hcd: block sizes: qh 128 qtd 96 itd 192 sitd 96 hub 1-0:1.0: state 5 ports 2 chg fffc evt 0002 ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00010101 CSC PPS CCS hub 1-0:1.0: port 1, status 0101, change 0001, 12 Mb/s hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101 ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS usb 1-1: new full speed USB device using ohci_hcd and address 2 ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS usb 1-1: ep0 maxpacket = 8 spurious 8259A interrupt: IRQ7. usb 1-1: khubd timed out on ep0in usb 1-1: unable to read config index 0 descriptor/start usb 1-1: can't read configurations, error -110 ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00110103 PRSC CSC PPS PES CCS hub 1-0:1.0: port 1 not enabled, trying reset again... ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00110103 PRSC CSC PPS PES CCS hub 1-0:1.0: port 1 not enabled, trying reset again... ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00110103 PRSC CSC PPS PES CCS hub 1-0:1.0: port 1 not enabled, trying reset again... ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00110103 PRSC CSC PPS PES CCS hub 1-0:1.0: port 1 not enabled, trying reset again... ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00110103 PRSC CSC PPS PES CCS hub 1-0:1.0: port 1 not enabled, trying reset again... hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad? hub 1-0:1.0: state 5 ports 2 chg fffc evt 0002 ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00110101 PRSC CSC PPS CCS hub 1-0:1.0: reset change on port 1 hub 1-0:1.0: port 1, status 0101, change 0011, 12 Mb/s hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101 ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS usb 1-1: new full speed USB device using ohci_hcd and address 4 ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS usb 1-1: ep0 maxpacket = 8 usb 1-1: new device strings: Mfr=0, Product=2, SerialNumber=0 usb 1-1: default language 0x0409 usb 1-1: Product: Standard USB Hub usb 1-1: hotplug usb 1-1: adding 1-1:1.0 (config #1, interface 0) usb 1-1:1.0: hotplug hub 1-1:1.0: usb_probe_interface hub 1-1:1.0: usb_probe_interface - got id hub 1-1:1.0: USB hub found hub 1-1:1.0: 4 ports detected hub 1-1:1.0: standalone hub hub 1-1:1.0: ganged power switching hub 1-1:1.0: global over-current protection hub 1-1:1.0: power on to power good time: 100ms spurious 8259A interrupt: IRQ15. hub 1-1:1.0: local power source is good hub 1-1:1.0: no over-current condition exists hub 1-1:1.0: enabling power on all ports usb 1-1: khubd timed out on ep0out ohci_hcd 0000:00:0e.2: urb c5c9d380 path 1 ep0out 5ec20000 cc 5 --> status -110 usb 1-1: khubd timed out on ep0out hub 1-0:1.0: state 5 ports 2 chg fffc evt 0002 ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00010101 CSC PPS CCS hub 1-0:1.0: port 1, status 0101, change 0001, 12 Mb/s usb 1-1: USB disconnect, address 4 usb 1-1: usb_disable_device nuking all URBs ohci_hcd 0000:00:0e.2: shutdown urb c7188080 pipe 40408480 ep1in-intr usb 1-1: unregistering interface 1-1:1.0 usb 1-1:1.0: hotplug usb 1-1: unregistering device usb 1-1: hotplug hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101 ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS usb 1-1: new full speed USB device using ohci_hcd and address 5 ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS usb 1-1: ep0 maxpacket = 8
Linux version 2.6.10 ([EMAIL PROTECTED]) (gcc version 3.3.5) #24 Tue Feb 1 22:54:17 UTC 2005 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 0000000007ff6000 (usable) BIOS-e820: 0000000007ff6000 - 0000000008000000 (ACPI NVS) 127MB LOWMEM available. On node 0 totalpages: 32758 DMA zone: 4096 pages, LIFO batch:1 Normal zone: 28662 pages, LIFO batch:6 HighMem zone: 0 pages, LIFO batch:1 DMI not present. Built 1 zonelists Kernel command line: BOOT_IMAGE=Linux-2.6.10 root=303 Initializing CPU#0 PID hash table entries: 512 (order: 9, 8192 bytes) Detected 365.849 MHz processor. Using tsc for high-res timesource Console: colour VGA+ 80x30 Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 126168k/131032k available (2004k kernel code, 4324k reserved, 759k data, 156k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay loop... 722.94 BogoMIPS (lpj=361472) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) CPU: After generic identify, caps: 0183f9ff 00000000 00000000 00000000 CPU: After vendor identify, caps: 0183f9ff 00000000 00000000 00000000 CPU: L1 I cache: 16K, L1 D cache: 16K CPU: L2 cache: 256K CPU: After all inits, caps: 0183f9ff 00000000 00000000 00000040 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: Intel Mobile Pentium II stepping 0a Enabling fast FPU save and restore... done. Checking 'hlt' instruction... OK. NET: Registered protocol family 16 PCI: PCI BIOS revision 2.10 entry at 0xf0453, last bus=1 PCI: Using configuration type 1 mtrr: v2.0 (20020519) Linux Plug and Play Support v0.97 (c) Adam Belay SCSI subsystem initialized PCI: Probing PCI hardware PCI: Probing PCI hardware (bus 00) PCI: Ignoring BAR0-3 of IDE controller 0000:00:0e.1 PCI: Using IRQ router default [0e11/ae69] at 0000:00:0e.0 PCI: IRQ 0 for device 0000:00:0e.1 doesn't match PIRQ mask - try pci=usepirqmask apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac) Initializing Cryptographic API pci_hotplug: PCI Hot Plug PCI Core version: 0.5 vesafb: probe of vesafb0 failed with error -6 isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found lp: driver loaded but no devices found Real Time Clock Driver v1.12 serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A parport0: PC-style at 0x378 [PCSPP,TRISTATE,EPP] lp0: using parport0 (polling). io scheduler noop registered io scheduler anticipatory registered elevator: using anticipatory as default io scheduler Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx TRIFLEX: IDE controller at PCI slot 0000:00:0e.1 PCI: IRQ 0 for device 0000:00:0e.1 doesn't match PIRQ mask - try pci=usepirqmask TRIFLEX: chipset revision 1 TRIFLEX: not 100% native mode: will probe irqs later ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:DMA, hdb:DMA Probing IDE interface ide0... hda: IBM-DCXA-210000, ATA DISK drive hdb: CD-224E, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... ide1: Wait for ready failed before probe ! Probing IDE interface ide2... ide2: Wait for ready failed before probe ! Probing IDE interface ide3... ide3: Wait for ready failed before probe ! Probing IDE interface ide4... ide4: Wait for ready failed before probe ! Probing IDE interface ide5... ide5: Wait for ready failed before probe ! hda: max request size: 128KiB hda: 19640880 sectors (10056 MB) w/420KiB Cache, CHS=19485/16/63, (U)DMA hda: cache flushes not supported hda: hda1 hda2 hda3 hda4 < hda5 hda6 > hdb: ATAPI 24X CD-ROM drive, 128kB Cache, DMA Uniform CD-ROM driver Revision: 3.20 mice: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard on isa0060/serio0 input: ImPS/2 Generic Wheel Mouse on isa0060/serio1 input: PC Speaker Advanced Linux Sound Architecture Driver Version 1.0.8 (Wed Jan 05 06:44:40 2005 UTC). ALSA device list: No soundcards found. NET: Registered protocol family 2 IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 8192 bind 16384) NET: Registered protocol family 1 NET: Registered protocol family 15 EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 156k freed kjournald starting. Commit interval 5 seconds EXT3 FS on hda3, internal journal Adding 264560k swap on /dev/hda6. Priority:-1 extents:1 ip_tables: (C) 2000-2002 Netfilter core team Linux Kernel Card Services options: [pci] [cardbus] [pm] Yenta: CardBus bridge found at 0000:00:0c.0 [0e11:b048] Yenta: Enabling burst memory read transactions Yenta: Using CSCINT to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:00:0c.0, mfunc 0x00000000, devctl 0x64 Yenta: ISA IRQ mask 0x0690, PCI irq 11 Socket status: 30000006 Yenta: CardBus bridge found at 0000:00:0c.1 [0e11:b048] Yenta: Using CSCINT to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:00:0c.1, mfunc 0x00000000, devctl 0x64 Yenta: ISA IRQ mask 0x0690, PCI irq 11 Socket status: 30000006 usbcore: registered new driver usbfs usbcore: registered new driver hub ohci_hcd: 2004 Nov 08 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) ohci_hcd: block sizes: ed 64 td 64 ohci_hcd 0000:00:0e.2: Compaq Computer Corporation ZFMicro Chipset USB ohci_hcd 0000:00:0e.2: USB HC TakeOver from BIOS/SMM ohci_hcd 0000:00:0e.2: irq 11, pci mem 0x44080000 ohci_hcd 0000:00:0e.2: new USB bus registered, assigned bus number 1 ohci_hcd 0000:00:0e.2: resetting from state 'reset', control = 0x0 ohci_hcd 0000:00:0e.2: enabling initreset quirk ohci_hcd 0000:00:0e.2: OHCI controller state ohci_hcd 0000:00:0e.2: OHCI 1.0, NO legacy support registers ohci_hcd 0000:00:0e.2: control 0x083 HCFS=operational CBSR=3 ohci_hcd 0000:00:0e.2: cmdstatus 0x00000 SOC=0 ohci_hcd 0000:00:0e.2: intrstatus 0x00000004 SF ohci_hcd 0000:00:0e.2: intrenable 0xc000001a MIE OC UE RD WDH ohci_hcd 0000:00:0e.2: hcca frame #0004 ohci_hcd 0000:00:0e.2: roothub.a 01000202 POTPGT=1 NPS NDP=2 ohci_hcd 0000:00:0e.2: roothub.b 00000000 PPCM=0000 DR=0000 ohci_hcd 0000:00:0e.2: roothub.status 00008000 DRWE ohci_hcd 0000:00:0e.2: roothub.portstatus [0] 0x00000100 PPS ohci_hcd 0000:00:0e.2: roothub.portstatus [1] 0x00000100 PPS usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: default language 0x0409 usb usb1: Product: Compaq Computer Corporation ZFMicro Chipset USB usb usb1: Manufacturer: Linux 2.6.10 ohci_hcd usb usb1: SerialNumber: 0000:00:0e.2 usb usb1: hotplug usb usb1: adding 1-0:1.0 (config #1, interface 0) usb 1-0:1.0: hotplug hub 1-0:1.0: usb_probe_interface hub 1-0:1.0: usb_probe_interface - got id hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected hub 1-0:1.0: standalone hub hub 1-0:1.0: no power switching (usb 1.0) hub 1-0:1.0: global over-current protection hub 1-0:1.0: power on to power good time: 2ms hub 1-0:1.0: local power source is good hub 1-0:1.0: no over-current condition exists ohci_hcd 0000:00:0e.2: created debug files hub 1-0:1.0: state 5 ports 2 chg ffff evt ffff hub 1-0:1.0: port 1, status 0100, change 0000, 12 Mb/s hub 1-0:1.0: port 2, status 0100, change 0000, 12 Mb/s ehci_hcd: block sizes: qh 128 qtd 96 itd 192 sitd 96
bus pci, device 0000:00:0e.2 ohci_hcd version 2004 Nov 08 OHCI 1.0, NO legacy support registers control 0x002 HCFS=reset CBSR=2 cmdstatus 0x00002 SOC=0 CLF intrstatus 0x00000020 FNO intrenable 0xc000001a MIE OC UE RD WDH ed_controlhead 013ad000 hcca frame 0xa83e fmintvl 0x27782edf FSMPS=0x2778 FI=0x2edf fmremaining 0x0000184e FR=0x184e periodicstart 0x2a2f lsthresh 0x0628 roothub.a 01000202 POTPGT=1 NPS NDP=2 roothub.b 00000000 PPCM=0000 DR=0000 roothub.status 00000000 roothub.portstatus [0] 0x00000100 PPS roothub.portstatus [1] 0x00000100 PPS
bus pci, device 0000:00:0e.2 ohci_hcd version 2004 Nov 08 OHCI 1.0, NO legacy support registers control 0x083 HCFS=operational CBSR=3 cmdstatus 0x00000 SOC=0 intrstatus 0x00000004 SF intrenable 0xc000001a MIE OC UE RD WDH hcca frame 0x685f fmintvl 0x27782edf FSMPS=0x2778 FI=0x2edf fmremaining 0x00000991 FR=0x0991 periodicstart 0x2a2f lsthresh 0x0628 roothub.a 01000202 POTPGT=1 NPS NDP=2 roothub.b 00000000 PPCM=0000 DR=0000 roothub.status 00008000 DRWE roothub.portstatus [0] 0x00000100 PPS roothub.portstatus [1] 0x00000100 PPS