Fwd: [Bug 515668] New: kernel BUG at drivers/net/wireless/b43/dma.c:1406! when using openfwwf firmware

2009-08-05 Thread Peter Lemenkov
Hello,All!
Here is a bug report regarding DMA issues with openfwwf ver. 5.2 . I
suspect, that this is a known issue, but anyway, maybe this bugzilla
ticket will add something important.


-- Forwarded message --
From:  bugzi...@redhat.com
Date: 2009/8/5
Subject: [Bug 515668] New: kernel BUG at
drivers/net/wireless/b43/dma.c:1406! when using openfwwf firmware
To: lemen...@gmail.com


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.

Summary: kernel BUG at drivers/net/wireless/b43/dma.c:1406! when using
openfwwf firmware

https://bugzilla.redhat.com/show_bug.cgi?id=515668

          Summary: kernel BUG at drivers/net/wireless/b43/dma.c:1406!
                   when using openfwwf firmware
          Product: Fedora
          Version: 11
         Platform: i686
       OS/Version: Linux
           Status: NEW
         Severity: urgent
         Priority: low
        Component: b43-openfwwf
       AssignedTo: lemen...@gmail.com
       ReportedBy: arethus...@gmail.com
        QAContact: extras...@fedoraproject.org
               CC: lemen...@gmail.com
  Estimated Hours: 0.0
   Classification: Fedora


User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.1)
Gecko/20090717 Fedora/3.5.1-3.fc11 Firefox/3.5.1

I am using a Linksys PCMCIA wireless card, which is model WPC54GS at version 2,
on a Fedora 11 system installed on a Thinkpad T42. When I am using the b43
kernel module in conjunction with the b43-openfwwf firmware, I frequently
observe the system panic when there is heavy amounts of network activity on the
wireless card interface. Empirically, this issue only seems to happen when the
card is associated with the residential wireless network broadcast by the
Actiontec MI424WR wireless router, and it does not occur when using the
Broadcom firmware extracted according to the instructions from
http://www.linuxwireless.org/en/users/Drivers/b43#device_firmware. I can most
consistently cause a crash by using the speed testing service at
http://www.speedtest.net/ to stress test the wireless interface.

Reproducible: Always

Steps to Reproduce:
1. Install b43-openfwwf to get the wireless card operational.
2. Visit http://www.speedtest.net/ for an easy way to stress test the card.
3. Start a speed test. The kernel should panic shortly after the test is begun.
Actual Results:
The system halts with a kernel panic.

Expected Results:
The system should not crash.

I captured the resulting kernel panic using netconsole, since the system did
not switch to a text console when the panic occurred. The information from
lspci -vv regarding the card is:

03:00.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g]
802.11g Wireless LAN Controller (rev 02)
 Subsystem: Linksys Device 0049
 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: 64
 Interrupt: pin A routed to IRQ 11
 Region 0: Memory at c400 (32-bit, non-prefetchable) [size=8K]
 Kernel driver in use: b43-pci-bridge
 Kernel modules: ssb

--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
You are the assignee for the bug.



-- 
With best regards, Peter Lemenkov.
___
Bcm43xx-dev mailing list
Bcm43xx-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev


Re: [Bug 515668] New: kernel BUG at drivers/net/wireless/b43/dma.c:1406! when using openfwwf firmware

2009-08-05 Thread Francesco Gringoli

On Aug 5, 2009, at 1:07 PM, Peter Lemenkov wrote:

 Hello,All!
 Here is a bug report regarding DMA issues with openfwwf ver. 5.2 . I
 suspect, that this is a known issue, but anyway, maybe this bugzilla
 ticket will add something important.


Hi Peter,

many thanks. I added a note on the website. I have a few cards like  
that, I will do some tests to catch the bug.

Cheers,
-FG

 -- Forwarded message --
 From:  bugzi...@redhat.com
 Date: 2009/8/5
 Subject: [Bug 515668] New: kernel BUG at
 drivers/net/wireless/b43/dma.c:1406! when using openfwwf firmware
 To: lemen...@gmail.com


 Please do not reply directly to this email. All additional
 comments should be made in the comments box of this bug.

 Summary: kernel BUG at drivers/net/wireless/b43/dma.c:1406! when using
 openfwwf firmware

 https://bugzilla.redhat.com/show_bug.cgi?id=515668

   Summary: kernel BUG at drivers/net/wireless/b43/dma.c:1406!
when using openfwwf firmware
   Product: Fedora
   Version: 11
  Platform: i686
OS/Version: Linux
Status: NEW
  Severity: urgent
  Priority: low
 Component: b43-openfwwf
AssignedTo: lemen...@gmail.com
ReportedBy: arethus...@gmail.com
 QAContact: extras...@fedoraproject.org
CC: lemen...@gmail.com
   Estimated Hours: 0.0
Classification: Fedora


 User-Agent:   Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.1)
 Gecko/20090717 Fedora/3.5.1-3.fc11 Firefox/3.5.1

 I am using a Linksys PCMCIA wireless card, which is model WPC54GS at  
 version 2,
 on a Fedora 11 system installed on a Thinkpad T42. When I am using  
 the b43
 kernel module in conjunction with the b43-openfwwf firmware, I  
 frequently
 observe the system panic when there is heavy amounts of network  
 activity on the
 wireless card interface. Empirically, this issue only seems to  
 happen when the
 card is associated with the residential wireless network broadcast  
 by the
 Actiontec MI424WR wireless router, and it does not occur when using  
 the
 Broadcom firmware extracted according to the instructions from
 http://www.linuxwireless.org/en/users/Drivers/b43#device_firmware. I  
 can most
 consistently cause a crash by using the speed testing service at
 http://www.speedtest.net/ to stress test the wireless interface.

 Reproducible: Always

 Steps to Reproduce:
 1. Install b43-openfwwf to get the wireless card operational.
 2. Visit http://www.speedtest.net/ for an easy way to stress test  
 the card.
 3. Start a speed test. The kernel should panic shortly after the  
 test is begun.
 Actual Results:
 The system halts with a kernel panic.

 Expected Results:
 The system should not crash.

 I captured the resulting kernel panic using netconsole, since the  
 system did
 not switch to a text console when the panic occurred. The  
 information from
 lspci -vv regarding the card is:

 03:00.0 Network controller: Broadcom Corporation BCM4318 [AirForce  
 One 54g]
 802.11g Wireless LAN Controller (rev 02)
  Subsystem: Linksys Device 0049
  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: 64
  Interrupt: pin A routed to IRQ 11
  Region 0: Memory at c400 (32-bit, non-prefetchable) [size=8K]
  Kernel driver in use: b43-pci-bridge
  Kernel modules: ssb

 --
 Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
 --- You are receiving this mail because: ---
 You are on the CC list for the bug.
 You are the assignee for the bug.



 -- 
 With best regards, Peter Lemenkov.
 ___
 Bcm43xx-dev mailing list
 Bcm43xx-dev@lists.berlios.de
 https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

---

Francesco Gringoli, PhD - Assistant Professor
Dept. of Electrical Engineering for Automation
University of Brescia
via Branze, 38
25123 Brescia
ITALY

Ph:  ++39.030.3715843
FAX: ++39.030.380014
WWW: http://www.ing.unibs.it/~gringoli







INFORMATIVA SUL TRATTAMENTO DEI DATI PERSONALI

I dati utilizzati per l'invio del presente messaggio sono trattati dall' 
Universita' degli
studi di Brescia esclusivamente per finalita' istituzionali. Informazioni piu' 
dettagliate
anche in ordine ai diritti dell'interessato sono riposte nell'informativa 
generale e nelle
notizie pubblicate sul sito web dell'Ateneo nella sezione privacy.

Il contenuto di questo messaggio e' rivolto unicamente alle persone cui e' 
indirizzato e puo'
contenere informazioni la cui riservatezza e' tutelata legalmente. Ne sono 
vietati la
riproduzione, la diffusione e l'uso in mancanza di autorizzazione del 
destinatario.
Qualora il messaggio fosse pervenuto per errore, preghiamo di eliminarlo.


___
Bcm43xx-dev mailing list
Bcm43xx-dev@lists.berlios.de

Re: [Bug 515668] New: kernel BUG at drivers/net/wireless/b43/dma.c:1406! when using openfwwf firmware

2009-08-05 Thread Larry Finger
Francesco Gringoli wrote:
 On Aug 5, 2009, at 1:07 PM, Peter Lemenkov wrote:
 
 Hello,All!
 Here is a bug report regarding DMA issues with openfwwf ver. 5.2 . I
 suspect, that this is a known issue, but anyway, maybe this bugzilla
 ticket will add something important.


 Hi Peter,
 
 many thanks. I added a note on the website. I have a few cards like  
 that, I will do some tests to catch the bug.

Francesco,

This bug is the same as the one I reported for both my 4311 and my
4318. When the TX status interrupt is entered for a particular cookie,
the skb is freed, and the buffer pointer is replaced with a NULL. The
kernel panic reported here is the result of detecting a NULL value for
that buffer pointer. I think the conclusion is that the firmware is
calling the interrupt routine with a cookie that was previously
reported. Why? I don't know. Even with the source to look at, firmware
is a big mystery.

Larry

___
Bcm43xx-dev mailing list
Bcm43xx-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev


Re: [Bug 515668] New: kernel BUG at drivers/net/wireless/b43/dma.c:1406! when using openfwwf firmware

2009-08-05 Thread Francesco Gringoli

On Aug 5, 2009, at 4:41 PM, Larry Finger wrote:

 Francesco Gringoli wrote:
 On Aug 5, 2009, at 1:07 PM, Peter Lemenkov wrote:

 Hello,All!
 Here is a bug report regarding DMA issues with openfwwf ver. 5.2 . I
 suspect, that this is a known issue, but anyway, maybe this bugzilla
 ticket will add something important.


 Hi Peter,

 many thanks. I added a note on the website. I have a few cards like
 that, I will do some tests to catch the bug.

 Francesco,

 This bug is the same as the one I reported for both my 4311 and my
 4318. When the TX status interrupt is entered for a particular cookie,
 the skb is freed, and the buffer pointer is replaced with a NULL. The
 kernel panic reported here is the result of detecting a NULL value for
 that buffer pointer. I think the conclusion is that the firmware is
 calling the interrupt routine with a cookie that was previously
 reported. Why? I don't know. Even with the source to look at, firmware
 is a big mystery.
Hi Larry,

D'oh!... so I already had some boards which displayed that behavior!!  
Ok ok, I will have two more (if the two minipci-e I bought will ever  
arrive, I'm still waiting) :-)

Taking back my old laptop with PCMCIA slot.

Cheers,
-Francesco



 Larry





INFORMATIVA SUL TRATTAMENTO DEI DATI PERSONALI

I dati utilizzati per l'invio del presente messaggio sono trattati dall' 
Universita' degli
studi di Brescia esclusivamente per finalita' istituzionali. Informazioni piu' 
dettagliate
anche in ordine ai diritti dell'interessato sono riposte nell'informativa 
generale e nelle
notizie pubblicate sul sito web dell'Ateneo nella sezione privacy.

Il contenuto di questo messaggio e' rivolto unicamente alle persone cui e' 
indirizzato e puo'
contenere informazioni la cui riservatezza e' tutelata legalmente. Ne sono 
vietati la
riproduzione, la diffusione e l'uso in mancanza di autorizzazione del 
destinatario.
Qualora il messaggio fosse pervenuto per errore, preghiamo di eliminarlo.


___
Bcm43xx-dev mailing list
Bcm43xx-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev


BCM 4310 USB (14e4:4315). Any progress?

2009-08-05 Thread Roman Medina-Heigl Hernandez
Hello,

Sorry for pinging this list but I did some searches and I couldn't find
responses...

I've got a new Dell Mini-10 (Inspiron 1010), with the following wifi
chipset: BCM 4310 USB. It's got PCI-ID: 14e4:4315. Despite being marked
as USB, I suppose it's a  mini-pci (as stated in this list's archives and
some other places).

But looking at:
http://linuxwireless.org/en/users/Drivers/b43#Known_PCI_devices
I can see:

14e4:4315  not supported   BCM4312 802.11b/g - low power

So my 1st question is: are BCM4312 and BCM4310 the same? Why do they have
the same pci-id?

My second question: at the same page I can read:

BCM 4310 USB - This device has an LP PHY. We think that means low power.
In any case, previous code does not work. The reverse engineers have
generated specs for the code writers and development is in progress. Note:
This card uses the PCI bus, despite its name.

Please, could you update this info? I don't know whether the comment is up
to date or whether (perhaps) some progress happened since then... any
experimental driver out there?

Thank you.

-- 

Saludos,
-Roman

PGP Fingerprint:
09BB EFCD 21ED 4E79 25FB  29E1 E47F 8A7D EAD5 6742
[Key ID: 0xEAD56742. Available at KeyServ]
___
Bcm43xx-dev mailing list
Bcm43xx-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev


Re: BCM 4310 USB (14e4:4315). Any progress?

2009-08-05 Thread Gábor Stefanik
On Thu, Aug 6, 2009 at 12:05 AM, Roman Medina-Heigl
Hernandezro...@rs-labs.com wrote:
 Hello,

 Sorry for pinging this list but I did some searches and I couldn't find
 responses...

 I've got a new Dell Mini-10 (Inspiron 1010), with the following wifi
 chipset: BCM 4310 USB. It's got PCI-ID: 14e4:4315. Despite being marked
 as USB, I suppose it's a  mini-pci (as stated in this list's archives and
 some other places).

 But looking at:
 http://linuxwireless.org/en/users/Drivers/b43#Known_PCI_devices
 I can see:

 14e4:4315      not supported   BCM4312 802.11b/g - low power

 So my 1st question is: are BCM4312 and BCM4310 the same? Why do they have
 the same pci-id?

The correct name of the card is BCM4312; some older pci.ids files
incorrectly list it as BCM4310 USB. Update your pci.ids to fix this.


 My second question: at the same page I can read:

 BCM 4310 USB - This device has an LP PHY. We think that means low power.
 In any case, previous code does not work. The reverse engineers have
 generated specs for the code writers and development is in progress. Note:
 This card uses the PCI bus, despite its name.

 Please, could you update this info? I don't know whether the comment is up
 to date or whether (perhaps) some progress happened since then... any
 experimental driver out there?

 Thank you.

There is no experimental driver yet. I'm currently working on an
implementation, but right now, not even the hardware init code is
complete.


 --

 Saludos,
 -Roman

 PGP Fingerprint:
 09BB EFCD 21ED 4E79 25FB  29E1 E47F 8A7D EAD5 6742
 [Key ID: 0xEAD56742. Available at KeyServ]
 ___
 Bcm43xx-dev mailing list
 Bcm43xx-dev@lists.berlios.de
 https://lists.berlios.de/mailman/listinfo/bcm43xx-dev




-- 
Vista: [V]iruses, [I]ntruders, [S]pyware, [T]rojans and [A]dware. :-)
___
Bcm43xx-dev mailing list
Bcm43xx-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev


Re: BCM 4310 USB (14e4:4315). Any progress?

2009-08-05 Thread Larry Finger
Gábor Stefanik wrote:
 On Thu, Aug 6, 2009 at 12:05 AM, Roman Medina-Heigl
 Hernandezro...@rs-labs.com wrote:
 Hello,

 Sorry for pinging this list but I did some searches and I couldn't find
 responses...

 I've got a new Dell Mini-10 (Inspiron 1010), with the following wifi
 chipset: BCM 4310 USB. It's got PCI-ID: 14e4:4315. Despite being marked
 as USB, I suppose it's a  mini-pci (as stated in this list's archives and
 some other places).

 But looking at:
 http://linuxwireless.org/en/users/Drivers/b43#Known_PCI_devices
 I can see:

 14e4:4315  not supported   BCM4312 802.11b/g - low power

 So my 1st question is: are BCM4312 and BCM4310 the same? Why do they have
 the same pci-id?
 
 The correct name of the card is BCM4312; some older pci.ids files
 incorrectly list it as BCM4310 USB. Update your pci.ids to fix this.

See below.

 My second question: at the same page I can read:

 BCM 4310 USB - This device has an LP PHY. We think that means low power.
 In any case, previous code does not work. The reverse engineers have
 generated specs for the code writers and development is in progress. Note:
 This card uses the PCI bus, despite its name.

 Please, could you update this info? I don't know whether the comment is up
 to date or whether (perhaps) some progress happened since then... any
 experimental driver out there?

As you have discovered, this info is up to date.

 There is no experimental driver yet. I'm currently working on an
 implementation, but right now, not even the hardware init code is
 complete.

Broadcom really has messed up the naming of the LP devices. For example,

(a) BCM4312 802.11abg devices with ID 14e4:4312 that works with b43
(b) BCM4312 802.11bg devices with ID 14e4:4315 that does not work
(c) BCM4310 USB with ID 14e4:4315 that also does not work with b43

The device in (c) has a USB core that is not enabled. I think Broadcom
was considering a USB implementation; however these have never been
released AFAIK. All of them are built on a PCI base.

Larry
___
Bcm43xx-dev mailing list
Bcm43xx-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev