2013-09-17 19:11:47

by Tom Gundersen

[permalink] [raw]
Subject: [REGRESSION]: bcma: fix handling of big addrl

The above commit causes a regression for me.

Booting with initcall_debug shows that bcma_modinit never returns:

calling bcma_modinit+0x0/0x33 [bcma] @ 210
bcma-pci-bridge 0000:02:00.0: enabling device (0000 -> 0002)
bcma: bus0: Found chip with id 0xA8D8, rev 0x01 and package 0x08

Which means that (obviously) my wireless nic doesnot work (doe not
show up in "ip addr"). Moreover, the kernel hangs during reboot and
I'm forced to do a hard-reboot.

Reverting the offending commit on top of 3.12-rc1 fixes the problem.

Cheers,

Tom


2013-09-17 20:02:43

by Hauke Mehrtens

[permalink] [raw]
Subject: Re: [REGRESSION]: bcma: fix handling of big addrl

On 09/17/2013 09:11 PM, Tom Gundersen wrote:
> The above commit causes a regression for me.
>
> Booting with initcall_debug shows that bcma_modinit never returns:
>
> calling bcma_modinit+0x0/0x33 [bcma] @ 210
> bcma-pci-bridge 0000:02:00.0: enabling device (0000 -> 0002)
> bcma: bus0: Found chip with id 0xA8D8, rev 0x01 and package 0x08
>
> Which means that (obviously) my wireless nic doesnot work (doe not
> show up in "ip addr"). Moreover, the kernel hangs during reboot and
> I'm forced to do a hard-reboot.
>
> Reverting the offending commit on top of 3.12-rc1 fixes the problem.

Hi,

There is already a patch in wireless-testing on its way into linux tree:

https://git.kernel.org/cgit/linux/kernel/git/linville/wireless-testing.git/commit/?id=167fef2a4dce0fa9b9b847bac91cd06c191396d2

Hauke


2013-09-17 21:50:51

by Tom Gundersen

[permalink] [raw]
Subject: Re: [REGRESSION]: bcma: fix handling of big addrl

On Tue, Sep 17, 2013 at 10:02 PM, Hauke Mehrtens <[email protected]> wrote:
> On 09/17/2013 09:11 PM, Tom Gundersen wrote:
>> The above commit causes a regression for me.
>>
>> Booting with initcall_debug shows that bcma_modinit never returns:
>>
>> calling bcma_modinit+0x0/0x33 [bcma] @ 210
>> bcma-pci-bridge 0000:02:00.0: enabling device (0000 -> 0002)
>> bcma: bus0: Found chip with id 0xA8D8, rev 0x01 and package 0x08
>>
>> Which means that (obviously) my wireless nic doesnot work (doe not
>> show up in "ip addr"). Moreover, the kernel hangs during reboot and
>> I'm forced to do a hard-reboot.
>>
>> Reverting the offending commit on top of 3.12-rc1 fixes the problem.
>
> There is already a patch in wireless-testing on its way into linux tree:
>
> https://git.kernel.org/cgit/linux/kernel/git/linville/wireless-testing.git/commit/?id=167fef2a4dce0fa9b9b847bac91cd06c191396d2

Thanks for the reference, hadn't seen that. FWIW, it works for me.

Cheers,

Tom