[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#764148: linux-image-3.16-2-amd64: Software loop if zd1211 firmware isn't found



Package: src:linux
Version: 3.16.3-2
Severity: normal

Dear Maintainer,

the kernel generates messages for ever if zd1211 USB stick is pluged in
and no firmware is installed. It working correct if firmware is present.
I expect kernel should give up loading firmware if no success.

Regards,
Petr


-- Package-specific info:
** Version:
Linux version 3.16-2-amd64 (debian-kernel@lists.debian.org) (gcc version 4.8.3 (Debian 4.8.3-11) ) #1 SMP Debian 3.16.3-2 (2014-09-20)

** Command line:
BOOT_IMAGE=/boot/vmlinuz-3.16-2-amd64 root=UUID=77f3ee61-1f47-437a-a8d9-7da9984bc674 ro video=1024x768 quiet

** Not tainted

** Kernel log:
[  381.519232] usb 1-5: new high-speed USB device number 8 using ehci-pci
[  381.652491] usb 1-5: New USB device found, idVendor=0ace, idProduct=1211
[  381.652509] usb 1-5: New USB device strings: Mfr=16, Product=32, SerialNumber=0
[  381.652521] usb 1-5: Product: USB2.0 WLAN
[  381.652531] usb 1-5: Manufacturer: ZyDAS
[  382.952603] usb 1-5: reset high-speed USB device number 8 using ehci-pci
[  383.093594] zd1211rw 1-5:1.0: phy0
[  383.093719] usbcore: registered new interface driver zd1211rw
[  383.122796] usb 1-5: Direct firmware load failed with error -2
[  383.122805] usb 1-5: Falling back to user helper
[  383.207539] usb 1-5: Direct firmware load failed with error -2
[  383.207544] usb 1-5: Falling back to user helper
[  383.216199] usb 1-5: Direct firmware load failed with error -2
[  383.216205] usb 1-5: Falling back to user helper
[  383.225928] usb 1-5: Direct firmware load failed with error -2
[  383.225934] usb 1-5: Falling back to user helper
.... (the last two messages are repeated many times here)
After aptitude install zd1211-firmware:
[  511.904551] usb 1-5: new high-speed USB device number 9 using ehci-pci
[  512.037788] usb 1-5: New USB device found, idVendor=0ace, idProduct=1211
[  512.037807] usb 1-5: New USB device strings: Mfr=16, Product=32, SerialNumber=0
[  512.037819] usb 1-5: Product: USB2.0 WLAN
[  512.037830] usb 1-5: Manufacturer: ZyDAS
[  512.152831] usb 1-5: reset high-speed USB device number 9 using ehci-pci
[  512.287930] zd1211rw 1-5:1.0: phy1
[  513.365136] usb 1-5: firmware: direct-loading firmware zd1211/zd1211_uphr
[  513.437856] zd1211rw 1-5:1.0: firmware version 4605
[  513.477894] zd1211rw 1-5:1.0: zd1211 chip 0ace:1211 v4810 high 00-0e-2e AL2230_RF pa0 -----
[  513.514314] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  513.514354] cfg80211: Calling CRDA for country: DE
[  513.522832] cfg80211: Regulatory domain changed to country: DE
[  513.522841] cfg80211:  DFS Master region: ETSI
[  513.522844] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[  513.522851] cfg80211:   (2400000 KHz - 2483500 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[  513.522857] cfg80211:   (5150000 KHz - 5350000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[  513.522863] cfg80211:   (5470000 KHz - 5725000 KHz @ 80000 KHz), (N/A, 2698 mBm), (0 s)
[  513.522868] cfg80211:   (57240000 KHz - 65880000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
[  905.738129] wlan0: authenticate with 04:46:65:df:df:3d
[  905.774464] wlan0: send auth to 04:46:65:df:df:3d (try 1/3)
[  905.776096] wlan0: authenticated
[  905.779215] wlan0: associate with 04:46:65:df:df:3d (try 1/3)
[  905.782158] wlan0: RX AssocResp from 04:46:65:df:df:3d (capab=0x411 status=0 aid=1)
[  905.782975] wlan0: associated
[  905.783169] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready

** Model information
bios_vendor: Intel Corp.
bios_version: MTCDT10N.86A.0163.2012.1204.1715
board_vendor: MiTAC
board_name: PD11TI
board_version: AAPD11TI-100

** Loaded modules:
ctr
ccm
arc4
zd1211rw
mac80211
cfg80211
rfkill
nfsd
auth_rpcgss
oid_registry
nfs_acl
nfs
lockd
fscache
sunrpc
ppp_generic
slhc
snd_hda_codec_realtek
snd_hda_codec_generic
snd_hda_codec_hdmi
gma500_gfx
joydev
hid_multitouch
usbtouchscreen
snd_hda_intel
snd_hda_controller
snd_hda_codec
ppdev
snd_hwdep
iTCO_wdt
drm_kms_helper
iTCO_vendor_support
i2c_i801
evdev
psmouse
pcspkr
snd_pcm
serio_raw
snd_timer
snd
lpc_ich
drm
mfd_core
tpm_tis
i2c_algo_bit
shpchp
soundcore
i2c_core
tpm
parport_pc
parport
video
acpi_cpufreq
processor
button
thermal_sys
w83627ehf
hwmon_vid
coretemp
loop
fuse
autofs4
hid_generic
ext4
crc16
mbcache
jbd2
sg
sd_mod
crc_t10dif
crct10dif_generic
crct10dif_common
usbhid
hid
usb_storage
ahci
libahci
libata
uhci_hcd
ehci_pci
ehci_hcd
scsi_mod
e1000e
usbcore
ptp
pps_core
usb_common

** Network interface configuration:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
#iface eth0 inet static
#address 10.0.0.80  
#netmask 255.255.255.0
#network 10.0.0.0  
#broadcast 10.0.0.255
#gateway 10.0.0.137

#allow-hotplug usb0
#iface usb0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet dhcp

auto ppp0
iface ppp0 inet ppp
        provider telit

** 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 pfifo_fast state UP group default qlen 1000
    link/ether 00:22:4d:ae:f4:2c brd ff:ff:ff:ff:ff:ff
    inet 192.168.22.114/24 brd 192.168.22.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::222:4dff:feae:f42c/64 scope link 
       valid_lft forever preferred_lft forever

*** Device statistics:
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
  eth0: 2205396    1983    0    0    0     0          0         0   157422    1384    0    0    0     0       0          0
    lo:    1104       8    0    0    0     0          0         0     1104       8    0    0    0     0       0          0

*** Protocol statistics:
Ip:
    1929 total packets received
    2 with invalid addresses
    0 forwarded
    0 incoming packets discarded
    1927 incoming packets delivered
    1314 requests sent out
    30 dropped because of missing route
Icmp:
    6 ICMP messages received
    0 input ICMP message failed.
    ICMP input histogram:
        echo replies: 6
    6 ICMP messages sent
    0 ICMP messages failed
    ICMP output histogram:
        echo request: 6
IcmpMsg:
        InType0: 6
        OutType8: 6
Tcp:
    8 active connections openings
    0 passive connection openings
    0 failed connection attempts
    2 connection resets received
    0 connections established
    1524 segments received
    921 segments send out
    3 segments retransmited
    4 bad segments received.
    2 resets sent
Udp:
    397 packets received
    0 packets to unknown port received.
    0 packet receive errors
    397 packets sent
UdpLite:
TcpExt:
    1 TCP sockets finished time wait in fast timer
    16 delayed acks sent
    Quick ack mode was activated 1 times
    1418 packet headers predicted
    32 acknowledgments not containing data payload received
    16 predicted acknowledgments
    1 congestion windows recovered without slow start after partial ack
    1 other TCP timeouts
    TCPLossProbes: 2
    TCPLossProbeRecovery: 2
    1 DSACKs sent for old packets
    2 DSACKs received
    2 connections reset due to early user close
    TCPDSACKIgnoredNoUndo: 2
    TCPRcvCoalesce: 5
    TCPOFOQueue: 9
    TCPChallengeACK: 4
    TCPSYNChallenge: 4
    TCPAutoCorking: 2
    TCPSynRetrans: 1
    TCPOrigDataSent: 52
IpExt:
    InMcastPkts: 15
    OutMcastPkts: 17
    InOctets: 2169941
    OutOctets: 127171
    InMcastOctets: 2887
    OutMcastOctets: 2967
    InNoECTPkts: 1964


** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation Atom Processor D2xxx/N2xxx DRAM Controller [8086:0bf2] (rev 04)
	Subsystem: Intel Corporation Device [8086:2012]
	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

00:02.0 VGA compatible controller [0300]: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller [8086:0be2] (rev 0b) (prog-if 00 [VGA controller])
	Subsystem: Intel Corporation Device [8086:2012]
	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
	Interrupt: pin A routed to IRQ 46
	Region 0: Memory at d0100000 (32-bit, non-prefetchable) [size=1M]
	Region 1: I/O ports at 30d0 [size=8]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>
	Kernel driver in use: gma500

00:1b.0 Audio device [0403]: Intel Corporation NM10/ICH7 Family High Definition Audio Controller [8086:27d8] (rev 02)
	Subsystem: Intel Corporation Device [8086:2012]
	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 45
	Region 0: Memory at d0300000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel

00:1c.0 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI Express Port 1 [8086:27d0] (rev 02) (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=01, subordinate=01, sec-latency=0
	I/O behind bridge: 00002000-00002fff
	Memory behind bridge: d0000000-d00fffff
	Prefetchable memory behind bridge: 00000000d0400000-00000000d05fffff
	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:1d.0 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 [8086:27c8] (rev 02) (prog-if 00 [UHCI])
	Subsystem: Intel Corporation Device [8086:2012]
	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 23
	Region 4: I/O ports at 30a0 [size=32]
	Kernel driver in use: uhci_hcd

00:1d.1 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 [8086:27c9] (rev 02) (prog-if 00 [UHCI])
	Subsystem: Intel Corporation Device [8086:2012]
	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 19
	Region 4: I/O ports at 3080 [size=32]
	Kernel driver in use: uhci_hcd

00:1d.2 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 [8086:27ca] (rev 02) (prog-if 00 [UHCI])
	Subsystem: Intel Corporation Device [8086:2012]
	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 3060 [size=32]
	Kernel driver in use: uhci_hcd

00:1d.3 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 [8086:27cb] (rev 02) (prog-if 00 [UHCI])
	Subsystem: Intel Corporation Device [8086:2012]
	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 16
	Region 4: I/O ports at 3040 [size=32]
	Kernel driver in use: uhci_hcd

00:1d.7 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller [8086:27cc] (rev 02) (prog-if 20 [EHCI])
	Subsystem: Intel Corporation Device [8086:2012]
	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 23
	Region 0: Memory at d0204400 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ehci-pci

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e2) (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-
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
	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 NM10 Family LPC Controller [8086:27bc] (rev 02)
	Subsystem: Intel Corporation Device [8086:2012]
	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
	Capabilities: <access denied>
	Kernel driver in use: lpc_ich

00:1f.2 SATA controller [0106]: Intel Corporation NM10/ICH7 Family SATA Controller [AHCI mode] [8086:27c1] (rev 02) (prog-if 01 [AHCI 1.0])
	Subsystem: Intel Corporation Device [8086:2012]
	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 44
	Region 0: I/O ports at 30c8 [size=8]
	Region 1: I/O ports at 30dc [size=4]
	Region 2: I/O ports at 30c0 [size=8]
	Region 3: I/O ports at 30d8 [size=4]
	Region 4: I/O ports at 3020 [size=16]
	Region 5: Memory at d0204000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ahci

00:1f.3 SMBus [0c05]: Intel Corporation NM10/ICH7 Family SMBus Controller [8086:27da] (rev 02)
	Subsystem: Intel Corporation Device [8086:2012]
	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 B routed to IRQ 19
	Region 4: I/O ports at 3000 [size=32]
	Kernel driver in use: i801_smbus

01:00.0 Ethernet controller [0200]: Intel Corporation 82574L Gigabit Network Connection [8086:10d3]
	Subsystem: Mitac Device [1071:3307]
	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 d0020000 (32-bit, non-prefetchable) [size=128K]
	Region 1: Memory at d0000000 (32-bit, non-prefetchable) [size=128K]
	Region 2: I/O ports at 2000 [size=32]
	Region 3: Memory at d0040000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: e1000e


** USB devices:
Bus 001 Device 007: ID 15d9:0a37 Trust International B.V. Mouse
Bus 001 Device 006: ID 04b3:3005 IBM Corp. 
Bus 001 Device 005: ID 04b3:3006 IBM Corp. 
Bus 001 Device 004: ID 058f:6254 Alcor Micro Corp. USB Hub
Bus 001 Device 003: ID 13fe:5200 Kingston Technology Company Inc. 
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 002: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
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: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages linux-image-3.16-2-amd64 depends on:
ii  debconf [debconf-2.0]                   1.5.53
ii  initramfs-tools [linux-initramfs-tool]  0.116
ii  kmod                                    18-3
ii  linux-base                              3.5

Versions of packages linux-image-3.16-2-amd64 recommends:
ii  firmware-linux-free  3.3

Versions of packages linux-image-3.16-2-amd64 suggests:
pn  debian-kernel-handbook  <none>
ii  grub-pc                 2.00-22
pn  linux-doc-3.16          <none>

Versions of packages linux-image-3.16-2-amd64 is related to:
pn  firmware-atheros        <none>
pn  firmware-bnx2           <none>
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-2-amd64/postinst/depmod-error-initrd-3.16-2-amd64: false
  linux-image-3.16-2-amd64/postinst/mips-initrd-3.16-2-amd64:
  linux-image-3.16-2-amd64/prerm/removing-running-kernel-3.16-2-amd64: true


Reply to: