Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#833035: (no subject)

40 views
Skip to first unread message

Chris Rhodin

unread,
Jul 31, 2016, 3:20:03 AM7/31/16
to
Subject: linux-image-3.16.0-4-amd64: Keyspan USB serial adapter USA-49WLC failed to load firmware
Package: src:linux
Version: 3.16.7-ckt25-2+deb8u3
Severity: normal
Tags: upstream

Dear Maintainer,

The Keyspan USB serial adapter USA-49WLC fails to load firmware and will not work. This device is based on an older generation
Cypress EZ-USB FX (CY7C64613-80NC). The firmware fails to load when the device is attached. While searching for an answer I found
the problem may stem from a non-standard implementation of the firmware loading commands. Earlier versions of the kernel
(pre-Wheezy) did work with this device. I have tried but have been unable to locate the change in the USB code taht causes this
failure.


-- Package-specific info:
** Version:
Linux version 3.16.0-4-amd64 (debian...@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.7-ckt25-2+deb8u3 (2016-07-02)

** Command line:
BOOT_IMAGE=/vmlinuz-3.16.0-4-amd64 root=ZFS=proliant/root ro boot=zfs quiet

** Tainted: PO (4097)
* Proprietary module has been loaded.
* Out-of-tree module has been loaded.

** Kernel log:
[ 16.574336] [drm] DDC: 0x6450 0x6450 0x6454 0x6454 0x6458 0x6458 0x645c 0x645c
[ 16.574337] [drm] Encoders:
[ 16.574339] [drm] DFP2: INTERNAL_UNIPHY
[ 16.574340] [drm] CRT2: INTERNAL_KLDSCP_DAC2
[ 16.574341] [drm] Connector 2:
[ 16.574342] [drm] VGA-1
[ 16.574344] [drm] DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
[ 16.574345] [drm] Encoders:
[ 16.574346] [drm] CRT1: INTERNAL_KLDSCP_DAC1
[ 16.638855] [drm] fb mappable at 0xD045E000
[ 16.638857] [drm] vram apper at 0xD0000000
[ 16.638859] [drm] size 14745600
[ 16.638860] [drm] fb depth is 24
[ 16.638861] [drm] pitch is 10240
[ 16.638943] fbcon: radeondrmfb (fb0) is primary device
[ 16.727125] Console: switching to colour frame buffer device 320x90
[ 16.738343] radeon 0000:13:00.0: fb0: radeondrmfb frame buffer device
[ 16.738345] radeon 0000:13:00.0: registered panic notifier
[ 16.752658] [drm] Initialized radeon 2.39.0 20080528 for 0000:13:00.0 on minor 0
[ 17.852049] floppy0: no floppy controllers found
[ 19.871023] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[ 19.912638] systemd-journald[1444]: Received request to flush runtime journal from PID 1
[ 20.766563] RPC: Registered named UNIX socket transport module.
[ 20.766568] RPC: Registered udp transport module.
[ 20.766570] RPC: Registered tcp transport module.
[ 20.766571] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 20.793952] FS-Cache: Loaded
[ 20.848920] FS-Cache: Netfs 'nfs' registered for caching
[ 20.907617] Installing knfsd (copyright (C) 1996 ok...@monad.swb.de).
[ 22.126082] Adding 16777212k swap on /dev/zd0. Priority:-1 extents:1 across:16777212k SSFS
[ 22.832872] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
[ 22.832908] NFSD: starting 90-second grace period (net ffffffff818ba200)
[ 23.072027] vboxdrv: Found 8 processor cores
[ 23.072625] vboxdrv: fAsync=0 offMin=0x697 offMax=0xd969
[ 23.172815] vboxdrv: TSC mode is Synchronous, tentative frequency 2333416072 Hz
[ 23.172818] vboxdrv: Successfully loaded version 5.0.26 (interface 0x00240000)
[ 23.557556] VBoxNetFlt: Successfully started.
[ 23.579074] VBoxNetAdp: Successfully started.
[ 23.931524] VBoxPciLinuxInit
[ 24.112241] vboxpci: IOMMU not found (not registered)
[ 24.213785] cfg80211: Calling CRDA to update world regulatory domain
[ 24.558366] cfg80211: World regulatory domain updated:
[ 24.558371] cfg80211: DFS Master region: unset
[ 24.558373] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[ 24.558376] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 24.558378] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 24.558380] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[ 24.558382] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[ 24.558385] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[ 24.558387] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[ 24.558389] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[ 24.558391] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[ 24.682759] bnx2 0000:03:00.0: firmware: direct-loading firmware bnx2/bnx2-mips-06-6.2.3.fw
[ 24.685499] bnx2 0000:03:00.0: firmware: direct-loading firmware bnx2/bnx2-rv2p-06-6.0.15.fw
[ 24.685547] bnx2 0000:03:00.0: irq 70 for MSI/MSI-X
[ 24.816026] bnx2 0000:03:00.0 eth0: using MSI
[ 24.816087] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 24.818106] bnx2 0000:05:00.0: irq 71 for MSI/MSI-X
[ 24.948022] bnx2 0000:05:00.0 eth1: using MSI
[ 24.948114] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 27.917830] bnx2 0000:03:00.0 eth0: NIC Copper Link is Up, 1000 Mbps full duplex
[ 27.917847] , receive & transmit flow control ON
[ 27.917928] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 28.085667] bnx2 0000:05:00.0 eth1: NIC Copper Link is Up, 1000 Mbps full duplex
[ 28.085684] , receive & transmit flow control ON
[ 28.085764] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[ 73.976281] Bluetooth: Core ver 2.19
[ 73.976310] NET: Registered protocol family 31
[ 73.976312] Bluetooth: HCI device and connection manager initialized
[ 73.976321] Bluetooth: HCI socket layer initialized
[ 73.976324] Bluetooth: L2CAP socket layer initialized
[ 73.976338] Bluetooth: SCO socket layer initialized
[ 74.151432] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 74.151438] Bluetooth: BNEP filters: protocol multicast
[ 74.151448] Bluetooth: BNEP socket layer initialized
[ 2945.312023] usb 1-4.1: new full-speed USB device number 8 using ehci-pci
[ 2945.404633] usb 1-4.1: New USB device found, idVendor=06cd, idProduct=011a
[ 2945.404640] usb 1-4.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2946.453473] usbcore: registered new interface driver usbserial
[ 2946.453498] usbcore: registered new interface driver usbserial_generic
[ 2946.453517] usbserial: USB Serial support registered for generic
[ 2946.455853] usbcore: registered new interface driver keyspan
[ 2946.455877] usbserial: USB Serial support registered for Keyspan - (without firmware)
[ 2946.455894] usbserial: USB Serial support registered for Keyspan 1 port adapter
[ 2946.455918] usbserial: USB Serial support registered for Keyspan 2 port adapter
[ 2946.455935] usbserial: USB Serial support registered for Keyspan 4 port adapter
[ 2946.455966] keyspan 1-4.1:1.0: Keyspan - (without firmware) converter detected
[ 2946.462464] usb 1-4.1: firmware: direct-loading firmware keyspan/usa49wlc.fw
[ 2949.460265] usb 1-4.1: ezusb_ihex_firmware_download - ezusb_writememory failed writing internal memory (-110 7F92 ffffc900137e4006 1)
[ 2949.460277] usb 1-4.1: failed to load firmware "keyspan/usa49wlc.fw"
[ 2949.460306] keyspan: probe of 1-4.1:1.0 failed with error -5
[ 3142.080050] usb 1-4.1: USB disconnect, device number 8
[ 3156.172022] usb 1-4.1: new full-speed USB device number 9 using ehci-pci
[ 3156.264674] usb 1-4.1: New USB device found, idVendor=06cd, idProduct=011a
[ 3156.264680] usb 1-4.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 3156.265149] keyspan 1-4.1:1.0: Keyspan - (without firmware) converter detected
[ 3156.265230] usb 1-4.1: firmware: direct-loading firmware keyspan/usa49wlc.fw
[ 3159.264308] usb 1-4.1: ezusb_ihex_firmware_download - ezusb_writememory failed writing internal memory (-110 7F92 ffffc900137e4006 1)
[ 3159.264320] usb 1-4.1: failed to load firmware "keyspan/usa49wlc.fw"
[ 3159.264334] keyspan: probe of 1-4.1:1.0 failed with error -5

** Model information
sys_vendor: HP
product_name: ProLiant DL360 G5
product_version:
chassis_vendor: HP
chassis_version:
bios_vendor: HP
bios_version: P58

** Loaded modules:
keyspan
ezusb
usbserial
bnep
bluetooth
6lowpan_iphc
cfg80211
pci_stub
rfkill
binfmt_misc
vboxpci(O)
vboxnetadp(O)
vboxnetflt(O)
vboxdrv(O)
nfsd
auth_rpcgss
oid_registry
nfs_acl
nfs
lockd
fscache
sunrpc
ext4
crc16
mbcache
jbd2
coretemp
snd_ice1724
snd_ak4113
snd_pt2258
snd_ak4114
snd_i2c
snd_ice17xx_ak4xxx
snd_ak4xxx_adda
snd_rawmidi
iTCO_wdt
evdev
iTCO_vendor_support
kvm_intel
snd_seq_device
snd_hda_codec_hdmi
radeon
snd_hda_intel
snd_hda_controller
snd_hda_codec
i5000_edac
snd_ac97_codec
ac97_bus
serio_raw
edac_core
pcspkr
snd_hwdep
snd_pcm
ttm
drm_kms_helper
snd_timer
snd
soundcore
kvm
hpilo
drm
i2c_algo_bit
i2c_core
hpwdt
i5k_amb
lpc_ich
mfd_core
shpchp
ipmi_si
button
processor
ipmi_msghandler
rng_core
fuse
autofs4
zfs(PO)
zunicode(PO)
zcommon(PO)
znvpair(PO)
spl(O)
zavl(PO)
sd_mod
crc_t10dif
crct10dif_generic
crct10dif_common
hid_generic
usbhid
hid
usb_storage
sg
sr_mod
cdrom
hpsa
ata_generic
psmouse
ata_piix
uhci_hcd
ehci_pci
ehci_hcd
libata
usbcore
usb_common
cciss
bnx2
scsi_mod
thermal
thermal_sys

** Network interface configuration:

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

** Network status:
*** IP interfaces and addresses:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:1f:29:0b:62:98 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.124/24 brd 10.0.0.255 scope global dynamic eth0
valid_lft 82997sec preferred_lft 82997sec
inet6 fe80::21f:29ff:fe0b:6298/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:1f:29:0b:62:9a brd ff:ff:ff:ff:ff:ff

*** Device statistics:
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
eth0: 90820219 150501 0 0 0 0 0 5 10316386 96220 0 0 0 0 0 0
eth1: 92438 981 0 0 0 0 0 8 21504 336 0 0 0 0 0 0
lo: 4900 90 0 0 0 0 0 0 4900 90 0 0 0 0 0 0

*** Protocol statistics:
Ip:
139372 total packets received
2 with invalid addresses
0 forwarded
0 incoming packets discarded
139370 incoming packets delivered
93149 requests sent out
223 fragments received ok
631 fragments created
Icmp:
67 ICMP messages received
7 input ICMP message failed.
ICMP input histogram:
destination unreachable: 66
echo requests: 1
7 ICMP messages sent
0 ICMP messages failed
ICMP output histogram:
destination unreachable: 6
echo replies: 1
IcmpMsg:
InType3: 66
InType8: 1
OutType0: 1
OutType3: 6
Tcp:
1380 active connections openings
0 passive connection openings
48 failed connection attempts
285 connection resets received
4 connections established
135728 segments received
91942 segments send out
90 segments retransmited
45 bad segments received.
396 resets sent
Udp:
3702 packets received
6 packets to unknown port received.
0 packet receive errors
3216 packets sent
UdpLite:
TcpExt:
413 TCP sockets finished time wait in fast timer
1141 delayed acks sent
Quick ack mode was activated 378 times
1 packets directly queued to recvmsg prequeue.
294 bytes directly received in process context from prequeue
103112 packet headers predicted
1 packets header predicted and directly queued to user
7341 acknowledgments not containing data payload received
2319 predicted acknowledgments
1 times recovered from packet loss due to fast retransmit
32 times recovered from packet loss by selective acknowledgements
Detected reordering 8 times using time stamp
22 congestion windows fully recovered without slow start
9 congestion windows partially recovered using Hoe heuristic
1 congestion windows recovered without slow start by DSACK
1 congestion windows recovered without slow start after partial ack
36 fast retransmits
8 forward retransmits
7 other TCP timeouts
TCPLossProbes: 9
TCPLossProbeRecovery: 4
378 DSACKs sent for old packets
42 DSACKs received
70 connections reset due to unexpected data
175 connections reset due to early user close
3 connections aborted due to timeout
TCPDSACKIgnoredNoUndo: 15
TCPSackShiftFallback: 313
TCPRcvCoalesce: 43200
TCPOFOQueue: 10254
TCPChallengeACK: 45
TCPSYNChallenge: 45
TCPAutoCorking: 926
TCPFromZeroWindowAdv: 5
TCPToZeroWindowAdv: 5
TCPWantZeroWindowAdv: 15
TCPSynRetrans: 37
TCPOrigDataSent: 10691
IpExt:
InMcastPkts: 197
OutMcastPkts: 531
InBcastPkts: 504
OutBcastPkts: 59
InOctets: 87574436
OutOctets: 8417507
InMcastOctets: 15628
OutMcastOctets: 81932
InBcastOctets: 81572
OutBcastOctets: 6368
InNoECTPkts: 150255


** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation 5000P Chipset Memory Controller Hub [8086:25d8] (rev b1)
Subsystem: Hewlett-Packard Company Device [103c:31fd]
Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Capabilities: <access denied>

00:02.0 PCI bridge [0604]: Intel Corporation 5000 Series Chipset PCI Express x4 Port 2 [8086:25e2] (rev b1) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=09, subordinate=12, sec-latency=0
I/O behind bridge: 00005000-00005fff
Memory behind bridge: fde00000-fdefffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:03.0 PCI bridge [0604]: Intel Corporation 5000 Series Chipset PCI Express x4 Port 3 [8086:25e3] (rev b1) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=06, subordinate=08, sec-latency=0
I/O behind bridge: 00004000-00004fff
Memory behind bridge: fdc00000-fddfffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:04.0 PCI bridge [0604]: Intel Corporation 5000 Series Chipset PCI Express x8 Port 4-5 [8086:25f8] (rev b1) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=13, subordinate=15, sec-latency=0
I/O behind bridge: 00006000-00006fff
Memory behind bridge: fdf00000-fdffffff
Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity+ SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:05.0 PCI bridge [0604]: Intel Corporation 5000 Series Chipset PCI Express x4 Port 5 [8086:25e5] (rev b1) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=16, subordinate=16, sec-latency=0
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:06.0 PCI bridge [0604]: Intel Corporation 5000 Series Chipset PCI Express x4 Port 6 [8086:25e6] (rev b1) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=02, subordinate=03, sec-latency=0
Memory behind bridge: f8000000-f9ffffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:07.0 PCI bridge [0604]: Intel Corporation 5000 Series Chipset PCI Express x4 Port 7 [8086:25e7] (rev b1) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=04, subordinate=05, sec-latency=0
Memory behind bridge: fa000000-fbffffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:10.0 Host bridge [0600]: Intel Corporation 5000 Series Chipset FSB Registers [8086:25f0] (rev b1)
Subsystem: Hewlett-Packard Company ProLiant DL140 G3 [103c:31fd]
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Kernel driver in use: i5000_edac

00:10.1 Host bridge [0600]: Intel Corporation 5000 Series Chipset FSB Registers [8086:25f0] (rev b1)
Subsystem: Hewlett-Packard Company ProLiant DL140 G3 [103c:31fd]
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

00:10.2 Host bridge [0600]: Intel Corporation 5000 Series Chipset FSB Registers [8086:25f0] (rev b1)
Subsystem: Hewlett-Packard Company ProLiant DL140 G3 [103c:31fd]
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

00:11.0 Host bridge [0600]: Intel Corporation 5000 Series Chipset Reserved Registers [8086:25f1] (rev b1)
Subsystem: Hewlett-Packard Company ProLiant DL140 G3 [103c:31fd]
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

00:13.0 Host bridge [0600]: Intel Corporation 5000 Series Chipset Reserved Registers [8086:25f3] (rev b1)
Subsystem: Hewlett-Packard Company ProLiant DL140 G3 [103c:31fd]
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

00:15.0 Host bridge [0600]: Intel Corporation 5000 Series Chipset FBD Registers [8086:25f5] (rev b1)
Subsystem: Hewlett-Packard Company ProLiant DL140 G3 [103c:31fd]
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

00:16.0 Host bridge [0600]: Intel Corporation 5000 Series Chipset FBD Registers [8086:25f6] (rev b1)
Subsystem: Hewlett-Packard Company ProLiant DL140 G3 [103c:31fd]
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

00:1d.0 USB controller [0c03]: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 [8086:2688] (rev 09) (prog-if 00 [UHCI])
Subsystem: Hewlett-Packard Company ProLiant DL140 G3 [103c:31fe]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 4: I/O ports at 1000 [size=32]
Kernel driver in use: uhci_hcd

00:1d.1 USB controller [0c03]: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 [8086:2689] (rev 09) (prog-if 00 [UHCI])
Subsystem: Hewlett-Packard Company ProLiant DL140 G3 [103c:31fe]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 17
Region 4: I/O ports at 1020 [size=32]
Kernel driver in use: uhci_hcd

00:1d.2 USB controller [0c03]: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 [8086:268a] (rev 09) (prog-if 00 [UHCI])
Subsystem: Hewlett-Packard Company ProLiant DL140 G3 [103c:31fe]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 18
Region 4: I/O ports at 1040 [size=32]
Kernel driver in use: uhci_hcd

00:1d.3 USB controller [0c03]: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #4 [8086:268b] (rev 09) (prog-if 00 [UHCI])
Subsystem: Hewlett-Packard Company Device [103c:31fe]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin D routed to IRQ 19
Region 4: I/O ports at 1060 [size=32]
Kernel driver in use: uhci_hcd

00:1d.7 USB controller [0c03]: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller [8086:268c] (rev 09) (prog-if 20 [EHCI])
Subsystem: Hewlett-Packard Company ProLiant DL140 G3 [103c:31fe]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at f7df0000 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci-pci

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev d9) (prog-if 01 [Subtractive decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 00002000-00003fff
Memory behind bridge: f7e00000-f7ffffff
Prefetchable memory behind bridge: 00000000c8000000-00000000cfffffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>

00:1f.0 ISA bridge [0601]: Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller [8086:2670] (rev 09)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Kernel driver in use: lpc_ich

00:1f.1 IDE interface [0101]: Intel Corporation 631xESB/632xESB IDE Controller [8086:269e] (rev 09) (prog-if 8a [Master SecP PriP])
Subsystem: Hewlett-Packard Company ProLiant DL140 G3 [103c:31fe]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 17
Region 0: I/O ports at 01f0 [size=8]
Region 1: I/O ports at 03f4
Region 2: I/O ports at 0170 [size=8]
Region 3: I/O ports at 0374
Region 4: I/O ports at 0500 [size=16]
Kernel driver in use: ata_piix

01:04.0 System peripheral [0880]: Compaq Computer Corporation Integrated Lights Out Controller [0e11:b203] (rev 03)
Subsystem: Hewlett-Packard Company Device [103c:3305]
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 21
Region 0: I/O ports at 2800 [size=256]
Region 1: Memory at f7fe0000 (32-bit, non-prefetchable) [size=512]
Capabilities: <access denied>
Kernel driver in use: hpwdt

01:04.2 System peripheral [0880]: Compaq Computer Corporation Integrated Lights Out Processor [0e11:b204] (rev 03)
Subsystem: Hewlett-Packard Company Device [103c:3305]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64, Cache Line Size: 64 bytes
Interrupt: pin B routed to IRQ 22
BIST result: 00
Region 0: I/O ports at 3400 [size=256]
Region 1: Memory at f7fd0000 (32-bit, non-prefetchable) [size=2K]
Region 2: Memory at f7fc0000 (32-bit, non-prefetchable) [size=16K]
Region 3: Memory at f7f00000 (32-bit, non-prefetchable) [size=512K]
[virtual] Expansion ROM at f7e00000 [disabled] [size=64K]
Capabilities: <access denied>
Kernel driver in use: hpilo

01:04.4 USB controller [0c03]: Hewlett-Packard Company Integrated Lights-Out Standard Virtual USB Controller [103c:3300] (prog-if 00 [UHCI])
Subsystem: Hewlett-Packard Company iLO2 [103c:3305]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
Interrupt: pin B routed to IRQ 22
Region 4: I/O ports at 3800 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

01:04.6 IPMI SMIC interface [0c07]: Hewlett-Packard Company Integrated Lights-Out Standard KCS Interface [103c:3302] (prog-if 01)
Subsystem: Hewlett-Packard Company iLO2 [103c:3305]
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 21
Region 0: Memory at f7ef0000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: ipmi_si

02:00.0 PCI bridge [0604]: Broadcom EPB PCI-Express to PCI-X Bridge [1166:0103] (rev c3) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=02, secondary=03, subordinate=03, sec-latency=64
Memory behind bridge: f8000000-f9ffffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>

03:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet [14e4:164c] (rev 12)
Subsystem: Hewlett-Packard Company NC373i Integrated Multifunction Gigabit Server Adapter [103c:7038]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (16000ns min), Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 70
Region 0: Memory at f8000000 (64-bit, non-prefetchable) [size=32M]
Capabilities: <access denied>
Kernel driver in use: bnx2

04:00.0 PCI bridge [0604]: Broadcom EPB PCI-Express to PCI-X Bridge [1166:0103] (rev c3) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=04, secondary=05, subordinate=05, sec-latency=64
Memory behind bridge: fa000000-fbffffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>

05:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet [14e4:164c] (rev 12)
Subsystem: Hewlett-Packard Company NC373i Integrated Multifunction Gigabit Server Adapter [103c:7038]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (16000ns min), Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 71
Region 0: Memory at fa000000 (64-bit, non-prefetchable) [size=32M]
Capabilities: <access denied>
Kernel driver in use: bnx2

06:00.0 RAID bus controller [0104]: Hewlett-Packard Company Smart Array Controller [103c:3230] (rev 04)
Subsystem: Hewlett-Packard Company P400i SAS Controller [103c:3235]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at fdd00000 (64-bit, non-prefetchable) [size=1M]
Region 2: I/O ports at 4000 [size=256]
Region 3: Memory at fdcf0000 (64-bit, non-prefetchable) [size=4K]
[virtual] Expansion ROM at fdc00000 [disabled] [size=256K]
Capabilities: <access denied>
Kernel driver in use: cciss

09:00.0 PCI bridge [0604]: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port [8086:3500] (rev 01) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=09, secondary=0a, subordinate=0f, sec-latency=0
I/O behind bridge: 00005000-00005fff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

09:00.3 PCI bridge [0604]: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge [8086:350c] (rev 01) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=09, secondary=10, subordinate=12, sec-latency=64
Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>

0a:00.0 PCI bridge [0604]: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1 [8086:3510] (rev 01) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=0a, secondary=0b, subordinate=0d, sec-latency=0
I/O behind bridge: 00005000-00005fff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

0a:01.0 PCI bridge [0604]: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E2 [8086:3514] (rev 01) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=0a, secondary=0e, subordinate=0e, sec-latency=0
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

0a:02.0 PCI bridge [0604]: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E3 [8086:3518] (rev 01) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=0a, secondary=0f, subordinate=0f, sec-latency=0
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

0b:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge [1b21:1080] (rev 01) (prog-if 00 [Normal decode])
Physical Slot: 1
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=0b, secondary=0c, subordinate=0c, sec-latency=64
I/O behind bridge: 00005000-00005fff
Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>

0c:00.0 Multimedia audio controller [0401]: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller [1412:1724] (rev 01)
Subsystem: VIA Technologies Inc. Device [1412:2403]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
Interrupt: pin A routed to IRQ 16
Region 0: I/O ports at 5000 [size=32]
Region 1: I/O ports at 5080 [size=128]
Capabilities: <access denied>
Kernel driver in use: snd_ice1724

13:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] [1002:68f9] (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device [1043:0471]
Physical Slot: 2
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 69
Region 0: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 2: Memory at fdfe0000 (64-bit, non-prefetchable) [size=128K]
Region 4: I/O ports at 6000 [size=256]
[virtual] Expansion ROM at fdf00000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: radeon

13:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300 Series] [1002:aa68]
Subsystem: ASUSTeK Computer Inc. Device [1043:aa68]
Physical Slot: 2
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin B routed to IRQ 68
Region 0: Memory at fdfd0000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel


** USB devices:
Bus 006 Device 002: ID 03f0:1027 Hewlett-Packard Virtual keyboard and mouse
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 009: ID 06cd:011a Keyspan USA-49Wlc serial adapter [no firmware]
Bus 001 Device 004: ID 1a40:0201 Terminus Technology Inc. FE 2.1 7-port Hub
Bus 001 Device 007: ID 0430:00a2 Sun Microsystems, Inc. Type 7 Keyboard
Bus 001 Device 006: ID 0566:4006 Monterey International Corp.
Bus 001 Device 005: ID 0430:100e Sun Microsystems, Inc. 24.1" LCD Monitor v4 / FID-638 Mouse
Bus 001 Device 003: ID 1a40:0201 Terminus Technology Inc. FE 2.1 7-port Hub
Bus 001 Device 002: ID 13fe:1f00 Kingston Technology Company Inc. DataTraveler 2.0 4GB Flash Drive / Patriot Xporter 32GB (PEF32GUSB) Flash Drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


-- System Information:
Debian Release: 8.5
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages linux-image-3.16.0-4-amd64 depends on:
ii debconf [debconf-2.0] 1.5.56
ii initramfs-tools [linux-initramfs-tool] 0.120+deb8u2
ii kmod 18-3
ii linux-base 3.5

Versions of packages linux-image-3.16.0-4-amd64 recommends:
pn firmware-linux-free <none>
pn irqbalance <none>

Versions of packages linux-image-3.16.0-4-amd64 suggests:
pn debian-kernel-handbook <none>
ii grub-pc 2.02-beta2.9-ZOL11-7aa9f6
pn linux-doc-3.16 <none>

Versions of packages linux-image-3.16.0-4-amd64 is related to:
pn firmware-atheros <none>
ii firmware-bnx2 0.43
pn firmware-bnx2x <none>
pn firmware-brcm80211 <none>
pn firmware-intelwimax <none>
pn firmware-ipw2x00 <none>
pn firmware-ivtv <none>
pn firmware-iwlwifi <none>
pn firmware-libertas <none>
pn firmware-linux <none>
ii firmware-linux-nonfree 0.43
pn firmware-myricom <none>
pn firmware-netxen <none>
pn firmware-qlogic <none>
pn firmware-ralink <none>
pn firmware-realtek <none>
pn xen-hypervisor <none>

-- debconf information:
linux-image-3.16.0-4-amd64/postinst/mips-initrd-3.16.0-4-amd64:
linux-image-3.16.0-4-amd64/postinst/depmod-error-initrd-3.16.0-4-amd64: false
linux-image-3.16.0-4-amd64/prerm/removing-running-kernel-3.16.0-4-amd64: true

Ben Hutchings

unread,
Jul 31, 2016, 8:40:02 PM7/31/16
to
Control: retitle -1 linux-image-3.16.0-4-amd64: Keyspan USB serial adapter USA-49WLC failed to load firmware
Control: tag -1 moreinfo

On Sun, 2016-07-31 at 00:16 -0700, Chris Rhodin wrote:
> Subject: linux-image-3.16.0-4-amd64: Keyspan USB serial adapter USA-
> 49WLC failed to load firmware
> Package: src:linux
> Version: 3.16.7-ckt25-2+deb8u3
> Severity: normal
> Tags: upstream
>
> Dear Maintainer,
>
> The Keyspan USB serial adapter USA-49WLC fails to load firmware and
> will not work.  This device is based on an older generation
> Cypress EZ-USB FX (CY7C64613-80NC).  The firmware fails to load when
> the device is attached.  While searching for an answer I found
> the problem may stem from a non-standard implementation of the
> firmware loading commands.  Earlier versions of the kernel 
> (pre-Wheezy) did work with this device.  I have tried but have been
> unable to locate the change in the USB code taht causes this
> failure.
[...]

Is the firmware actually installed?  (It should be
/lib/firmware/keyspan/usa49wlc.fw, I think.)  We don't distribute
firmware for this device as it's not clear that we have permission to
do so.

Ben.

--

Ben Hutchings
Sturgeon's Law: Ninety percent of everything is crap.
signature.asc

Chris Rhodin

unread,
Aug 2, 2016, 2:00:02 AM8/2/16
to
The firmware is installed at:

/lib/firmware/keyspan/usa49wlc.fw

If I do the following:

1) Attach the device.

2) Use dmesg to confirm the load failure

3) Detach the device

4) Rename usa49wlc.fw to usa49wlc.fw.sav

5) Attache the device

I get this from dmesg. I'm assuming the new error -2 indicates the file
was not found.

[ 871.336021] usb 1-4.1: new full-speed USB device number 8 using ehci-pci
[ 871.428765] usb 1-4.1: New USB device found, idVendor=06cd,
idProduct=011a
[ 871.428769] usb 1-4.1: New USB device strings: Mfr=0, Product=0,
SerialNumber=0
[ 872.496494] usbcore: registered new interface driver usbserial
[ 872.496520] usbcore: registered new interface driver usbserial_generic
[ 872.496539] usbserial: USB Serial support registered for generic
[ 872.511885] usbcore: registered new interface driver keyspan
[ 872.511909] usbserial: USB Serial support registered for Keyspan -
(without firmware)
[ 872.511931] usbserial: USB Serial support registered for Keyspan 1
port adapter
[ 872.511952] usbserial: USB Serial support registered for Keyspan 2
port adapter
[ 872.511986] usbserial: USB Serial support registered for Keyspan 4
port adapter
[ 872.512065] keyspan 1-4.1:1.0: Keyspan - (without firmware) converter
detected
[ 872.516266] usb 1-4.1: firmware: direct-loading firmware
keyspan/usa49wlc.fw
[ 875.516265] usb 1-4.1: ezusb_ihex_firmware_download -
ezusb_writememory failed writing internal memory (-110 7F92
ffffc9001359d006 1)
[ 875.516285] usb 1-4.1: failed to load firmware "keyspan/usa49wlc.fw"
[ 875.516307] keyspan: probe of 1-4.1:1.0 failed with error -5
[ 920.778513] usb 1-4.1: USB disconnect, device number 8
[ 933.176024] usb 1-4.1: new full-speed USB device number 9 using ehci-pci
[ 933.268765] usb 1-4.1: New USB device found, idVendor=06cd,
idProduct=011a
[ 933.268769] usb 1-4.1: New USB device strings: Mfr=0, Product=0,
SerialNumber=0
[ 933.269184] keyspan 1-4.1:1.0: Keyspan - (without firmware) converter
detected
[ 933.269247] usb 1-4.1: firmware: failed to load keyspan/usa49wlc.fw (-2)
[ 933.269250] usb 1-4.1: Direct firmware load failed with error -2
[ 933.269252] usb 1-4.1: Falling back to user helper
[ 933.270457] usb 1-4.1: failed to load firmware "keyspan/usa49wlc.fw"
[ 933.270465] keyspan: probe of 1-4.1:1.0 failed with error -5


Chris

Ben Hutchings

unread,
Aug 2, 2016, 8:10:03 PM8/2/16
to
On Mon, 2016-08-01 at 22:51 -0700, Chris Rhodin wrote:
[...]
> I get this from dmesg.  I'm assuming the new error -2 indicates the file 
> was not found.
[...]

Yes.  And the other error code (-110) indicates a time-out.

Can you test whether the attached patch fixes this?  You can do this by
following the instructions at
<https://kernel-handbook.alioth.debian.org/ch-common-tasks.html#s-common-official>.

Ben.

--

Ben Hutchings
73.46% of all statistics are made up.
revert-usb-ezusb-add-functions-for-firmware-download.patch
signature.asc

Chris Rhodin

unread,
Aug 6, 2016, 4:10:02 AM8/6/16
to
On 08/02/2016 16:56, Ben Hutchings wrote:
> On Mon, 2016-08-01 at 22:51 -0700, Chris Rhodin wrote:
> [...]
>> I get this from dmesg. I'm assuming the new error -2 indicates the file
>> was not found.
> [...]
>
> Yes. And the other error code (-110) indicates a time-out.
>
> Can you test whether the attached patch fixes this? You can do this by
> following the instructions at
> <https://kernel-handbook.alioth.debian.org/ch-common-tasks.html#s-common-official>.
>
> Ben.
>
Hi Ben,

That worked. All four ports can now connect and communicate. I haven't
tested handshaking, hardware or software.

I did have to export "ezusb_writememory" from ezusb.c.


Chris

Paul Fox

unread,
Oct 16, 2017, 2:50:03 PM10/16/17
to
ben, chris -- regarding this bug:
Bug#833035: linux-image-3.16.0-4-amd64: Keyspan USB serial adapter
USA-49WLC failed to load firmware

whatever became of the proposed patch. i'm running ubuntu 16.04.3,
kernel 4.4.0-97-generic, and the failure is still present there.

paul
=----------------------
paul fox, p...@foxharp.boston.ma.us (arlington, ma, where it's 50.2 degrees)

Chris Rhodin

unread,
Oct 17, 2017, 4:00:02 AM10/17/17
to
> .
>
The patch provided fixed the bug.  I think I responded with the news.

Chris

Paul Fox

unread,
Oct 19, 2017, 5:40:02 PM10/19/17
to
yes -- sorry for not being clear. i was wondering whether the fix had
gone upstream, and if not, why not.

paul
=----------------------
paul fox, p...@foxharp.boston.ma.us (arlington, ma, where it's 61.9 degrees)

Pete Kavanagh

unread,
Nov 21, 2018, 4:40:03 PM11/21/18
to
I take it that this never got properly sorted?

The instructions URL (https://kernel-handbook.alioth.debian.org/ch-common-tasks.html#s-common-official) doesn't work anymore; could someone please suggest an alternative?
I have downloaded the .patch file, but need a steer on what to do with it please.

Thanks

Salvatore Bonaccorso

unread,
May 9, 2021, 4:30:03 PM5/9/21
to
Control: tags -1 + moreinfo

Hi,

On Thu, Oct 19, 2017 at 05:29:41PM -0400, Paul Fox wrote:
> chris wrote:
> > On 10/16/2017 11:32 AM, Paul Fox wrote:
> > > ben, chris -- regarding this bug:
> > > Bug#833035: linux-image-3.16.0-4-amd64: Keyspan USB serial adapter
> > > USA-49WLC failed to load firmware
> > >
> > > whatever became of the proposed patch. i'm running ubuntu 16.04.3,
> > > kernel 4.4.0-97-generic, and the failure is still present there.
> > >
> > > paul
> > > =----------------------
> > > paul fox, p...@foxharp.boston.ma.us (arlington, ma, where it's 50.2 degrees)
> > >
> > >
> > > .
> > >
> > The patch provided fixed the bug. I think I responded with the news.
>
> yes -- sorry for not being clear. i was wondering whether the fix had
> gone upstream, and if not, why not.

Has the fix been upstreamed or the issue fixed in meanwhile with a
recent kernel?

Regards,
Salvatore

Paul Fox

unread,
May 10, 2021, 11:10:04 AM5/10/21
to
salvatore wrote:
> Control: tags -1 + moreinfo
>
> Hi,
>
> On Thu, Oct 19, 2017 at 05:29:41PM -0400, Paul Fox wrote:
> > chris wrote:
> > > On 10/16/2017 11:32 AM, Paul Fox wrote:
> > > > ben, chris -- regarding this bug:
> > > > Bug#833035: linux-image-3.16.0-4-amd64: Keyspan USB serial adapter
> > > > USA-49WLC failed to load firmware
> > > >
> > > > whatever became of the proposed patch. i'm running ubuntu 16.04.3,
> > > > kernel 4.4.0-97-generic, and the failure is still present there.
> > > >
> > > > paul
> > > > .
> > > >
> > > The patch provided fixed the bug. I think I responded with the news.
> >
> > yes -- sorry for not being clear. i was wondering whether the fix had
> > gone upstream, and if not, why not.
>
> Has the fix been upstreamed or the issue fixed in meanwhile with a
> recent kernel?
>
> Regards,
> Salvatore
>

I just dug out the device and tried it. The bug persists in:
Linux grass 5.4.0-72-generic #80-Ubuntu SMP Mon Apr 12 17:35:00 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

dmesg log looks much the same as those originally posted, though somewhat
different, and the returned error number (-2) is different than the -5 reported
by Chris Rhodin:
[860822.854435] usb 2-1.8: new full-speed USB device number 5 using ehci-pci
[860822.963452] usb 2-1.8: New USB device found, idVendor=06cd, idProduct=011a, bcdDevice=c0.01
[860822.963455] usb 2-1.8: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[860822.963986] keyspan 2-1.8:1.0: Keyspan - (without firmware) converter detected
[860822.964036] usb 2-1.8: Direct firmware load for keyspan/usa49wlc.fw failed with error -2
[860822.964041] usb 2-1.8: ezusb_ihex_firmware_download - request "keyspan/usa49wlc.fw" failed
[860822.965538] usb 2-1.8: failed to load firmware "keyspan/usa49wlc.fw"
[860822.967366] keyspan: probe of 2-1.8:1.0 failed with error -2
[860848.230938] usb 2-1.8: USB disconnect, device number 5

paul
=----------------------
paul fox, p...@foxharp.boston.ma.us (arlington, ma, where it's 50.4 degrees)

Jakob Haufe

unread,
Feb 7, 2022, 9:50:03 AM2/7/22
to
This still affects 5.15.0-3-amd64:

[624300.704569] usb 5-1: new full-speed USB device number 2 using ohci-pci
[624300.901723] usb 5-1: New USB device found, idVendor=06cd, idProduct=011a, bcdDevice=80.01
[624300.901746] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[624300.903869] keyspan 5-1:1.0: Keyspan - (without firmware) converter detected
[624300.904014] usb 5-1: firmware: direct-loading firmware keyspan/usa49wlc.fw
[624304.121517] usb 5-1: ezusb_ihex_firmware_download - ezusb_writememory failed writing internal memory (-110 7F92 00000000b8cbdc0a 1)
[624304.121545] usb 5-1: failed to load firmware "keyspan/usa49wlc.fw"
[624304.121559] keyspan: probe of 5-1:1.0 failed with error -2

The patch applies with some fuzz but still solves the issue.
Refreshed patch is attached.

Has anyone already contacted upstream about this? I couldn't find
anything related on the linux-usb ML.

Cheers,
sur5r

--
ceterum censeo microsoftem esse delendam.
keyspan-fw-load-bug_5.15.diff

Salvatore Bonaccorso

unread,
Feb 8, 2022, 2:10:03 AM2/8/22
to
Hi Jakob,
Not that I'm aware of. Given you have a tested patch, would it be
possible that you contact upstream about it, keeping us in the loop or
at least notify when it is applied in mainline?

Regards,
Salvatore

Diederik de Haas

unread,
May 31, 2022, 12:30:03 PM5/31/22
to
Control: found -1 linux-5.15.15-1
Control: retitle -1 linux: Keyspan USB serial adapter USA-49WLC failed to load firmware since 3.16.0-4-amd64

On Monday, 7 February 2022 15:33:49 CEST Jakob Haufe wrote:
> This still affects 5.15.0-3-amd64:

Updating bug metadata accordingly

> The patch applies with some fuzz but still solves the issue.
> Refreshed patch is attached.
>
> Has anyone already contacted upstream about this? I couldn't find
> anything related on the linux-usb ML.

On Tuesday, 8 February 2022 08:03:19 CEST Salvatore Bonaccorso wrote:
> Not that I'm aware of. Given you have a tested patch, would it be
> possible that you contact upstream about it, keeping us in the loop or
> at least notify when it is applied in mainline?

I just checked current upstream master code and see the patch is not applied.

Any progress with sending the patch upstream?
signature.asc

Diederik de Haas

unread,
May 31, 2022, 12:40:04 PM5/31/22
to
Control: notfound -1 linux-5.15.15-1
Control: found -1 linux/5.15.15-1

signature.asc

Salvatore Bonaccorso

unread,
Nov 11, 2022, 10:20:03 AM11/11/22
to
Hi Jakob,
Jakob, were you able to forward the patch upstream? I'm including
Johan and linux-usb list in this reply now.

Johan, fo context, it is about an older bug reported in Debian as
https://bugs.debian.org/833035 with users of the Keyspan USB serial
adapter USA-49WLC faling to load firmware.

There was a patch used, in
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833035#68 tough
which hs no commit message or Signed-off-by's . Original patch is from
Ben in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833035#24 .

Regards,
Salvatore

Jakob Haufe

unread,
Nov 11, 2022, 1:20:04 PM11/11/22
to
On Fri, 11 Nov 2022 16:12:32 +0100
Salvatore Bonaccorso <car...@debian.org> wrote:

> Jakob, were you able to forward the patch upstream? I'm including
> Johan and linux-usb list in this reply now.

No, I originally wanted to understand the differences of the firmware
loading mechanism as I assumed a patch migrating away from the unified
firmware interface would not be accepted anyway.

Unfortunately, I never found time to do this.

Thanks for bringing this up again.

Given I have two different affected devices, I am more than happy to
test any new versions of this patch.
0 new messages