On Wed, Jan 25, Alan Stern wrote:

> My earlier experiment (adding a clear-halt for the interrupt-in endpoint)  
> failed.  It turns out that it does cause problems for other devices.  And
> it wasn't needed anyway; a simple blacklist entry was enough to get my HP
> keyboard working.
> 
> This patch (as643) removes the clear-halt call and adds the blacklist 
> entry.

> +++ usb-2.6/drivers/usb/input/hid-core.c
> @@ -1445,6 +1445,9 @@ void hid_init_reports(struct hid_device 
>  #define USB_VENDOR_ID_CHERRY         0x046a
>  #define USB_DEVICE_ID_CHERRY_CYMOTION        0x0023
>  
> +#define USB_VENDOR_ID_HP             0x03f0
> +#define USB_DEVICE_ID_HP_USBHUB_KB   0x020c
> +
>  /*
>   * Alphabetically sorted blacklist by quirk type.
>   */
> @@ -1558,6 +1561,7 @@ static const struct hid_blacklist {
>       { USB_VENDOR_ID_ATEN, USB_DEVICE_ID_ATEN_4PORTKVMC, HID_QUIRK_NOGET },
>       { USB_VENDOR_ID_BTC, USB_DEVICE_ID_BTC_KEYBOARD, HID_QUIRK_NOGET},
>       { USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_USBHUB_KB, 
> HID_QUIRK_NOGET},
> +     { USB_VENDOR_ID_HP, USB_DEVICE_ID_HP_USBHUB_KB, HID_QUIRK_NOGET },
>       { USB_VENDOR_ID_TANGTOP, USB_DEVICE_ID_TANGTOP_USBPS2, HID_QUIRK_NOGET 
> },
>  
>       { USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_POWERMOUSE, 
> HID_QUIRK_2WHEEL_POWERMOUSE },
> @@ -1820,9 +1824,6 @@ static struct hid_device *usb_hid_config
>       hid->urbctrl->transfer_dma = hid->ctrlbuf_dma;
>       hid->urbctrl->transfer_flags |= (URB_NO_TRANSFER_DMA_MAP | 
> URB_NO_SETUP_DMA_MAP);
>  
> -     /* May be needed for some devices */
> -     usb_clear_halt(hid->dev, hid->urbin->pipe);
> -
>       return hid;

What is the usb_clear_halt doing here? If I add this back to 2.6.16, the
keyboard on an IBM workstation works again. If I leave it out, it may
eventually process a few keystrokes or it will be dead until I unplug
it. But sometimes even that doesnt help.
https://bugzilla.novell.com/show_bug.cgi?id=161066
It seems to affect all/most IBM pSeries, but not Apple G5.

wels:~ # lsusb 
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 001: ID 0000:0000  
Bus 001 Device 002: ID 04b3:3006 IBM Corp. 
Bus 001 Device 003: ID 04b3:3005 IBM Corp. 
Bus 001 Device 004: ID 046d:c000 Logitech, Inc. N43 [Pilot Mouse]

...

Page orders: linear mapping = 24, others = 12
Found initrd at 0xc000000002300000:0xc000000002605000
Found legacy serial port 0 for /[EMAIL PROTECTED]/[EMAIL 
PROTECTED]/pci13a8,[EMAIL PROTECTED]/[EMAIL PROTECTED]
  mem=100ebfff000, taddr=100ebfff000, irq=ffffffffffffffff, clk=14745600, 
speed=0
Found legacy serial port 1 for /[EMAIL PROTECTED]/[EMAIL 
PROTECTED]/pci13a8,[EMAIL PROTECTED]/[EMAIL PROTECTED]
  mem=100ebfff200, taddr=100ebfff200, irq=ffffffffffffffff, clk=14745600, 
speed=0
Starting Linux PPC64 #1 SMP Mon Apr 10 04:51:13 UTC 2006
-----------------------------------------------------
ppc64_pft_size                = 0x1a
ppc64_interrupt_controller    = 0x2
platform                      = 0x101
physicalMemorySize            = 0xfa000000
ppc64_caches.dcache_line_size = 0x80
ppc64_caches.icache_line_size = 0x80
htab_address                  = 0x0000000000000000
htab_hash_mask                = 0x7ffff
-----------------------------------------------------
[boot]0100 MM Init
[boot]0100 MM Init Done
Linux version 2.6.16-20-ppc64 ([EMAIL PROTECTED]) (gcc version 4.1.0 (SUSE 
Linux)) #1 SMP Mon Apr 10 04:51:13 UTC 2006
[boot]0012 Setup Arch
Top of RAM: 0xfa000000, Total RAM: 0xfa000000
Memory hole size: 0MB
PPC64 nvram contains 16384 bytes
Using default idle loop
On node 0 totalpages: 1024000
  DMA zone: 1024000 pages, LIFO batch:31
  DMA32 zone: 0 pages, LIFO batch:0
  Normal zone: 0 pages, LIFO batch:0
  HighMem zone: 0 pages, LIFO batch:0
[boot]0015 Setup Done
Built 1 zonelists
Kernel command line: root=/dev/sda2  quiet sysrq=1 
[boot]0020 XICS Init
xics: no ISA interrupt controller
[boot]0021 XICS Done
PID hash table entries: 4096 (order: 12, 131072 bytes)
time_init: decrementer frequency = 14.318000 MHz
time_init: processor frequency   = 2516.475916 MHz
Console: colour dummy device 80x25
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
freeing bootmem node 0
Memory: 4017256k/4096000k available (4352k kernel code, 78744k reserved, 1948k 
data, 840k bss, 248k init)
Calibrating delay loop... 28.56 BogoMIPS (lpj=142848)
Security Framework v1.0.0 initialized
Mount-cache hash table entries: 256
device-tree: Duplicate name in /, renamed to "[EMAIL PROTECTED]"
checking if image is initramfs... it is
Freeing initrd memory: 3092k freed
Processor 1 found.
Brought up 2 CPUs
migration_cost=1311
NET: Registered protocol family 16
PCI: Probing PCI hardware
IOMMU table initialized, virtual merging enabled
mapping IO 100f4000000 -> d000080000000000, size: 400000
PCI: Probing PCI hardware done
Registering pmac pic with sysfs...
usbcore: registered new driver usbfs
usbcore: registered new driver hub
TC classifier action (bugs to netdev@vger.kernel.org cc [EMAIL PROTECTED])
IBM eBus Device Driver
probe_bus_pseries: processing c0000000f9ffa740
probe_bus_pseries: processing c0000000f9ffa888
probe_bus_pseries: processing c0000000f9ffa9f0
RTAS daemon started
RTAS: event: 103, Type: EPOW, Severity: 4
audit: initializing netlink socket (disabled)
audit(1146508690.820:1): initialized
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
rpaphp: RPA HOT Plug PCI Controller Driver version: 0.1
rpadlpar_io_init: partition not DLPAR capable
matroxfb: Matrox G450 detected
PInS data found at offset 31168
PInS memtype = 5
matroxfb: 640x480x8bpp (virtual: 640x26214)
matroxfb: framebuffer at 0x10080000000, mapped to 0xd000080080006000, size 
33554432
Console: switching to colour frame buffer device 80x30
fb0: MATROX frame buffer device
matroxfb_crtc2: secondary head of fb0 was registered as fb1
vio_register_driver: driver hvc_console registering
HVSI: registered 0 devices
Generic RTC Driver v1.07
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x100ebfff000 (irq = 35) is a 16550A
serial8250.0: ttyS1 at MMIO 0x100ebfff200 (irq = 35) is a 16550A
0000:41:02.0: ttyS0 at MMIO 0x100ebfff000 (irq = 35) is a 16550A
0000:41:02.0: ttyS1 at MMIO 0x100ebfff200 (irq = 35) is a 16550A
pmac_zilog: 0.6 (Benjamin Herrenschmidt <[EMAIL PROTECTED]>)
isa bounce pool size: 16 pages
RAMDISK driver initialized: 16 RAM disks of 123456K size 1024 blocksize
input: Macintosh mouse button emulation as /class/input/input0
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
AMD8111: IDE controller at PCI slot 0000:00:06.1
PCI: Enabling device: (0000:00:06.1), cmd 1
AMD8111: chipset revision 3
AMD8111: 0000:00:06.1 (rev 03) UDMA133 controller
AMD8111: 100% native mode on irq 32
    ide0: BM-DMA at 0x7c00-0x7c07, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0x7c08-0x7c0f, BIOS settings: hdc:pio, hdd:pio
Probing IDE interface ide0...
hda: IBM DROM003 GDR8164B, ATAPI CD/DVD-ROM drive
ide0 at 0x7400-0x7407,0x6c02 on irq 32
Probing IDE interface ide1...
Probing IDE interface ide1...
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci_hcd 0000:41:00.0: OHCI Host Controller
ohci_hcd 0000:41:00.0: new USB bus registered, assigned bus number 1
ohci_hcd 0000:41:00.0: irq 35, io mem 0x100e0001000
usb usb1: new device found, idVendor=0000, idProduct=0000
usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: OHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.16-20-ppc64 ohci_hcd
usb usb1: SerialNumber: 0000:41:00.0
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
ohci_hcd 0000:41:00.1: OHCI Host Controller
ohci_hcd 0000:41:00.1: new USB bus registered, assigned bus number 2
ohci_hcd 0000:41:00.1: irq 35, io mem 0x100e0000000
usb usb2: new device found, idVendor=0000, idProduct=0000
usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: OHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.16-20-ppc64 ohci_hcd
usb usb2: SerialNumber: 0000:41:00.1
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 3 ports detected
usb 1-2: new full speed USB device using ohci_hcd and address 2
usb 1-2: new device found, idVendor=04b3, idProduct=3006
usb 1-2: new device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-2: Product: IBM USB HUB KEYBOARD
usb 1-2: Manufacturer: Silitek
usb 1-2: configuration #1 chosen from 1 choice
hub 1-2:1.0: USB hub found
hub 1-2:1.0: 3 ports detected
usb 1-2.1: new full speed USB device using ohci_hcd and address 3
usb 1-2.1: new device found, idVendor=04b3, idProduct=3005
usb 1-2.1: new device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-2.1: Product: IBM USB HUB KEYBOARD
usb 1-2.1: Manufacturer: Silitek
usb 1-2.1: configuration #1 chosen from 1 choice
usb 1-2.3: new low speed USB device using ohci_hcd and address 4
usb 1-2.3: new device found, idVendor=046d, idProduct=c000
usb 1-2.3: new device strings: Mfr=1, Product=0, SerialNumber=0
usb 1-2.3: Manufacturer: Logitech
usb 1-2.3: configuration #1 chosen from 1 choice
usbcore: registered new driver hiddev
input: Silitek IBM USB HUB KEYBOARD as /class/input/input1
input: USB HID v1.10 Keyboard [Silitek IBM USB HUB KEYBOARD] on 
usb-0000:41:00.0-2.1
input: Logitech as /class/input/input2
input: USB HID v1.00 Mouse [Logitech] on usb-0000:41:00.0-2.3
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
mice: PS/2 mouse device common for all mice
md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: bitmap version 4.39
oprofile: using ppc64/970 performance monitoring.
NET: Registered protocol family 2
IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
Freeing unused kernel memory: 248k freed
SCSI subsystem initialized
Driver 'sd' needs updating - please use bus_type methods
ipr: IBM Power RAID SCSI Device Driver version: 2.1.2 (February 8, 2006)
ipr 0000:11:01.0: Found IOA with IRQ: 44
ipr 0000:11:01.0: Starting IOA initialization sequence.
ipr 0000:11:01.0: Adapter firmware version: 050A006A
ipr 0000:11:01.0: IOA initialized.
scsi0 : IBM 570B Storage Adapter
  Vendor: IBM       Model: HUS103073FL3600   Rev: RPQN
  Type:   Direct-Access                      ANSI SCSI revision: 04
SCSI device sda: 143374000 512-byte hdwr sectors (73407 MB)
sda: Write Protect is off
sda: Mode Sense: d3 00 10 08
SCSI device sda: drive cache: write through w/ FUA
SCSI device sda: 143374000 512-byte hdwr sectors (73407 MB)
sda: Write Protect is off
sda: Mode Sense: d3 00 10 08
SCSI device sda: drive cache: write through w/ FUA
 sda: sda1 sda2 sda3 sda4
sd 0:0:2:0: Attached scsi disk sda
  Vendor: IBM       Model: HUS103073FL3600   Rev: RPQN
  Type:   Direct-Access                      ANSI SCSI revision: 04
sd 0:0:2:0: Attached scsi generic sg0 type 0
SCSI device sdb: 143374000 512-byte hdwr sectors (73407 MB)
sdb: Write Protect is off
sdb: Mode Sense: d3 00 10 08
SCSI device sdb: drive cache: write through w/ FUA
SCSI device sdb: 143374000 512-byte hdwr sectors (73407 MB)
sdb: Write Protect is off
sdb: Mode Sense: d3 00 10 08
SCSI device sdb: drive cache: write through w/ FUA
 sdb: sdb1 sdb2
sd 0:0:3:0: Attached scsi disk sdb
sd 0:0:3:0: Attached scsi generic sg1 type 0
scsi: unknown device type 31
  Vendor: IBM       Model: 570B001           Rev: 0150
  Type:   Unknown                            ANSI SCSI revision: 00
 0:255:255:255: Attached scsi generic sg2 type 31
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
device-mapper: 4.5.0-ioctl (2005-10-04) initialised: [EMAIL PROTECTED]
dm-netlink version 0.0.2 loaded
jsm: module not supported by Novell, setting U taint flag.
ttyn0 at MMIO 0x0 (irq = 35) is a jsm
Added device 
ttyn1 at MMIO 0x0 (irq = 35) is a jsm
Added device 
jsm 0000:41:03.0: board 1: Digi Neo (rev 1), irq 35
Intel(R) PRO/1000 Network Driver - version 7.0.28-NAPI
Copyright (c) 1999-2005 Intel Corporation.
PCI: Enabling device: (0000:11:02.0), cmd 143
hda: ATAPI 48X DVD-ROM drive, 256kB Cache, UDMA(66)
Uniform CD-ROM driver Revision: 3.20
e1000: 0000:11:02.0: e1000_probe: (PCI-X:100MHz:64-bit) 00:14:5e:0c:02:0e
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
PCI: Enabling device: (0000:11:02.1), cmd 143
e1000: 0000:11:02.1: e1000_probe: (PCI-X:100MHz:64-bit) 00:14:5e:0c:02:0f
e1000: eth1: e1000_probe: Intel(R) PRO/1000 Network Connection
loop: loaded (max 8 devices)
AppArmor: AppArmor (version 2.0-19.43r6320) initialized
audit(1146508715.220:2): AppArmor (version 2.0-19.43r6320) initialized

NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
ip6_tables: (C) 2000-2006 Netfilter Core Team
ip_tables: (C) 2000-2006 Netfilter Core Team
Netfilter messages via NETLINK v0.30.
ip_conntrack version 2.4 (8192 buckets, 65536 max) - 296 bytes per conntrack
Adding 1048568k swap on /dev/system/swap.  Priority:-1 extents:1 across:1048568k
ADDRCONF(NETDEV_UP): eth0: link is not ready
e1000: eth0: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
SFW2-INext-DROP-DEFLT IN=eth0 OUT= 
MAC=01:00:5e:00:00:01:00:e0:2b:5e:c4:00:08:00 SRC=10.10.222.100 DST=224.0.0.1 
LEN=28 TOS=0x00 PREC=0x00 TTL=1 ID=18098 PROTO=2 
SFW2-INext-DROP-DEFLT IN=eth0 OUT= 
MAC=01:00:5e:00:00:01:00:e0:2b:5e:c4:00:08:00 SRC=10.10.222.100 DST=224.0.0.1 
LEN=28 TOS=0x00 PREC=0x00 TTL=1 ID=18110 PROTO=2 
SFW2-INext-DROP-DEFLT IN=eth0 OUT= 
MAC=01:00:5e:00:00:01:00:e0:2b:5e:c4:00:08:00 SRC=10.10.222.100 DST=224.0.0.1 
LEN=28 TOS=0x00 PREC=0x00 TTL=1 ID=18129 PROTO=2 
SFW2-INext-ACC-TCP IN=eth0 OUT= MAC=00:14:5e:0c:02:0e:00:0a:27:e2:f3:3e:08:00 
SRC=10.10.1.156 DST=10.10.0.152 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=33855 DF 
PROTO=TCP SPT=49707 DPT=22 WINDOW=5840 RES=0x00 SYN URGP=0 OPT 
(020405B40402080A058E7FF40000000001030302) 
SFW2-INext-DROP-DEFLT IN=eth0 OUT= 
MAC=01:00:5e:00:00:01:00:e0:2b:5e:c4:00:08:00 SRC=10.10.222.100 DST=224.0.0.1 
LEN=28 TOS=0x00 PREC=0x00 TTL=1 ID=18148 PROTO=2 
00:00.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8132 PCI-X Bridge (rev 11) 
(prog-if 00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 0
        Bus: primary=00, secondary=11, subordinate=20, sec-latency=0
        I/O behind bridge: 00200000-002fffff
        Memory behind bridge: 98000000-a7ffffff
        Prefetchable memory behind bridge: 00000000fff00000-0000000000000000
        Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
        Capabilities: [60] PCI-X bridge device
                Secondary Status: 64bit+ 133MHz+ SCD- USC- SCO- SRD- Freq=100MHz
                Status: Dev=00:00.0 64bit+ 133MHz+ SCD- USC- SCO- SRD-
                Upstream: Capacity=13 CommitmentLimit=65535
                Downstream: Capacity=2 CommitmentLimit=65535
        Capabilities: [b8] HyperTransport: Interrupt Discovery and Configuration
        Capabilities: [c0] HyperTransport: Revision ID: 2.00
        Capabilities: [f4] HyperTransport: MSI Mapping

00:03.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8132 PCI-X Bridge (rev 11) 
(prog-if 00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 0
        Bus: primary=00, secondary=21, subordinate=30, sec-latency=0
        I/O behind bridge: 00300000-0037ffff
        Memory behind bridge: a8000000-bfffffff
        Prefetchable memory behind bridge: 00000000fff00000-0000000000000000
        Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
        Capabilities: [60] PCI-X bridge device
                Secondary Status: 64bit+ 133MHz+ SCD- USC- SCO- SRD- Freq=133MHz
                Status: Dev=00:03.0 64bit+ 133MHz+ SCD- USC- SCO- SRD-
                Upstream: Capacity=13 CommitmentLimit=65535
                Downstream: Capacity=2 CommitmentLimit=65535
        Capabilities: [b8] HyperTransport: Interrupt Discovery and Configuration
        Capabilities: [c0] HyperTransport: Slave or Primary Interface
                Command: BaseUnitID=3 UnitCnt=2 MastHost- DefDir- DUL-
                Link Control 0: CFlE+ CST- CFE- <LkFail- Init+ EOC- TXO- 
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config 0: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit 
DwFcInEn- LWO=16bit DwFcOutEn-
                Link Control 1: CFlE+ CST- CFE- <LkFail- Init+ EOC- TXO- 
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config 1: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=8bit 
DwFcInEn- LWO=8bit DwFcOutEn-
                Revision ID: 2.00
                Link Frequency 0: 1.0GHz
                Link Error 0: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability 0: 200MHz+ 300MHz- 400MHz+ 500MHz+ 
600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC- LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD-
                Link Frequency 1: 200MHz
                Link Error 1: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability 1: 200MHz+ 300MHz- 400MHz+ 500MHz+ 
600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Error Handling: PFlE- OFlE- PFE- OFE- EOCFE- RFE- CRCFE- 
SERRFE- CF- RE- PNFE- ONFE- EOCNFE- RNFE- CRCNFE- SERRNFE-
                Prefetchable memory behind bridge Upper: 00-00
                Bus Number: 00
        Capabilities: [f4] HyperTransport: MSI Mapping

00:04.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8132 PCI-X Bridge (rev 11) 
(prog-if 00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 0
        Bus: primary=00, secondary=31, subordinate=40, sec-latency=0
        I/O behind bridge: 00380000-003fffff
        Memory behind bridge: c0000000-dfffffff
        Prefetchable memory behind bridge: 00000000fff00000-0000000000000000
        Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
        Capabilities: [60] PCI-X bridge device
                Secondary Status: 64bit+ 133MHz+ SCD- USC- SCO- SRD- Freq=133MHz
                Status: Dev=00:04.0 64bit+ 133MHz+ SCD- USC- SCO- SRD-
                Upstream: Capacity=13 CommitmentLimit=65535
                Downstream: Capacity=2 CommitmentLimit=65535
        Capabilities: [b8] HyperTransport: Interrupt Discovery and Configuration
        Capabilities: [c0] HyperTransport: Revision ID: 2.00
        Capabilities: [f4] HyperTransport: MSI Mapping

00:05.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8111 PCI (rev 07) (prog-if 
00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Bus: primary=00, secondary=41, subordinate=50, sec-latency=0
        I/O behind bridge: 00008000-0000ffff
        Memory behind bridge: e0000000-ebffffff
        Prefetchable memory behind bridge: fff00000-000fffff
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
        Capabilities: [c0] HyperTransport: Slave or Primary Interface
                !!! Possibly incomplete decoding
                Command: BaseUnitID=5 UnitCnt=4 MastHost- DefDir-
                Link Control 0: CFlE+ CST- CFE- <LkFail- Init+ EOC- TXO- 
<CRCErr=0
                Link Config 0: MLWI=8bit MLWO=8bit LWI=8bit LWO=8bit
                Link Control 1: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+ 
<CRCErr=0
                Link Config 1: MLWI=8bit MLWO=8bit LWI=8bit LWO=8bit
                Revision ID: 1.02
        Capabilities: [f0] HyperTransport: Interrupt Discovery and Configuration

00:06.1 IDE interface: Advanced Micro Devices [AMD] AMD-8111 IDE (rev 03) 
(prog-if 8f [Master SecP SecO PriP PriO])
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 74
        Interrupt: pin A routed to IRQ 32
        Region 0: I/O ports at 100f4007400 [size=8]
        Region 1: I/O ports at 100f4006c00 [size=4]
        Region 2: I/O ports at 100f4007800 [size=8]
        Region 3: I/O ports at 100f4007000 [size=4]
        Region 4: I/O ports at 100f4007c00 [size=16]

00:1f.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8132 PCI-X Bridge (rev 11) 
(prog-if 00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 0
        Bus: primary=00, secondary=01, subordinate=10, sec-latency=0
        I/O behind bridge: 00100000-001fffff
        Memory behind bridge: 80000000-97ffffff
        Prefetchable memory behind bridge: 00000000fff00000-0000000000000000
        Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity+ SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
        Capabilities: [60] PCI-X bridge device
                Secondary Status: 64bit+ 133MHz+ SCD- USC- SCO- SRD- Freq=conv
                Status: Dev=00:1f.0 64bit+ 133MHz+ SCD- USC- SCO- SRD-
                Upstream: Capacity=13 CommitmentLimit=65535
                Downstream: Capacity=2 CommitmentLimit=65535
        Capabilities: [b8] HyperTransport: Interrupt Discovery and Configuration
        Capabilities: [c0] HyperTransport: Slave or Primary Interface
                Command: BaseUnitID=31 UnitCnt=2 MastHost- DefDir- DUL-
                Link Control 0: CFlE+ CST- CFE- <LkFail- Init+ EOC- TXO- 
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config 0: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit 
DwFcInEn- LWO=16bit DwFcOutEn-
                Link Control 1: CFlE+ CST- CFE- <LkFail- Init+ EOC- TXO- 
<CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config 1: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit 
DwFcInEn- LWO=16bit DwFcOutEn-
                Revision ID: 2.00
                Link Frequency 0: 600MHz
                Link Error 0: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability 0: 200MHz+ 300MHz- 400MHz+ 500MHz+ 
600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC- LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD-
                Link Frequency 1: 1.0GHz
                Link Error 1: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability 1: 200MHz+ 300MHz- 400MHz+ 500MHz+ 
600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Error Handling: PFlE- OFlE- PFE- OFE- EOCFE- RFE- CRCFE- 
SERRFE- CF- RE- PNFE- ONFE- EOCNFE- RNFE- CRCNFE- SERRNFE-
                Prefetchable memory behind bridge Upper: 00-00
                Bus Number: 00
        Capabilities: [f4] HyperTransport: MSI Mapping

01:01.0 PCI bridge: Hint Corp HB6 Universal PCI-PCI bridge (non-transparent 
mode) (rev 15) (prog-if 00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 74, Cache Line Size 08
        Bus: primary=01, secondary=02, subordinate=02, sec-latency=128
        I/O behind bridge: 01001000-01000fff
        Memory behind bridge: 80000000-830fffff
        Prefetchable memory behind bridge: 0000000001000000-0000000000f00000
        Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
        Capabilities: [80] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA 
PME(D0+,D1+,D2+,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [90] #06 [0000]
        Capabilities: [a0] Vital Product Data

02:00.0 VGA compatible controller: Matrox Graphics, Inc. G400/G450 (rev 85) 
(prog-if 00 [VGA])
        Subsystem: IBM Unknown device 0233
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 72 (4000ns min, 8000ns max), Cache Line Size 20
        Interrupt: pin A routed to IRQ 40
        Region 0: Memory at 10080000000 (32-bit, prefetchable) [size=32M]
        Region 1: Memory at 10082800000 (32-bit, non-prefetchable) [size=8M]
        Region 2: Memory at 10082000000 (32-bit, non-prefetchable) [size=8M]
        Expansion ROM at 10083000000 [disabled] [size=128K]
        Capabilities: [dc] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [f0] AGP version 2.0
                Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 
64bit- FW- AGP3- Rate=x1,x2
                Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- 
Rate=<none>

11:01.0 SCSI storage controller: Mylex Corporation AcceleRAID 
600/500/400/Sapphire support Device (rev 04)
        Subsystem: IBM Dual Channel PCI-X U320 SCSI Adapter
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 144, Cache Line Size 20
        Interrupt: pin A routed to IRQ 44
        BIST result: 00
        Region 0: Memory at 10098a00000 (64-bit, non-prefetchable) [size=256K]
        Region 2: Memory at 10098000000 (64-bit, prefetchable) [size=8M]
        Expansion ROM at 10098800000 [disabled] [size=1M]
        Capabilities: [40] PCI-X non-bridge device
                Command: DPERE+ ERO+ RBC=4096 OST=2
                Status: Dev=11:01.0 64bit+ 133MHz+ SCD- USC- DC=simple 
DMMRBC=4096 DMOST=8 DMCRS=64 RSCEM- 266MHz- 533MHz-
        Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 
Enable-
                Address: 0000000000000000  Data: 0000
        Capabilities: [78] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

11:02.0 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet 
Controller (rev 03)
        Subsystem: IBM Unknown device 0289
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 144 (63750ns min), Cache Line Size 20
        Interrupt: pin A routed to IRQ 45
        Region 0: Memory at 10098a60000 (64-bit, non-prefetchable) [size=128K]
        Region 2: Memory at 100989c0000 (64-bit, non-prefetchable) [size=256K]
        Region 4: I/O ports at 100f42fe800 [size=64]
        Expansion ROM at 10098980000 [disabled] [size=256K]
        Capabilities: [dc] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA 
PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [e4] PCI-X non-bridge device
                Command: DPERE- ERO- RBC=2048 OST=1
                Status: Dev=11:02.0 64bit+ 133MHz+ SCD- USC- DC=simple 
DMMRBC=2048 DMOST=1 DMCRS=16 RSCEM- 266MHz- 533MHz-
        Capabilities: [f0] Message Signalled Interrupts: 64bit+ Queue=0/0 
Enable-
                Address: 0000000000000000  Data: 0000

11:02.1 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet 
Controller (rev 03)
        Subsystem: IBM Unknown device 0289
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 144 (63750ns min), Cache Line Size 20
        Interrupt: pin B routed to IRQ 46
        Region 0: Memory at 10098a40000 (64-bit, non-prefetchable) [size=128K]
        Region 2: Memory at 10098940000 (64-bit, non-prefetchable) [size=256K]
        Region 4: I/O ports at 100f42fec00 [size=64]
        Expansion ROM at 10098900000 [disabled] [size=256K]
        Capabilities: [dc] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA 
PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [e4] PCI-X non-bridge device
                Command: DPERE- ERO- RBC=2048 OST=1
                Status: Dev=11:02.1 64bit+ 133MHz+ SCD- USC- DC=simple 
DMMRBC=2048 DMOST=1 DMCRS=16 RSCEM- 266MHz- 533MHz-
        Capabilities: [f0] Message Signalled Interrupts: 64bit+ Queue=0/0 
Enable-
                Address: 0000000000000000  Data: 0000

41:00.0 USB Controller: Advanced Micro Devices [AMD] AMD-8111 USB (rev 0b) 
(prog-if 10 [OHCI])
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 72 (20000ns max)
        Interrupt: pin D routed to IRQ 35
        Region 0: Memory at 100e0001000 (32-bit, non-prefetchable) [size=4K]

41:00.1 USB Controller: Advanced Micro Devices [AMD] AMD-8111 USB (rev 0b) 
(prog-if 10 [OHCI])
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 72 (20000ns max)
        Interrupt: pin D routed to IRQ 35
        Region 0: Memory at 100e0000000 (32-bit, non-prefetchable) [size=4K]

41:02.0 Serial controller: Exar Corp. XR17C/D152 Dual PCI UART (rev 01) 
(prog-if 02 [16550])
        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Interrupt: pin A routed to IRQ 35
        Region 0: Memory at 100ebfff000 (32-bit, non-prefetchable) [size=4K]

41:03.0 Serial controller: Digi International Digi Neo 2 DB9 (rev 01) (prog-if 
02 [16550])
        Subsystem: Digi International Digi Neo 2 DB9
        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Interrupt: pin A routed to IRQ 35
        Region 0: Memory at 100e0002000 (32-bit, non-prefetchable) [size=1K]


Bus 002 Device 001: ID 0000:0000  
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0000 
  idProduct          0x0000 
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.16-20-ppc64 ohci_hcd
  iProduct                2 OHCI Host Controller
  iSerial                 1 0000:41:00.1
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             3
  wHubCharacteristic 0x0002
    No power switching (usb 1.0)
    Ganged overcurrent protection
  bPwrOn2PwrGood        1 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0100 power
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Bus 001 Device 001: ID 0000:0000  
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0000 
  idProduct          0x0000 
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.16-20-ppc64 ohci_hcd
  iProduct                2 OHCI Host Controller
  iSerial                 1 0000:41:00.0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             3
  wHubCharacteristic 0x0002
    No power switching (usb 1.0)
    Ganged overcurrent protection
  bPwrOn2PwrGood        1 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0103 power enable connect
   Port 3: 0000.0100 power
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Bus 001 Device 002: ID 04b3:3006 IBM Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x04b3 IBM Corp.
  idProduct          0x3006 
  bcdDevice            1.00
  iManufacturer           1 Silitek
  iProduct                2 IBM USB HUB KEYBOARD
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          2 IBM USB HUB KEYBOARD
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              2 IBM USB HUB KEYBOARD
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             3
  wHubCharacteristic 0x000d
    Per-port power switching
    Compound device
    Per-port overcurrent protection
  bPwrOn2PwrGood       22 * 2 milli seconds
  bHubContrCurrent    100 milli Ampere
  DeviceRemovable    0x02
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0103 power enable connect
   Port 2: 0000.0100 power
   Port 3: 0000.0303 lowspeed power enable connect
Device Status:     0x0000
  (Bus Powered)

Bus 001 Device 003: ID 04b3:3005 IBM Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x04b3 IBM Corp.
  idProduct          0x3005 
  bcdDevice            1.00
  iManufacturer           1 Silitek
  iProduct                2 IBM USB HUB KEYBOARD
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           34
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          2 IBM USB HUB KEYBOARD
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Devices
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              2 IBM USB HUB KEYBOARD
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      65
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
Device Status:     0x0000
  (Bus Powered)

Bus 001 Device 004: ID 046d:c000 Logitech, Inc. N43 [Pilot Mouse]
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x046d Logitech, Inc.
  idProduct          0xc000 N43 [Pilot Mouse]
  bcdDevice           10.00
  iManufacturer           1 Logitech
  iProduct                0 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           34
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower               36mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Devices
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.00
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      66
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
Device Status:     0x0000
  (Bus Powered)


-------------------------------------------------------
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-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to