Greets,
I've spent the last too many hours trying to recreate
exactly what I'd done on the 32bit machine, on this box - an
AMD/x2 64bit unit. The software instance installed is a
'pure_64bit' type with no 32bit compat at all. The board is
using the nvidia CK804 chipset.
Forgetting about the hardware for a moment, I simply could
*not* get what I'd built/installed on the 32bit machine, to even
build on this 64bit thing. (I still don't believe this ;) That is to
say, I attempted to get this 64bit thing to the same place...ie;
linux-2.6.25
compat-wireless-2008-04-20 + Michael's patch series 'mb-wl-20080420-1630'
..has me beat at the moment. The 2.6.25 kernel builds and runs fine
in pristine form, but the compat-wireless+patches updates are
producing modules with unknown symbols, and hence will not load.
In b43 mod's case, it claimed to have unknown symbols ;
ssb_bus_resume
ssb_bus_suspend
ssb_bus_pcmciabus_register
...although these are clearly available and present in ssb.o -
nothing like this occurred with the 32bit build. Curious...
So I abandoned this bent in an effort to remain unconcerned.
What I'd done -should've- worked though....
Instead....I fathomed out the following logic -- on the 32bit machine
with a pristine 2.6.24 built and installed, b43 will *not* work on these
asus wl-138g v2 cards and now we know why. We also know that
if one does -nothing- to the software set, but instead changes the
ssb_sprom settings on the card itself, b43 *will* then start to work
the card on 32bit. Ergo, I should try see if this so on 64bit...
It isn't....the above logic doesn't hold true on 64bit. With a fresh &
clean 2.6.24 kernel installed and running, and with the sprom image
Stefanik provided (the same one used to gain clues on the 32bit box)
written into the card, b43 behaves exactly the same as it did before -
nada...
....then I recalled concerns over IOMMU functionality raised
before, so I rebooted with the iommu=off kernel bootparam and tried
again. It still doesn't work, however..... following this sequence;
/config radio layer/
iwconfig wlan0 essid dfg
iwconfig wlan0 channel 1
iwconfig wlan0 key 1122334455
/check result/
iwconfig wlan0
wlan0 IEEE 802.11g ESSID:"dfg"
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Encryption key:1122-3344-55
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
/seems ok, config IP layer and bring it up/
ifconfig wlan0 172.16.1.111 netmask 255.255.255.0 up
/check result/
ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:14:A5:0C:8D:EF
inet addr:172.16.1.111 Bcast:172.16.1.255 Mask:255.255.255.0
UP 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)
/ all looks sane, now this.../
iwlist wlan0 scanning
wlan0 No scan results
=====dmesg output======
HW CONFIG: channel=11 freq=2462 phymode=2
phy0: TX to low-level driver (len=42) FC=0x0040 DUR=0x0000 A1=ff:ff:ff:ff:ff:ff
A2=00:14:a5:0c:8d:ef A3=ff:ff:ff:ff:ff:ff
WARNING: at drivers/net/wireless/b43/dma.c:1095 parse_cookie()
Pid: 0, comm: swapper Tainted: PF 2.6.24 #1
Call Trace:
[] :b43:b43_dma_handle_txstatus+0xaa/0x460
[] :b43:b43_debugfs_log_txstat+0x3e/0xe0
[] :b43:b43_interrupt_tasklet+0x28b/0x7f0
[] tasklet_action+0x48/0xb0
[] __do_softirq+0x69/0xe0
[] call_softirq+0x1c/0x30
[] do_softirq+0x35/0x90
[] irq_exit+0x55/0x60
[] do_IRQ+0x80/0x100
[] default_idle+0x0/0x40
[] ret_from_intr+0x0/0xa
[] default_idle+0x29/0x40
[] cpu_idle+0x70/0xe0
========================
That passage gets repeated to dmesg multiple times in a
rapid fire machinegun type of way.
Apart from the fact I probably shouldn't be @ 2.6.24 with
this (I'll move to 2.6.25-git5 next reboot), can someone
please advise me on where to head next hunting this?
Regards,
Donald
_________________________________________________________________
Are you paid what you're worth? Find out: SEEK Salary Centre
http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fninemsn%2Eseek%2Ecom%2Eau%2Fcareer%2Dresources%2Fsalary%2Dcentre%2F%3Ftracking%3Dsk%3Ahet%3Asc%3Anine%3A0%3Ahot%3Atext&_t=764565661&_r=OCT07_endtext_salary&_m=EXT
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev