Package: linux-2.6
Version: 3.2.17-1
Severity: normal
Samsung X125 laptop. This kind of warning was logged. Also earlier 3.2.x kernels do this.
-- Package-specific info:
** Version:
Linux version 3.2.0-2-686-pae (Debian 3.2.17-1) (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-5) ) #1 SMP Sun May 13 07:51:23 UTC 2012
03:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller [11ab:4354]
Subsystem: Samsung Electronics Co Ltd Device [144d:c566]
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: 32 bytes
Interrupt: pin A routed to IRQ 42
Region 0: Memory at d0300000 (64-bit, non-prefetchable) [size=16K]
Region 2: I/O ports at a000 [size=256]
Capabilities: <access denied>
Kernel driver in use: sky2
** USB devices:
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0a5c:219c Broadcom Corp.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 2232:1001
Bus 002 Device 002: ID 13fe:1f23 Kingston Technology Company Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Kernel: Linux 3.2.0-2-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages linux-image-3.2.0-2-686-pae depends on:
ii debconf [debconf-2.0] 1.5.36.1 Debian configuration management sy
ii initramfs-tools [linux-initr 0.102 generic modular initramfs generato
ii linux-base 3.4~bpo60+1 Linux image base package
ii module-init-tools 3.12-2+b1 tools for managing Linux kernel mo
Versions of packages linux-image-3.2.0-2-686-pae recommends:
ii firmware-linux-free 3 Binary firmware for various driver
ii libc6-i686 2.13-32 Embedded GNU C Library: Shared lib
Versions of packages linux-image-3.2.0-2-686-pae suggests:
ii grub-pc 1.98+20100804-14+squeeze1 GRand Unified Bootloader, version
pn linux-doc-3.2 <none> (no description available)
Versions of packages linux-image-3.2.0-2-686-pae is related to:
pn firmware-atheros <none> (no description available)
pn firmware-bnx2 <none> (no description available)
pn firmware-bnx2x <none> (no description available)
ii firmware-brcm80211 0.35 Binary firmware for Broadcom 802.1
pn firmware-intelwimax <none> (no description available)
pn firmware-ipw2x00 <none> (no description available)
pn firmware-ivtv <none> (no description available)
pn firmware-iwlwifi <none> (no description available)
pn firmware-libertas <none> (no description available)
ii firmware-linux 0.35 Binary firmware for various driver
ii firmware-linux-nonfree 0.35 Binary firmware for various driver
pn firmware-myricom <none> (no description available)
pn firmware-netxen <none> (no description available)
pn firmware-qlogic <none> (no description available)
pn firmware-ralink <none> (no description available)
pn firmware-realtek <none> (no description available)
pn xen-hypervisor <none> (no description available)
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120514142426.3888.69295.reportbug@lisko">http://lists.debian.org/20120514142426.3888.69295.reportbug@lisko
> Samsung X125 laptop. This kind of warning was logged. Also earlier
> 3.2.x kernels do this.
Does the attached patch help?
Instructions for testing patches are at [1].
Thanks,
Jonathan
[1] http://kernel-handbook.alioth.debian.org/ch-common-tasks.html#s-common-official
or the corresponding page of the debian-kernel-handbook package
From: Arend van Spriel <arend@broadcom.com>
Date: Thu, 9 Feb 2012 21:08:58 +0100
Subject: brcm80211: smac: fix endless retry of A-MPDU transmissions
The A-MPDU code checked against a retry limit, but it was using
the wrong variable to do so. This patch fixes this to assure
proper retry mechanism.
This problem had a side-effect causing the mac80211 flush callback
to remain waiting forever as well. That side effect has been fixed
by commit by Stanislaw Gruszka:
commit f96b08a7e6f69c0f0a576554df3df5b1b519c479
Date: Tue Jan 17 12:38:50 2012 +0100
On Mon, May 14, 2012 at 05:11:48PM -0500, Jonathan Nieder wrote:
> tags 672891 + upstream patch moreinfo
> quit
>
> Hi,
>
> Touko Korpela wrote:
>
> > Samsung X125 laptop. This kind of warning was logged. Also earlier
> > 3.2.x kernels do this.
>
> Does the attached patch help?
>
> Instructions for testing patches are at [1].
>
> Thanks,
> Jonathan
>
> [1] http://kernel-handbook.alioth.debian.org/ch-common-tasks.html#s-common-official
> or the corresponding page of the debian-kernel-handbook package
> From: Arend van Spriel <arend@broadcom.com>
> Date: Thu, 9 Feb 2012 21:08:58 +0100
> Subject: brcm80211: smac: fix endless retry of A-MPDU transmissions
>
> commit 5e379203c7788b7af01150bfadbc74d2797a2ef4 upstream.
Patch looks promising but following above instructions I failed to build
patched 686-pae flavour i386 kernel using amd64 system (and not possible to build on
target machine because lack of space).
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120515225655.GA2925@tiikeri.vuoristo.local">http ://lists.debian.org/20120515225655.GA2925@tiikeri.vuoristo.local
Touko Korpela wrote:
> On Mon, May 14, 2012 at 05:11:48PM -0500, Jonathan Nieder wrote:
>> commit 5e379203c7788b7af01150bfadbc74d2797a2ef4 upstream.
>
> Patch looks promising but following above instructions I failed to build
> patched 686-pae flavour i386 kernel using amd64 system (and not possible to build on
> target machine because lack of space).
Easiest way is probably to set up a 32-bit chroot.
Here are some alternative instructions.
0. prerequisites:
apt-get install git build-essential gcc-multilib
1. get a copy of the kernel history, if you don't already have it:
cd linux
git remote add stable
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
git fetch stable
3. configure, build, test:
git checkout stable/linux-3.2.y
ssh target-system 'cat /boot/config-$(uname -r)' >.config
scripts/config --disable DEBUG_INFO
make ARCH=i386; # optionally with -j<num> for parallel build
make ARCH=i386 deb-pkg
scp ../<name of package> target-system:
ssh root@target-system dpkg -i <package>
ssh root@target-system reboot
Hopefully it reproduces the bug. So:
4. try the patch:
git am -3sc /path/to/patch
make ARCH=i386; # maybe with -j4
scp ../<name of package> target-system:
ssh root@target-system dpkg -i <package>
ssh root@target-system reboot
Hope that helps,
Jonathan
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120516054658.GB9664@burratino">http://lists.debian.org/20120516054658.GB9664@burratino
> 4. try the patch:
>
> git am -3sc /path/to/patch
> make ARCH=i386; # maybe with -j4
> scp ../<name of package> target-system:
Gah --- I left out a line here. I should have said the following:
git am -3sc /path/to/patch
make deb-pkg ARCH=i386; # maybe with -j4
scp ../<name of package> target-system:
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120516055626.GC9664@burratino">http://lists.debian.org/20120516055626.GC9664@burratino
Again failure
It seems that brcmsmac is enabled by some Debian patch, that don't get
enabled when building from upstream 3.2.x git tree. It would make sense
to offer current Debian kernel git tree also.
That kernel has this in dmesg:
[ 4.468517] b43-phy0: Broadcom 4313 WLAN found (core revision 24)
[ 4.469335] b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 10, Type 8,
Revision 1)
[ 4.469389] b43: probe of bcma0:0 failed with error -95
Attached is diff between official Debian config and custom config.
3c3
< # Linux/i386 3.2.17 Kernel Configuration
---
> # Linux/x86 3.2.17 Kernel Configuration
126a127
> CONFIG_CGROUP_MEM_RES_CTLR_DISABLED=y
446a448
> CONFIG_EFI_STUB=y
1056d1057
< # CONFIG_COPS is not set
1361a1363
> # CONFIG_GENERIC_CPU_DEVICES is not set
1743a1746
> CONFIG_HYPERV_STORAGE=m
2405a2409,2410
> CONFIG_BRCMUTIL=m
> CONFIG_BRCMSMAC=m
2406a2412
> # CONFIG_BRCMDBG is not set
2549a2556
> CONFIG_HYPERV_NET=m
4230d4236
< CONFIG_SND_CS46XX_NEW_DSP=y
4408a4415
> CONFIG_HYPERV_MOUSE=m
5054,5056d5060
< CONFIG_HYPERV_STORAGE=m
< CONFIG_HYPERV_NET=m
< CONFIG_HYPERV_MOUSE=m
5063,5064d5066
< # CONFIG_WLAGS49_H2 is not set
< # CONFIG_WLAGS49_H25 is not set
5127a5130
> CONFIG_AMILO_RFKILL=m
5174a5178,5181
>
> #
> # Microsoft Hyper-V guest support
> #
5374a5382,5398
> CONFIG_AUFS_FS=m
> CONFIG_AUFS_BRANCH_MAX_127=y
> # CONFIG_AUFS_BRANCH_MAX_511 is not set
> # CONFIG_AUFS_BRANCH_MAX_1023 is not set
> # CONFIG_AUFS_BRANCH_MAX_32767 is not set
> CONFIG_AUFS_SBILIST=y
> # CONFIG_AUFS_HNOTIFY is not set
> CONFIG_AUFS_EXPORT=y
> # CONFIG_AUFS_RDU is not set
> # CONFIG_AUFS_PROC_MAP is not set
> # CONFIG_AUFS_SP_IATTR is not set
> # CONFIG_AUFS_SHWH is not set
> # CONFIG_AUFS_BR_RAMFS is not set
> # CONFIG_AUFS_BR_FUSE is not set
> CONFIG_AUFS_BR_HFSPLUS=y
> CONFIG_AUFS_BDEV_LOOP=y
> # CONFIG_AUFS_DEBUG is not set
5500a5525,5529
> CONFIG_PROTECTED_LINKS=y
> CONFIG_PROTECTED_SYMLINKS=y
> CONFIG_PROTECTED_SYMLINKS_SYSCTL=1
> CONFIG_PROTECTED_HARDLINKS=y
> CONFIG_PROTECTED_HARDLINKS_SYSCTL=1
5511a5541
> CONFIG_MAGIC_SYSRQ_DEFAULT_MASK=0x01b6
5550c5580,5581
< # CONFIG_DEBUG_INFO is not set
---
> CONFIG_DEBUG_INFO=y
> # CONFIG_DEBUG_INFO_REDUCED is not set
> It seems that brcmsmac is enabled by some Debian patch, that don't get
> enabled when building from upstream 3.2.x git tree. It would make sense
> to offer current Debian kernel git tree also.
There is [1], but it doesn't get updated as frequently.
[...]
> That kernel has this in dmesg:
> [ 4.468517] b43-phy0: Broadcom 4313 WLAN found (core revision 24)
> [ 4.469335] b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 10, Type 8, Revision 1)
> [ 4.469389] b43: probe of bcma0:0 failed with error -95
Oh, right. The relevant Debian-specific change is
* Enable BCMA as module, BCMA_HOST_PCI and B43_BCMA (Closes: #649567)
but limit these to devices not supported by brcmsmac
To get brcmsmac, disable BCMA:
make nconfig
Device Drivers → Broadcom specific AMBA → BCMA support: N
Device Drivers → Network device support → Wireless LAN →
Broadcom IEEE802.11n PCIe SoftMAC WLAN driver: M
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120516170005.GA4007@burratino">http://lists.debian.org/20120516170005.GA4007@burratino