On Sunday 30 Jan 2005 17:08, Chris Clayton wrote:
> Thanks for the reply David.
>
> On Saturday 29 Jan 2005 22:01, David Brownell wrote:
> > On Wednesday 26 January 2005 7:55 am, Chris Clayton wrote:
> > > I'm having trouble getting on on-board USB port working on my Compaq
> > > Aramada 7400. Well. I should qualify that and say that I can't get it
> > > to wotk with a 2.6 kernel - devices that I plug in when running a
> > > 2.4.{26,28} kernel or, for that matter, Windows ME, work fine. In fact
> > > they work fine with 2.6.10 (haven't tried others) if I attach them
> > > through a cardbus USB2 adapater. The devices I am referring to are a
> > > Belkin F5D6050 wireless adapter, a STIR4200 IrDA adapter, a plain
> > > (unpowered) hub and a CF Card adapter. The 2.6 kernels I have tried are
> > > 2.6.5 and 2.6.10.
> >
> > So it looks like there's some chip-specific quirk that isn't handled
> > by the current OHCI code ... or potentially usbcore's hub driver.  I'll
> > assume 2.6.11-rc2 has the same results, and that you tried all the
> > devices you have ready access to ... :)
> >
> > This is relatively old hardware -- a Pentium II -- and I think the OHCI
> > silicon was relatively new at that time.  It was before I started working
> > with OHCI at all, fwiw, and I've never seen Compaq silicon myself.  So
> > it's easy to believe that silicon has constraints that aren't found on
> > newer hardware (== what most folk test with).
> >
> > It looked like there were no particular issues during chip
> > initialization, but I saw a few interesting points there and during
> > enumeration:
> >
> >  - New to me:  it doesn't disable the Ownership Change (OC) IRQ
> > (harmless?) - Hmm, PCI power management "version 1" -- shouldn't matter
> > here - Seems to read the device descriptors OK, and config descriptor
> > length - Problems crop up later, when reading the entire config
> > descriptor - ... or sometimes when reading a string descriptor
> >  - ... or fetching the external hub (class) status
> >  - ... or setting configuration
> >  - Takes a long time to reset ports _after_ any of those errors
> >  - ... often fails completely!
> >  - ... issue seems tied to the root hub port, even with external hubs
> >
> > The failure mode seems to suggest that the root port goes AWOL
> > and has a hard time recovering.
> >
> > On the theory that this silicon wants more time between control requests,
> > you might try adding an msleep(10) in drivers/usb/core/message.c right
> > before issuing a control request, at the top of
> > usb_internal_control_msg(). (The OHCI hardware should have gotten rid of
> > all relevant hardware state after two or three milliseconds; so even 5
> > msec ought to be plenty...)
>
> That has made some difference. With a delay 10 milliseconds, I can can now
> attach the hub and it gets set up OK. I can also attach the STIR4200 IrDA
> adapter, either directly through the built-in port or through the hub and
> it too installs OK (lsusb shows the device and the output from dmesg shows
> the device but no error messages). However, if I attach the CF adapter, I
> still get timeout errors.
>
> All subsequent tests are against a kernel that includes this 10 millisecind
> delay and using the CF adapter.
>
> > Did you try not using ACPI at all?  I suspect that won't matter, but
> > this is APM-era hardware so it's worth verifying this ... lots of
> > ACPI from that era didn't work according to spec.
> >
> > A complementary BIOS-interaction theory might be that applying
> > patch [1] and modprobing with distrust_firmware=N could help.
>
> This wouldn't apply against 2.6.10, so figuring it is against 2.6.11-rcX, I
> grabbed and built 2.6.11-rc2, and found that the patch is already applied.
> However, it doesn't appear to make a difference, either on it's own or in
> conjunction with patch [2] - I still see the same error messages as I get
> with 2.6.10 plus the 10 millisec delay.
>
> > On the theory that it's a hub driver bug, try [2].  Maybe an even
>
> This applied to 2.6.11-rc2 with some fuzz and offsets, but the resultant
> code looked OK to me (as if I would know :) ). It made no difference though
> - same errors as before.
>
> > longer timeout is needed after reset; or maybe one's needed after
> > set_address().
>
> I tried adding delays (ranging from 10 to 100 millisecs) in the places you
> suggest, plus a few others were calls that appeared to be generating comms
> with the adapter were returning errors that weer being reported in the
> diagnostic messages I see through dmesg.
>
> > If none of that helps, can you send /sys/class/usb_host/usb1/registers
> > files, both after init and after enumeration failure?  (And if possible,
> > during...)  They may cast some light on what's going on, especially if
> > there are interesting changes.
>
> I'll get these diags to you later (when I get the laptop back off my son -
> that may be tomorrow), Hopefully I will also have built and tried 2.6.3 by
> tomorrow evening.

Got to do this sooner than I thought and the diags are attached. The 
blah.post-boot.txt snapshots are taken after the system has booted but before 
any usb device is attached. the blah.post-cf.txt ones are taken after my 
compact flash adapter has been plugged directly into the laptop's usb port.

>
> > If all else fails, another useful data point would be whether there's
> > some 2.6 kernel before 2.6.5 that works.  There've been two classes
> > of changes that interact here:  in usbcore (notably the hub driver),
> > and in ohci.  Either one could be at fault here.  Try 2.6.3, maybe.
> >

I've also built and tried 2.6.3 and it _works_ fine with all the devices. I 
can plug the wireless, IrDA and CF adapters directly into the laptop or via 
the hub and they work fine (well, actually there are no drivers for the IrDA 
adapter in 2.6.3, but it is listed by lsusb and dmesg shows no error 
messages, so I'll count that as OK)

Looking forward to advice :)

Chris

> > - Dave
> >
> > [1] http://marc.theaimsgroup.com/?l=linux-usb-devel&m=110628457424684&w=2
> > [2] http://marc.theaimsgroup.com/?l=linux-usb-devel&m=110672516013383&w=2
>
> Thanks for your help and advice so far.
>
> Chris
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
> Tool for open source databases. Create drag-&-drop reports. Save time
> by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
> Download a FREE copy at http://www.intelliview.com/go/osdn_nl
> _______________________________________________
> linux-usb-devel@lists.sourceforge.net
> To unsubscribe, use the last form field at:
> https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
Linux version 2.6.10 ([EMAIL PROTECTED]) (gcc version 3.3.5) #23 Sun Jan 30 
00:19:35 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.844 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: 126160k/131032k available (2012k kernel code, 4332k reserved, 758k 
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, with 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 #0003
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
hub 1-0:1.0: state 5 ports 2 chg ffff evt ffff
ohci_hcd 0000:00:0e.2: created debug files
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
Linux version 2.6.10 ([EMAIL PROTECTED]) (gcc version 3.3.5) #23 Sun Jan 30 
00:19:35 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.844 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: 126160k/131032k available (2012k kernel code, 4332k reserved, 758k 
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, with 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 #0003
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
hub 1-0:1.0: state 5 ports 2 chg ffff evt ffff
ohci_hcd 0000:00:0e.2: created debug files
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
usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=3
spurious 8259A interrupt: IRQ7.
usb 1-1: default language 0x0409
usb 1-1: Product: USB CF 
usb 1-1: Manufacturer: DataFab Systems Inc.
usb 1-1: SerialNumber: C95AB61B5A
usb 1-1: hotplug
usb 1-1: adding 1-1:1.0 (config #1, interface 0)
usb 1-1:1.0: hotplug
hub 1-0:1.0: state 5 ports 2 chg fffc evt 0002
Initializing USB Mass Storage driver...
usb-storage 1-1:1.0: usb_probe_interface
usb-storage 1-1:1.0: usb_probe_interface - got id
spurious 8259A interrupt: IRQ15.
scsi0 : SCSI emulation for USB Mass Storage devices
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
ohci_hcd 0000:00:0e.2: urb c5c06bc0 path 1 ep0out 5ec20000 cc 5 --> status -110
ohci_hcd 0000:00:0e.2: urb c5c06bc0 path 1 ep1out 5f0e0000 cc 5 --> status -110
ohci_hcd 0000:00:0e.2: urb c5c06bc0 path 1 ep0out 5ec20000 cc 5 --> status -110
hub 1-0:1.0: state 5 ports 2 chg fffc evt 0002
ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00110103 PRSC CSC 
PPS PES CCS
hub 1-0:1.0: reset change on port 1
hub 1-0:1.0: port 1, status 0103, change 0011, 12 Mb/s
usb 1-1: reset 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: device descriptor read/64, error -19
ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS 
PES CCS
usb 1-1: device descriptor read/64, error -19
ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS 
PES CCS
usb 1-1: reset 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: device descriptor read/64, error -19
ohci_hcd 0000:00:0e.2: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS 
PES CCS
usb 1-1: device descriptor read/64, error -19
hub 1-0:1.0: logical disconnect on port 1
scsi: Device offlined - not ready after error recovery: host 0 channel 0 id 0 
lun 0
usb 1-1: USB disconnect, address 2
usb 1-1: usb_disable_device nuking all URBs
usb 1-1: unregistering interface 1-1:1.0
usb-storage: device scan complete
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 3
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=1, Product=2, SerialNumber=3
usb 1-1: default language 0x0409
usb 1-1: Product: USB CF 
usb 1-1: Manufacturer: DataFab Systems Inc.
usb 1-1: SerialNumber: C95AB61B5A
usb 1-1: hotplug
usb 1-1: adding 1-1:1.0 (config #1, interface 0)
usb 1-1:1.0: hotplug
usb-storage 1-1:1.0: usb_probe_interface
usb-storage 1-1:1.0: usb_probe_interface - got id
scsi1 : SCSI emulation for USB Mass Storage devices
hub 1-0:1.0: state 5 ports 2 chg fffc evt 0000
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
ohci_hcd 0000:00:0e.2: urb c5c06320 path 1 ep0out 5ec20000 cc 5 --> status -110
bus pci, device 0000:00:0e.2
ohci_hcd version 2004 Nov 08
OHCI 1.0, with legacy support registers
control 0x083 HCFS=operational CBSR=3
cmdstatus 0x00000 SOC=0
intrstatus 0x00000024 FNO SF
intrenable 0xc000001a MIE OC UE RD WDH
hcca frame 0xe18a
fmintvl 0x27782edf FSMPS=0x2778 FI=0x2edf
fmremaining 0x0000144c FR=0x144c
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
bus pci, device 0000:00:0e.2
ohci_hcd version 2004 Nov 08
OHCI 1.0, with legacy support registers
control 0x002 HCFS=reset CBSR=2
cmdstatus 0x00006 SOC=0 BLF CLF
intrstatus 0x00000020 FNO
intrenable 0xc000001a MIE OC UE RD WDH
ed_controlhead 03dd6000
ed_bulkhead 03dd6040
hcca frame 0x6156
fmintvl 0x27782edf FSMPS=0x2778 FI=0x2edf
fmremaining 0x00002149 FR=0x2149
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

Reply via email to