Differences

This shows you the differences between two versions of the page.

Link to this comparison view

wlan [2011/10/13 21:55] (current)
Line 1: Line 1:
 +===== Wireless-LAN with grml =====
  
 +Here you will find some tips how to use wireless-lan (WLAN) with grml. Basically WLAN should work out-of-the-box on grml, if consider any problems check out the tips on this page. If you still notice problems feel free to [[http://grml.org/contact/|contact us]].
 +
 +==== status of some WLAN-devices ====
 +
 +^                Wireless-LAN devices                 ^^^^^
 +^  vendor  ^  device name  ^  chip  ^  info  ^
 +| Cisco           | AIR-CB21AG       | atheros      | working  |
 +| Cisco           | AIR-PCM352-RF    | atheros (?)  | working  |
 +| D-Link          | DWL-122          | prism2       | working with wpa_supplicant and linux-wlan-ng |
 +| D-Link          | DWL-G650         | atheros      | working  |
 +| Intel           | PRO/Wireless 2200BG  | ipw2200  | working  |
 +| Intel           | PRO/Wireless 3945ABG | ipw3945  | working  |
 +| Linksys         | WPC11 (802.11b)  | unspecified  | working  |
 +| Linksys         | WPC54G (v2)      | unspecified  | working  |
 +| Linksys         | WPC54G (v3)      | unspecified  | working; please take a look on [1] at the link-section on this page |
 +| Linksys         | WPC54GS          | unspecified  | working; please take a look on [1] at the link-section on this page  ) |
 +| Linksys         | WMP54G           | unspecified  | working; please take a look on [1] at the link-section on this page  |
 +| Linksys         | WMP54GS          | unspecified  | working; please take a look on [1] at the link-section on this page  ) |
 +| Netgear         | WAG511           | atheros      | working  |
 +| RaLink          | Ralink RT2500 802.11  | unspecified  | working; Cardbus Reference Card  |
 +| SMC             | 2835W            | prism54      | working  |
 +| Surecom         | EP-9428-g (54 MBit)  | unspecified  | woking; notice: interface might be called raX, not ethX (e.g. ra0) |
 +| Toshiba build-in| Wireless LAN Card | ?Lucent/Agere 6.14 | working (needs tweaking on hdinstall) |
 +
 +==== how to get wlan working with grml ====
 +
 +=== ipw2100 ===
 +
 +If using the ipw2100 modules fails with something like:
 +
 +<code>
 +ipw2100: eth1: Firmware 'ipw2100-1.3.fw' not available or load failed.
 +ipw2100: eth1: ipw2100_get_firmware failed: -2
 +ipw2100: eth1: Failed to power on the adapter.
 +ipw2100: eth1: Failed to start the firmware.
 +</code>
 +
 +adjust the firmware loading timeout through:
 +
 +<code>
 +modprobe firmware_class
 +echo 100 > /sys/class/firmware/timeout
 +rmmod ipw2100
 +modprobe ipw2100
 +</code>
 +
 +You can use the fwtimeout bootoption to run this automatically during bootup. Useage example "grml fwtimeout=100".
 +
 +=== linux-wlan-ng ===
 +
 +You can get a more recent version of the [[http://linux-wlan.org|linux-wlan-ng]] modules on grml 0.6 via running:
 +
 +<code>
 +# aptitude update
 +# aptitude install linux-wlan-ng-modules-2.6.15-grml
 +</code>
 +
 +Now your 802.11b-modules should be up to date.
 +
 +=== madwifi-ng ===
 +
 +A debian package of the madwifi-ng drivers is available in /usr/src/ on the grml 0.6 and grml 0.7 iso. Timo 'Spida' Boettcher thankfully contributed a script named 'ath-switcher' which tries to detect the Atheros chipset and install the madwifi-ng package if necessary. To manually install the package run 'dpkg -r madwifi-modules-$(uname -r) ; dpkg -i /usr/src/madwifi*.deb'.
 +
 +=== D-Link DwL-122 USB ===
 +
 +  * please update the linux-wlan-ng modules as mentioned above
 +  * connect your device with the usb-bus
 +  * load the required modules (see 'hwinfo --netcard'):
 +
 +     # modprobe prism2_usb
 +
 +  * configure and adapt the config-file (/etc/wpa_supplicant.conf)
 +  * enable your wlan-device:
 +
 +     # wpa_supplicant -Bw -c/etc/wpa_supplicant.conf -Dhostap -iwlan0
 +
 +  * now you can configure your interface (static) with:
 +
 +    # ifconfig wlan0 your_ip netmask your_netmask
 +    # vim /etc/resolv.conf  # insert your nameserver
 +    # route add default gw your_default_gateway
 +
 +  * or (dynamic network via dhcp):
 +
 +    # dhclient wlan0
 +
 +=== Toshiba Wireless LAN Card ===
 +This card get's detected after loading the needed module:
 +
 +    # modprobe orinoco_cs
 +
 +On a HD-install pcmcia-utils don't get started by default, so modify the /etc/runlevel.conf to have an entry like this
 +
 +    # 40 - 2,3,4,5 /etc/init.d/pcmciautils
 +
 +Or, add yenta_socket (and orinoco_cs) to /etc/modules. [added by jpjacobs]
 +
 +==== Tips ====
 +
 +Unfortunately it seems there are no prism cards available anymore.
 +Nearly all wlan cards with prism chipsets use atheros now.
 +Below is a list with cards which work flawlessly with grml using madwifi drivers.
 +
 +  - D-link DWL-G650 32bit cardbus (with atheros lettering below the speed specification)
 +  - Netgear WG511T 108 Mbps Wireless 32bit cardbus (with atheros)
 +
 +You should configure your card to your local frequencies with the right [[http://www.unicode.org/onlinedat/countries.html|countrycodes]] (040 is Austria):
 +
 +                modprobe ath_pci countrycode=040
 +
 +To make this changes permanently add the following line to /etc/modutils/options and execute update-modules:
 +
 +                options ath_pci countrycode=040
 +
 +=== how to use wpa_supplicant ===
 +
 +  * -D<driver> --- here you can set the driver for your wlan-card. There are some drivers you can use:
 +
 +    hostap     : prism 2/2.5/3
 +    hermes     : Hermes 1/Hermes 2
 +    madwifi    : madwifi (atheros, etc.)
 +    atmel      : ATMEL AT76C5XXx (USB, PCMCIA)
 +    wext       : Linux wireless extensions (generic)
 +    ndiswrapper: Linux ndiswrapper
 +    broadcom   : Broadcom wl.o driver
 +    ipw        : Intel ipw2100/2200 driver
 +    wired      : wpa_supplicant wired Ethernet driver
 +    bsd        : BSD 802.11 support (Atheros, etc.)
 +    ndis       : Windows NDIS driver
 +
 +  * -i<interface>   --- deliver the interface to wpa_supplicant
 +  * -B              --- starting a daemon in background
 +  * -w              --- wait for the interface
 +  * -c<config-file> --- use this config-file
 +
 +Information taken from [[http://hostap.epitest.fi/cgi-bin/viewcvs.cgi/*checkout*/hostap/wpa_supplicant/README?rev=HEAD&content-type=text/plain|wpa_supplicant README]]
 +
 +==== Links ====
 +
 +  * [1] See [[http://www.jimmy.co.at/weblog/?p=58|Jimmy's blog posting]] for instructions.
 +  * [[http://www.fehu.org/atheros-en.html|atheros installation guide]] 
 
wlan.txt · Last modified: 2011/10/13 21:55 (external edit)
 
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Grml homepage Driven by DokuWiki