Problem with b43 on kernel 2.6.24 (dma.c parse_cookie() generating B43_WARN_ON())

2008-02-09 Thread Bruno Ribeiro
Hello,

I'm having problems trying to use the b43 driver for my BCM4311 card.
It's a Dell 1390 mini-PCI adapter that works fine with bcm43xx in
kernel 2.6.23.13 (drivers bcm43xx and b43legacy don't work in 2.6.24
too, they don't give any error message, but when loaded, there's no
eth1 (as it used to be) or wlan0 interface).

The driver (b43) is loading well with the necessary firmware loaded,
but when using wpa_supplicant to associate with an access point, it
get stuck in the association process, problem because of the WARNING
that's being generated on dmesg by B43_WARN_ON on parse_cookie() from
dma.c (I'm using the same procedure that works fine with bcm43xx in
kernel 2.6.23.13).

Here's some information about my system:

- operating system:
Bluewhite64 12.0

- output from uname -a:
Linux holywars 2.6.24 #4 PREEMPT Sun Feb 3 17:35:45 BRST 2008 x86_64
AMD Turion(tm) 64 Mobile Technology MK-36 AuthenticAMD GNU/Linux

- output from lspci -nn:
00:00.0 Host bridge [0600]: ATI Technologies Inc RS480 Host Bridge
[1002:5950] (rev 10)
00:01.0 PCI bridge [0604]: ATI Technologies Inc RS480 PCI Bridge [1002:5a3f]
00:05.0 PCI bridge [0604]: ATI Technologies Inc RS480 PCI Bridge [1002:5a37]
00:06.0 PCI bridge [0604]: ATI Technologies Inc RS480 PCI Bridge [1002:5a38]
00:12.0 SATA controller [0106]: ATI Technologies Inc SB600 Non-Raid-5
SATA [1002:4380]
00:13.0 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI0)
[1002:4387]
00:13.1 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI1)
[1002:4388]
00:13.2 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI2)
[1002:4389]
00:13.3 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI3)
[1002:438a]
00:13.4 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI4)
[1002:438b]
00:13.5 USB Controller [0c03]: ATI Technologies Inc SB600 USB
Controller (EHCI) [1002:4386]
00:14.0 SMBus [0c05]: ATI Technologies Inc SB600 SMBus [1002:4385] (rev 13)
00:14.1 IDE interface [0101]: ATI Technologies Inc SB600 IDE [1002:438c]
00:14.2 Audio device [0403]: ATI Technologies Inc SB600 Azalia [1002:4383]
00:14.3 ISA bridge [0601]: ATI Technologies Inc SB600 PCI to LPC
Bridge [1002:438d]
00:14.4 PCI bridge [0604]: ATI Technologies Inc SB600 PCI to PCI
Bridge [1002:4384]
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] Address Map [1022:1101]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] DRAM Controller [1022:1102]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] Miscellaneous Control [1022:1103]
01:05.0 VGA compatible controller [0300]: ATI Technologies Inc RS485
[Radeon Xpress 1100 IGP] [1002:5975]
05:00.0 Network controller [0280]: Broadcom Corporation BCM94311MCG
wlan mini-PCI [14e4:4311] (rev 01)
08:00.0 Ethernet controller [0200]: Broadcom Corporation BCM4401-B0
100Base-TX [14e4:170c] (rev 02)
08:01.0 Generic system peripheral [0805]: Ricoh Co Ltd R5C822
SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 19)
08:01.1 System peripheral [0880]: Ricoh Co Ltd Unknown device
[1180:0843] (rev 01)

- dmesg ouput after module b43 loaded:
b43-phy1: Broadcom 4311 WLAN found
b43-phy1 debug: Found PHY: Analog 4, Type 2, Revision 8
b43-phy1 debug: Found Radio: Manuf 0x17F, Version 0x2050, Revision 2
b43-phy1 debug: DebugFS (CONFIG_DEBUG_FS) not enabled in kernel config

- output from ifconfig -a:
eth0  Link encap:Ethernet  HWaddr 00:19:B9:75:A5:0C
  inet addr:10.0.0.4  Bcast:10.0.0.255  Mask:255.255.255.0
  BROADCAST MULTICAST  MTU:1500  Metric:1
  RX packets:60 errors:0 dropped:0 overruns:0 frame:0
  TX packets:60 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:1000
  RX bytes:10155 (9.9 KiB)  TX bytes:5338 (5.2 KiB)
  Interrupt:21

loLink encap:Local Loopback
  inet addr:127.0.0.1  Mask:255.0.0.0
  UP LOOPBACK RUNNING  MTU:16436  Metric:1
  RX packets:22 errors:0 dropped:0 overruns:0 frame:0
  TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:0
  RX bytes:1744 (1.7 KiB)  TX bytes:1744 (1.7 KiB)

wlan0 Link encap:Ethernet  HWaddr 00:19:7D:C6:1C:60
  BROADCAST MULTICAST  MTU:1500  Metric:1
  RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:1000
  RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

wmaster0  Link encap:UNSPEC  HWaddr
00-19-7D-C6-1C-60-00-00-00-00-00-00-00-00-00-00
  BROADCAST MULTICAST  MTU:1500  Metric:1
  RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:1000
  RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

- output from iwconfig wlan0:
wlan0

Re: Problem with b43 on kernel 2.6.24 (dma.c parse_cookie() generating B43_WARN_ON())

2008-02-09 Thread Michael Buesch
On Saturday 09 February 2008 13:13:11 Bruno Ribeiro wrote:
 Hello,
...

You are using the wrong firmware version.
Grep the list archives, please.


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


Re: Problem with b43 on kernel 2.6.24 (dma.c parse_cookie() generating B43_WARN_ON())

2008-02-09 Thread Bruno Ribeiro
Ok, my fault.
But I think that you should make it more explicit in the b43 page
which is the correct version for the most general available version of
the driver, wich is the one included in the mainline kernel. I think
that it's easy to confuse things the way that's written there.
But thank you very much for your help.


On 2/9/08, Michael Buesch [EMAIL PROTECTED] wrote:
 On Saturday 09 February 2008 13:13:11 Bruno Ribeiro wrote:
  Hello,
 ...

 You are using the wrong firmware version.
 Grep the list archives, please.


 --
 Greetings Michael.

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


Re: Problem with b43 on kernel 2.6.24 (dma.c parse_cookie() generating B43_WARN_ON())

2008-02-09 Thread Stefano Brivio
On Sat, 9 Feb 2008 20:41:40 -0200
Bruno Ribeiro [EMAIL PROTECTED] wrote:

 Ok, my fault.
 But I think that you should make it more explicit in the b43 page
 which is the correct version for the most general available version of
 the driver, wich is the one included in the mainline kernel. I think
 that it's easy to confuse things the way that's written there.
 But thank you very much for your help.

Could you please amend that then? It's a public wiki. Thank you.


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