Jeżeli w systemie zainstalowany jest b43-fwcutter (lub po prostu fw-cutter) to najlepiej od razu spróbować z poleceniem
Wypisze nam:
stąd wszystko jest już wiadomo - możemy wypisać kompatybilny firmware poleceniem
co mi dało:
tak więc moduły należy pobrać np stąd:
Następnie należy z poziomu katalogu gdzie pobraliśmy wyżej wymienione moduły wywołać polecenie
Rozwiązanie to działa zarówno na OpenSUSE 11.0, 11.1 jak i 11.2 - lecz powinno dobrze się sprawować również na innych dystrybucjach Linuxowych.
cd/usr/sbin/; sudo ./install_bcm43xx_firmwareJeżeli dostaniesz komunikat, że nie ma takiej komendy to spróbuj znaleźć instalator przez
whereis install_bcm43xx_firmware. Instaltor sam powinien pobrać potrzebne moduły i wszystko zainstalować, ustawić. Jeśli taki sposób u Ciebie nie działa to radzę wyświetlić sobie pomoc poleceniem
b43-fwcutter --help
Wypisze nam:
b43-fwcutter version FWCUTTER_VERSION_
A tool to extract firmware for a Broadcom 43xx device
from a proprietary Broadcom 43xx device driver file.
Usage: b43-fwcutter [OPTION] [proprietary-driver-file]
--unsupported Allow working on extractable but unsupported drivers
-l|--list List supported driver versions
-i|--identify Only identify the driver file (don't extract)
-w|--target-dir DIR Extract and write firmware to DIR
-v|--version Print b43-fwcutter version
-h|--help Print this help
Example: b43-fwcutter -w /lib/firmware wl_apsta.o
to extract the firmware blobs from wl_apsta.o and store
the resulting firmware in /lib/firmware
stąd wszystko jest już wiadomo - możemy wypisać kompatybilny firmware poleceniem
b43-fwcutter -l
co mi dało:
donmateo@linux-96sn:~> b43-fwcutter -l
b43-fwcutter version FWCUTTER_VERSION_
Extracting firmware is possible from these binary driver files.
Thecolumn shows the unique identifier string for your firmware.
You must select the firmware with the same ID as printed by the kernel driver on modprobe.
Note that only recent drivers print such a message on modprobe.
Please read http://linuxwireless.org/en/users/Drivers/b43#devicefirmware
b43legacy wl_apsta.o 295.14 FW10 e08665c5c5b66beb9c3b2dd54aa80cb3
b43 wl_apsta.o 351.126 FW11 9207bc565c2fc9fa1591f6c7911d3fc0
b43 wl_apsta_mimo.o 351.126 FW11 722e2e0d8cc04b8f118bb5afe6829ff9
b43 wl_apsta_mimo.o 410.2160 FW13 cb8d70972b885b1f8883b943c0261a3c
tak więc moduły należy pobrać np stąd:
http://xeve.de/down/wl_apsta.olub poszukać sobie w google :)
Następnie należy z poziomu katalogu gdzie pobraliśmy wyżej wymienione moduły wywołać polecenie
b43-fwcutter -w /lib/firmware
czyli np. b43-fwcutter -w /lib/firmware wl_apsta.o
Rozwiązanie to działa zarówno na OpenSUSE 11.0, 11.1 jak i 11.2 - lecz powinno dobrze się sprawować również na innych dystrybucjach Linuxowych.
Komentarze
Prześlij komentarz