Доброго дня.
Начну с того, что знакомство мое с данным девайсом началось не лучшим образом. После приобретения выяснилось, что на родном wi-fi адаптере, скорость соединения двух устройств не превышает 500 kbps, что очень расстраивало. Грешил на роутер, на его настройку, на беспроводное соединения локального компьютера, вообщем на все, но только не на свежекупленный Iconbit HDS8W на платформе Rtl1055. В итоге все же удалось выяснить, что всему виной родной wi-fi свисток, который, даже при подключении к компьютеру, не мог выдать скорость больше вышеуказанной...
Но расстраивался я не долго, пока не наткнулся на топик на оф. форуме производителя, созданный умельцами, которые уже долгое время успешно подсовывают устройству драйвера сторонних производителей wi-fi адаптеров, и радуются жизни. Ну, с чем черт не шутит, подумал я, и решил взять на время адаптер DWA-140 и попробовать его подцепить. Был скачен пакет драйвер, но устройство не давало выполнить скрипт установки по телнету, так как не обладало достаточным местом, для того, чтобы вместить в себя файлы драйверов. Опять же, не остановило и это, на глаза попалась тема про работу с архивами файловой системы, пакет squashfs-tools и пр. В итоге, архив был вскрыт, были подсунуты в него необходимые файлы драйверов, заменен файл hotplug, wpa_supplicant, файлы modules.* получили в добавок id новых устройств и, после перепрошивки, новый свисток заморгал и я уже решил, что счастье близко, но нет, через gui точки доступа не находились.
В итоге, мною куплен был wi-fi адаптер TL-WN727N (ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter) для дальнейших экспериментов. К нему я смог найти лишь драйвер rtUSBsta.ko, который и был прописан в rcS (/sbin/insmod /etc/rtUSBsta.ko), но, к моему сожалению, признаков жизни он все-таки не подавал.
Вот, что показывали команды dmesg и iwconfig:
- вывод iwconfig , dmesg | +
- / # iwconfig
- Code: Select all
lo no wireless extensions.
wlan0 802.11bgn ESSID:"Cisco_Linksys"
Mode:Managed Frequency=2.457 GHz Access Point: 58:6D:8F:83:38:ED
Bit Rate=300 Mb/s
Retry min limit:7 RTS thr:off Fragment thr:off
Encryption key:2BBA-549B-3FF1-1EA9-35FC-389E-35B4-7930 Security mode
:open
Power Management:off
Link Quality=78/100 Signal level=0 dBm Noise level=-109 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
/ # dmesg
- Code: Select all
heckReady(): LoadFWStatus(3), rtStatus(0)
rtl819xSU:Firmware Download Success!!
rtl8192SU_HalUsbRxAggr8192SUsb: Enable RxAggregation +++++
rtl8192SU_adapter_start-9429: RCR = 8377f00e
rtl8192SU_adapter_start-9432: RCR = 8777f00e
===>rtllib_start_scan_rsl()
+++ ALLOC index: 6144 order: 7
1. start remap DVR zone 83800000(8056b000) 128...
map_done is 0...
+++ ALLOC index: 21824 order: 6
1. start remap DVR zone 87540000(805e5800) 64...
map_done is 56...
Vendor: WDC WD50 Model: 00BEKT-00KA9T0 Rev: 0009
Type: Direct-Access ANSI SCSI revision: 00
SCSI device sda: 976773164 512-byte hdwr sectors (500108 MB)
sda: assuming drive cache: write through
SCSI device sda: 976773164 512-byte hdwr sectors (500108 MB)
sda: assuming drive cache: write through
/dev/scsi/host0/bus0/target0/lun0: p1
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
usb-storage: device scan complete
ufsd_lbd: module license 'Commercial product' taints kernel.
ufsd: driver 8.1 (018_A) LBD=ON with ioctl loaded at c0080000
NTFS read/write support included
Hfs+/HfsX read/write support included
--- FREE index: 6144 order: 7
Linking with Cisco_Linksys,channel:10, qos:1, myHT:1, networkHT:1, mode:10 cur_n
et.flags:0x40e
===============>IOT Broadcom STA 20MHz.
============>HTIOTActIsForcedRTSCTS(), 0
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!IOTAction = 04804400
===>rtllib_associate_procedure_wq(), chan:10
==========>HTSetConnectBwMode():pHTInfo->bCurBW40MHz:0
rtl819xSU:==>SetBWModeCallback8192SUsbWorkItem() Switch to 20MHz bandwidth
rtl819xSU:<==SetBWModeCallback8192SUsbWorkItem()
=================>rtllib_authentication_req():auth->algorithm is 0
Linking with Cisco_Linksys,channel:10, qos:1, myHT:1, networkHT:1, mode:10 cur_n
et.flags:0x40e
===============>IOT Broadcom STA 20MHz.
============>HTIOTActIsForcedRTSCTS(), 0
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!IOTAction = 04804400
===>rtllib_associate_procedure_wq(), chan:10
==========>HTSetConnectBwMode():pHTInfo->bCurBW40MHz:0
rtl819xSU:==>SetBWModeCallback8192SUsbWorkItem() Switch to 20MHz bandwidth
rtl819xSU:<==SetBWModeCallback8192SUsbWorkItem()
=================>rtllib_authentication_req():auth->algorithm is 0
rtl819xSU:rtl8192_qos_association_resp: network->flags = 14,1
rtl819xSU:qos active process with associate response received
Associated successfully
============>normal associate
Using G rates:108
====================>rx ADDBAREQ from :58:6d:8f:83:38:ed
=====>to send ADDBARSP
Successfully associated, ht enabled
==========>HTSetConnectBwMode():pHTInfo->bCurBW40MHz:1
EAPOL TranslateHeader(), pTcb->DataRate = 0x24
EAPOL TranslateHeader(), pTcb->DataRate = 0x24
alg name:CCMP
rtl819xSU:==>SetBWModeCallback8192SUsbWorkItem() Switch to 40MHz bandwidth
rtl819xSU:EnableHWSecurityConfig8192:, hwsec:1, pairwise_key:4, SECR_value:c
rtl819xSU:====>to setKey(), dev:80cd8000, EntryNo:4, KeyIndex:0, KeyType:4, MacA
ddr58:6d:8f:83:38:ed
rtl819xSU:<==SetBWModeCallback8192SUsbWorkItem()
!!!!!!!!!!!!!!!!!!!!!!!!!!!IOTRaFunc = 00000000
=====>rtl8192SU_link_change 1
=============>ARFR0+rate_index*4:0x100ff015
<=====rtl8192SU_link_change 2
alg name:CCMP
rtl819xSU:====>to setKey(), dev:80cd8000, EntryNo:1, KeyIndex:1, KeyType:4, MacA
ddrff:ff:ff:ff:ff:ff
dm_check_edca_turbo():iot peer is 0x3:broadcom, bssid:58:6d:8f:83:38:ed
===>DHCP Protocol start tx DHCP pkt src port:68, dest port:67!!
===>DHCP Protocol start tx DHCP pkt src port:68, dest port:67!!
--- FREE index: 23040 order: 9
+++ ALLOC index: 23040 order: 9
1. start remap DVR zone 87a00000(805ef000) 512...
map_done is 0...
+++ ALLOC index: 6144 order: 7
1. start remap DVR zone 83800000(8056b000) 128...
map_done is 128...
--- FREE index: 23040 order: 9
+++ ALLOC index: 23040 order: 9
1. start remap DVR zone 87a00000(805ef000) 512...
map_done is 0...
--- FREE index: 23040 order: 9
+++ ALLOC index: 23040 order: 9
1. start remap DVR zone 87a00000(805ef000) 512...
map_done is 0...
=====>to send ADDBAREQ!!!!!
====================>rx ADDBARSP from :58:6d:8f:83:38:ed
=====>rtl8192SU_link_change 1
<=====rtl8192SU_link_change 2
Scan in 40M, force to 20M first:3, 1
rtl819xSU:==>SetBWModeCallback8192SUsbWorkItem() Switch to 20MHz bandwidth
rtl819xSU:<==SetBWModeCallback8192SUsbWorkItem()
Scan in 20M, back to 40M
rtl819xSU:==>SetBWModeCallback8192SUsbWorkItem() Switch to 40MHz bandwidth
rtl819xSU:<==SetBWModeCallback8192SUsbWorkItem()
=====>rtl8192SU_link_change 1
=============>ARFR0+rate_index*4:0x100ff015
<=====rtl8192SU_link_change 2
dis associate packet!
################>notify_wx_assoc_event_rsl(): Tell user space disconnected
Linking with Cisco_Linksys,channel:10, qos:1, myHT:1, networkHT:1, mode:10 cur_n
et.flags:0x40e
===============>IOT Broadcom STA 40MHz.
============>HTIOTActIsForcedRTSCTS(), 0
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!IOTAction = 00804400
===>rtllib_associate_procedure_wq(), chan:10
==========>HTSetConnectBwMode():pHTInfo->bCurBW40MHz:0
rtl819xSU:==>SetBWModeCallback8192SUsbWorkItem() Switch to 20MHz bandwidth
rtl819xSU:<==SetBWModeCallback8192SUsbWorkItem()
=================>rtllib_authentication_req():auth->algorithm is 0
===>rtllib_start_scan_rsl()
Linking with Cisco_Linksys,channel:10, qos:1, myHT:1, networkHT:1, mode:10 cur_n
et.flags:0x40e
===============>IOT Broadcom STA 20MHz.
============>HTIOTActIsForcedRTSCTS(), 0
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!IOTAction = 04804400
===>rtllib_associate_procedure_wq(), chan:10
==========>HTSetConnectBwMode():pHTInfo->bCurBW40MHz:0
rtl819xSU:==>SetBWModeCallback8192SUsbWorkItem() Switch to 20MHz bandwidth
rtl819xSU:<==SetBWModeCallback8192SUsbWorkItem()
=================>rtllib_authentication_req():auth->algorithm is 0
Linking with Cisco_Linksys,channel:10, qos:1, myHT:1, networkHT:1, mode:10 cur_n
et.flags:0x40e
===============>IOT Broadcom STA 20MHz.
============>HTIOTActIsForcedRTSCTS(), 0
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!IOTAction = 04804400
===>rtllib_associate_procedure_wq(), chan:10
==========>HTSetConnectBwMode():pHTInfo->bCurBW40MHz:0
rtl819xSU:==>SetBWModeCallback8192SUsbWorkItem() Switch to 20MHz bandwidth
rtl819xSU:<==SetBWModeCallback8192SUsbWorkItem()
=================>rtllib_authentication_req():auth->algorithm is 0
rtl819xSU:rtl8192_qos_association_resp: network->flags = 14,1
rtl819xSU:qos active process with associate response received
====================>rx ADDBAREQ from :58:6d:8f:83:38:ed
=====>to send ADDBARSP
Associated successfully
============>normal associate
Using G rates:108
Successfully associated, ht enabled
==========>HTSetConnectBwMode():pHTInfo->bCurBW40MHz:1
EAPOL TranslateHeader(), pTcb->DataRate = 0x24
EAPOL TranslateHeader(), pTcb->DataRate = 0x24
alg name:CCMP
rtl819xSU:==>SetBWModeCallback8192SUsbWorkItem() Switch to 40MHz bandwidth
rtl819xSU:EnableHWSecurityConfig8192:, hwsec:1, pairwise_key:4, SECR_value:c
rtl819xSU:====>to setKey(), dev:80cd8000, EntryNo:4, KeyIndex:0, KeyType:4, MacA
ddr58:6d:8f:83:38:ed
alg name:CCMP
rtl819xSU:====>to setKey(), dev:80cd8000, EntryNo:1, KeyIndex:1, KeyType:4, MacA
ddrff:ff:ff:ff:ff:ff
rtl819xSU:<==SetBWModeCallback8192SUsbWorkItem()
!!!!!!!!!!!!!!!!!!!!!!!!!!!IOTRaFunc = 00000000
=====>rtl8192SU_link_change 1
=============>ARFR0+rate_index*4:0x100ff015
<=====rtl8192SU_link_change 2
===>DHCP Protocol start tx DHCP pkt src port:68, dest port:67!!
===>DHCP Protocol start tx DHCP pkt src port:68, dest port:67!!
rtllib: TsStartAddBaProcess()==>BA timer is already added
=====>to send ADDBAREQ!!!!!
rtllib: TsStartAddBaProcess()==>BA timer is already added
====================>rx ADDBARSP from :58:6d:8f:83:38:ed
Тобишь, отображался лишь родной свисток, а нового и в помине не было...
Была даже опробована прошивка от устройства 3q на идентичной платформе Rtl1055, после прошивки, я увидел сияющую надпись "Wi-fi plugin", цветное меню, мигающий новый свисток, но при перемещениях по пунктам меню, всплыла надпись "The software dismath with the firmware", и дальнейшая работа стала невозможной.
На форуме производителя услышал предположение, что GUI блокирует новое устройство, и может помочь пересборка прошивки. Посоветовали обратиться на данный форум, с чем я вообщем-то и пришел.
Буду признателен услышать варианты, в какую сторону стоит копать, чтобы все-таки подружить прошивку устройства Iconbit HDS8w с новым wi-fi адаптером TL-WN727N.
Зы:
Собственно родная прошивка
http://descr.mpc.ru/descr/102113/f/fw_hds8w_v5.0.5.r7519_21.02.2012_.zipПрошивка от 3q, которая запустилась на моем плеере и увидела свисток
http://www.3-q.ru/files/3Q-F412HC-V5.0.17.r7461WN_2012-09-06.zip