Я не знаю, какой модуль используется в Pra, но в этой сборке (pra03-1606middle), он работает.
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.107 netmask 255.255.255.0 broadcast 255.255.255.255
inet6 fe80::eade:27ff:fe89:a001 prefixlen 64 scopeid 0x20<link>
ether e8:de:27:89:a0:01 txqueuelen 1000 (Ethernet)
RX packets 3343 bytes 4107974 (3.9 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 967 bytes 154028 (150.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
02:00.0 Network controller: Qualcomm Atheros AR9287 Wireless Network Adapter (PCI-Express) (rev 01)
Qualcomm Atheros AR9287 Wireless Network Adapter в Puppy Tahr - Ath9k
Дистрибутив pra03-1606middle.iso (28-Jun-2016 11:26 165M) взял здесь:
http://file.puppyrus.org/users/pra/iso/ (http://file.puppyrus.org/users/pra/iso/)
Да, работает весело!
в ПРА работает из коробки
# lspci | grep Ath
02:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Как видите, в Richy тоже.
[ 13.509571] rtl8192cu: Chip version 0x10
[ 13.608700] rtl8192cu: MAC address: 08:10:76:3b:1a:cf
[ 13.608709] rtl8192cu: Board Type 0
[ 13.609048] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
[ 13.610882] usbcore: registered new interface driver rtl8192cu
[ 13.631381] usb 1-1: Direct firmware load for rtlwifi/rtl8192cufw_TMSC.bin failed with error -2
[ 13.631583] usb 1-1: Direct firmware load for rtlwifi/rtl8192cufw.bin failed with error -2
[ 13.631588] rtlwifi: Loading alternative firmware rtlwifi/rtl8192cufw.bin
[ 13.631591] rtlwifi: Firmware rtlwifi/rtl8192cufw_TMSC.bin not available
[ 19.041367] rtl8192cu: MAC auto ON okay!
[ 19.076369] rtl8192cu: Tx queue select: 0x05
Я рад тому, что адаптер работает и что Pra работает.
Но хочется понять, почему с Wary, Racy, Tahr, Ubuntu и даже gNewSense модуль rtl8192cu отказывается работать?
Я предполагаю, что это связанно с firmware и всякими лицензиями. Есть ndiswrapper и драйвер под Windows,
но даже в этом случае адаптер отказывается работать на выше перечисленных дистрибутивах.
Очень хочется узнать в чём причина, но мало знаний и совсем нет времени.
Пожалуйста, подскажите, как вы допилили модуль rtl8192cu до рабочего состояния?