ASUS WL-100g Deluxe és Ubuntu

A kártya ASUS WL-100g Deluxe PCMCA wireless LAN card

lspci:

0000:02:00.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
Subsystem: ASUSTeK Computer Inc. WL-100G
Flags: bus master, fast devsel, latency 64, IRQ 5
Memory at 22000000 (32-bit, non-prefetchable) [=8K]
Capabilities:

Rendszer és kernel:

Ubuntu Drapper Drake 2.6.15-20-686 #1 SMP PREEMPT Tue Apr 4 18:37:00 UTC 2006 i686 GNU/Linux

A szükséges kernelmodul, mivel a kártya Broadcom chipes:
bcm43xx
(Ubuntu kernelben van, vanilla kernel 2.6.16.5 nem tartalmazza, http://bcm43xx.berlios.de/ fejlesztők szerint az újabb már igen )

szükséges a kártya firmware -ja innen http://ubuntu.cafuego.net/dists/dapper-cafuego/bcm43xx/
(itt van egy leírás a tároló felvételére az apt-get -hez vagy csak a .deb csomagot letöltve is telepíthető)

Telepítés után iwconfig kimenete:

eth1 IEEE 802.11b/g ESSID:"WLAN-XXXX" Nickname:"Broadcom 4306"
Mode:Managed Frequency=2.437 GHz Access Point: XXXXXXXXX
Bit Rate=11 Mb/s Tx-Power=15 dBm
RTS thr:off Fragment thr:off

Természetesen az ESSID: utáni megnevezés csak példa, meg az Access Point: utáni is.

A hálózat felderítése: iwlist eth1 scanning

Ha megvan a hálózat akkor WEP titkosítás esetén:
iwconfig eth1 essid WLAN-xxx
iwconfig eth1 enc XXXXXXXXXX
dhclient eth1

és működik (csak azért írtam mert egy napig szenvedtem vele mire működött) hátha kell másnak is

még kiegészítendő az interface konfigurálásával én /etc/network/interfaces fileba beírtam :

iface eth1 inet static
address 192.168.10.10 # természetesen az ip csak példa
netmask 255.255.255.0
gateway 192.168.10.1

auto eth1

vagy nem statikus ip-vel:

iface eth1 inet dhcp

auto eth1

csak az egyik kell

......................................

Új kernel (2.6.16.2 -már nem is annyira új) esetén a bcm43xx kernel patch -al működik, de valamiért a sebessége 10 -ed része az elérhetőnek
uname -a kimenete
Linux ubuntu-morc 2.6.16.2 #2 PREEMPT Thu Apr 13 18:32:16 CEST 2006 i686 GNU/Linux

és az alábbi pach esetén:
bcm43xx-060411__forlinux2.6.16__.patch.bz2 (sajna valamiért a link már nem működik ahonnan letöltöttem

ezért itt az ndiswrapper-el használva jobb eredmény érhető el.

honlapon lévő lista

http://ndiswrapper.sourceforge.net/mediawiki/index.php/List

szerint a kártya :

41. Card: Asus spacelink WL-100G, 54mbps
* Chipset: BROADCOM, 4320 (rev 02)
* pciid: 14e4:4320 (rev 02)
* Driver: Use driver for Dell Truemobile 1300
* Other: heavily used with Ndiswrapper from 0.8 to 0.10. Managed and Ad-Hoc Mode. Works very well on 2.6 kernel series on crux distro (see crux.nu)

általában distribuciókban van ndiswrapper csomag azt kell telepíteni, vagy

http://ndiswrapper.sourceforge.net/mediawiki/index.php/Main_Page

alapján letölteni és telepíteni forrásból (én forrásból tettem fel)

itt a wiki -ben jól le van írva hogyan kell én is ez alapján csináltam. Kell a kártya w$ xp drivere!

ha
modprobe ndiswrapper
után sincs wlan0 akkor a kernelben nem lett engedélyezve a pcmca meg wlan- nal kapcsolaton dolgok , de ekkor nem is ismerheti fel az
lspci
kimenet szerint, ha felismeri a rendszer és mégsincs wlan0 akkor néznd meg, hogy bcm43xx driver ne legyen betöltve mert a kettő összeakad.

ha minden oké akkor a
iwconfig
kimenetén meg kell, hogy jelenjen a wlan0
ha megjelent akkor már csak csatlakozni kell pl. az AP -hoz ezt meg már eth1 -el leírtam.
..................................

2006.04.25.
sajnos olyan gyors a fejlődés mire leírom már van újabb kernel :)

2006.04.30
tegnap forgattam egy kernelt
uname -a
Linux ubuntu-morc 2.6.17-rc3-1 #1 Sat Apr 29 20:20:54 CEST 2006 i686 GNU/Linux

ebben már alapban benne van a driver bcm43xx
első reboot után nem ismerte fel a kártyát, halt után már igen

iwconfig #kimenete miután már beállítottam

eth1 IEEE 802.11b/g ESSID:"WLAN-xxxx" Nickname:"Broadcom 4306"
Mode:Managed Frequency=2.437 GHz Access Point: xxxxxxx
Bit Rate=11 Mb/s Tx-Power=15 dBm
RTS thr:off Fragment thr:off
Link Quality=100/100 Signal level=2/3 Noise level=187/100
Rx invalid nwid:0 Rx invalid crypt:7 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Amint látható csak 11 Mb/s-al működik, mondjuk internethez bőven elég

üdv a morc

Hozzászólások

nagyon jó a leírás, esetleg ha van időd, beküldhetnéd az ubuntu.hu wikijébe... előre is köszi!
--
ubuntu linux member

Engem érdekelne az ndiswrepperes megoldás is...
Annál is inkább, hogy a kernel patch már nem érhető el.

valóban így le is vettem a linket, helyette a fejlesztők oldalára hivatkozom, mintha már az újabb kernelbe beletették volna

mostanság nem foglalkoztam vele, mivel az ndiswrapper -el működik a saját kernelem is

üdv a morc