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