В першому випадку, що допомогою слешу ("/") видаляємо всі посилання на ndiswrapper.
В другому, виконуємо команди:
sudo apt-get remove ndiswrapper-common
sudo apt-get remove ndiswrapper-source
sudo apt-get remove ndiswrapper-utils
Після цього вивантажуємо модуль мережевої плати та додаємо його в "чорний список", щоб не підключався, при запуску системи:
sudo echo blacklist bcm43xx >> /etc/modprobe.d/blacklist
Все. Система начебто чиста :-)
Викачуємо з тенет останню версію ndiswrapper. На даний момент це версія 1.47
Скачавши даний пакет, розпаковуємо його (я зазвичай у теку /usr/src , хоча якщо маєте більш улюблене місце - я не проти :-) ). Тепер виконуємо наступні команди:
- make uninstall до тих пір, поки не зникнуть надписи removing, в мене система була чистою, тому таких надписів не було.
- make
- sudo make install
cp /home/wanderlust/Desktop/Downloads/R151519.EXE /tmp
розпаковуємо даний файлик:
unzip -a R151519.EXE
і система видає нам наступне:
Archive: R151519.EXE
inflating: DellInfo.exe [binary]
inflating: dellinst.exe [binary]
inflating: ikernel.ex_ [binary]
inflating: is.exe [binary]
extracting: launcher.ini [text]
inflating: layout.bin [binary]
inflating: MFC71.DLL [binary]
inflating: msvcp71.DLL [binary]
inflating: msvcr71.DLL [binary]
inflating: preflib.dll [binary]
inflating: README.rtf [text]
inflating: setup.exe [binary]
inflating: Setup.ini [text]
inflating: setup.inx [binary]
inflating: setup.iss [text]
inflating: WLBCGCBPRO731.DLL [binary]
inflating: wltray.exe [binary]
inflating: wltrynt.dll [binary]
inflating: wltrysvc.exe [binary]
inflating: AMD64/atl71.dll [binary]
inflating: AMD64/BCMLogon64.dll [binary]
inflating: AMD64/bcmwlcpl64.cpl [binary]
inflating: AMD64/MFC71.DLL [binary]
inflating: AMD64/msvcp71.DLL [binary]
inflating: AMD64/msvcr71.DLL [binary]
inflating: DRIVER/bcm43xx.cat [binary]
inflating: DRIVER/bcm43xx64.cat [binary]
inflating: DRIVER/bcmwl5.inf [binary]
inflating: DRIVER/bcmwl5.sys [binary]
inflating: DRIVER/bcmwl564.sys [binary]
inflating: ATL71.DLL [binary]
inflating: bcm1xsup.dll [binary]
inflating: BCMLogon.dll [binary]
inflating: Bcmnpf64.sys [binary]
inflating: bcmwlcpl.cpl [binary]
inflating: bcmwlhlp.cab [binary]
inflating: bcmwlhlp.chm [binary]
inflating: bcmwliss.dll [binary]
inflating: bcmwlnpf.sys [binary]
inflating: bcmwlpkt.dll [binary]
inflating: bcmwls32.exe [binary]
inflating: bcmwls64.exe [binary]
inflating: bcmwls.ini [binary]
inflating: bcmwltry.exe [binary]
inflating: bcmwlu00.exe [binary]
inflating: data1.cab [binary]
inflating: data1.hdr [binary]
inflating: data2.cab [binary]
inflating: DellInfo64.exe [binary]
inflating: Version.txt [binary]
Встановлюємо драйвер:
ndiswrapper -i /tmp/DRIVER/bcmwl5.inf
installing bcmwl5 ...
Перевіряємо, чи все встановилося:
ndiswrapper -l
і отримуємо відповідь
bcmwl5 : driver installed
device (14E4:4311) present (alternate driver: bcm43xx)
Тобто драйвер встановлено, і пристрій з ним може працювати. Перевіряємо, чи все справно працює:
modprobe ndiswrapper
Якщо комп'ютер не завис, тоді драйвер здетектувався. Перевірити це можна за домопогою команди:
sudo tail -f /var/log/syslog
Яка повинна видати, щось на кшалт такого:
kernel: ndiswrapper version 1.47 loaded (smp=no)
kernel: ndiswrapper (link_pe_images:576): fixing KI_USER_SHARED_DATA address in the driver
kernel: ndiswrapper: driver bcmwl5 (Broadcom,10/12/2006, 4.100.15.5) loaded
kernel: ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 18 (level, low) -> IRQ 18
kernel: PCI: Setting latency timer of device 0000:05:00.0 to 64
kernel: ndiswrapper: using IRQ 18
kernel: wlan0: ethernet device 00:1a:92:bf:22:47 using NDIS driver: bcmwl5, version: 0x4640f05, NDIS version: 0x501, vendor: 'NDIS Network Adapter', 14E4:4311.5.conf
kernel: wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
kernel: ndiswrapper: changing interface name from 'wlan0' to 'eth1'
kernel: udev: renamed network interface wlan0 to eth1
NetworkManager:
kernel: ADDRCONF(NETDEV_UP): eth1: link is not ready
kernel: bridge-eth1: enabling the bridge
kernel: bridge-eth1: is a Wireless Adapter
kernel: bridge-eth1: up
kernel: usbcore: registered new interface driver ndiswrapper
Ну ось і майже все. Запускаємо
ndiswrapper -m
Перезавантажуємося, та насолоджуємося кращим зв'язком (наразі це так :-( ).
Немає коментарів:
Дописати коментар