This is about compiling driver for Dell Wireless 1395 MiniCard on a Vostro 1400 laptop. This card does not work for me on OpenSUSE 11.0. Moreover /usr/bin/lsusb and /sbin/lspci both fail to show this card. (The card itself is alright however: it works fine on Windows XP.)
I understand that these cards are based on Broadcom’s 43xx chipset for which hybrid drivers are available on Broadcom’s web site. But when I try to compile these drivers by following instructions in the accompanying README file, I keep getting this error:
src/wl/sys/wl_iw.c:2122: error: `wl_get_wireless_stats' undeclared here (not in a function)
Make quits after that.
I guess there must be quite a few people on this forum who’d have needed these drivers. Could someone please help me with this compilation?
the website http://www.broadcom.com/docs/linux_sta/README.txt from Broadcom tries to help with your current setup and has the readme on it; and it probably could be translated into more clear and explicit instructions;
are you using 32bit or 64bit Suse? and you were able to download the tar file, and untar … and it failed at make?
Thanks for the reply, Andy. I had noticed this post you’d made on this forum a while ago (Dell 1490, 1395, 1397, 1505, and 1510 Wireless cards - openSUSE Forums) but I’m afraid I couldn’t find your step-by-step guide even after sifting through all your posts on the Wireless forum! Could you please post a link?
Thanks for your reply. I have seen this post before. Bob Williams there seems to have been able to compile Broadcom drivers easily. I, however, keep getting this error message (the one I posted in the first message of this thread). And I agree with what Fred Miller says there. I myself have used an Intel PRO MiniCard in a Dell Inspiron 640m smoothly with Ubuntu 6.06 through 8.04, Windows XP and FreeBSD 7.0. But unfortunately I cannot simply get the Broadcom-chipset based Dell MiniCard in this Vostro 1400 replaced with an Intel card.
the website http://www.broadcom.com/docs/linux_sta/README.txt from Broadcom tries to help with your current setup and has the readme on it; and it probably could be translated into more clear and explicit instructions;
You’re right! The README sure needs translation. I am using 32bit SUSE and can’t help wondering if I’m missing something that the author of that README wanted to have me know!
No, I wasn’t. Thanks for the reference. It doesn’t seem to have anything about compiling b43 drivers but I will read through it more carefully. I have plans to sit with the compilation again next Saturday.
Hello there,
I have installed the opensuse 11 on my Dell Vostro 1510, almost everything goes smooth, but no wifi. My wireless card is a Dell 1505 A/B/G/N. Googling around for a couple of hours I find this how to, so after few modifications, now the wifi is 100% working. The original text was found at Installing Broadcom 802.11 Linux STA driver « Lost in Cyberspace
Bellow you can find the modified text:
A)
5)Add following Lines to /etc/rc.local
At OPENSUSE you should edit /etc/rc.d/boot.local
modprobe ieee80211_crypt_tkip
modprobe wl
So, at my Vostro 1510 it works really fine, but it was needed to reboot to work correctly.
I hope this help someone to enjoy the wifi world on Linux.
Cheers
Hi Marcelo, your instructions go ok in my HP pavilion dv6-2150es (I think I have BCM4325 wireless card, don’t remember), kernel version 2.6.37.6-0.5-desktop, opensuse 11.4, but I must add some things:
-in wl_linux.c (in src/wl/sys in the package downloaded from broadcom’s site), in the line 485, change instruction
init_MUTEX(&wl->sem);
into
sema_init(&wl->sem, 1);
(if not, it doesn’t compile in newer kernel versions)
-I have used
modprobe lib80211
instead of
modprobe ieee80211_crypt_tkip (it doesn’t works, it’s “FATAL” because doesn’t exist in my system)
The rest ok! You instructions have been very useful to me. I hope mines will be useful to others too.