Купил лаптоп Toshiba, там WiFi контроллер, про который lspci говорит - "Realtek Semiconductor Co., Ltd. Device 8176 (rev 01)" В ванильных или дистрибутивных ядрах такое не поддерживается, народ в форумах советует скачать и поставить драйвер от Realtek RTL8188 он же RTL8192 (r8192ce_pci).Скачал, скомпилял, поставил в ядро 2.6.32. Зацепился по 802.11n, задавленную в 20MHz @ 2.4GHz через DD-WRT @ Linksys E2000, который подключил к Comcast, скорость около 25Мбит. Никаких проблем, всё летает, несмотря на птичий базар из сетей 802.11g в округе.
Весь комплект привёз и подключил к Ростелеком, скорость около 8Мбит. В округе нет вообще ни одной сети WiFi, но работать совершенно невозможно. Наблюдаю разные TTL туда/обратно, таймауты, разрывы соединения. mtr показывает 40-60% потерь пакетов начиная с 7-го хопа, до него потерь совсем нет.
Теперь втыкаем старенький адаптер 802.11g через USB. Всё заработало вообще без потерь, таймаутов и глюков.
r8192ce_pci в логи пишет только про прицепились при включении/отцепились при выключении, во время работы или глюков ошибок нет.
Понятно, что Toshiba больше никогда не покупать, но остаётся забавнейший вопрос - как подступиться к отладке этого самого r8192ce_pci? Any ideas?
А в modinfo r8192ce_pci нет параметра debug? Можно попробовать его включить, а заодно посмотреть какие ещё крутилки там есть.
> А в modinfo r8192ce_pci нет параметра debug? Можно попробовать его включить, а
> заодно посмотреть какие ещё крутилки там есть.Можно выбрать только имя интерфейса, номер частотного канала и аппаратный WEP.
Получил более-менее стабильную работу, когда запретил 802.11n, заставив работать через 802.11g.
В полных непонятках. Рабочая гипотеза - frame aggregation от 802.11n смертелен вместе с загружеными раутерами Ростелеком, пакеты от меня приходят слишком часто. Против неё - ADSL позволяет отдать меньше 1Мбит, как может быть такой эффект?
В сети Comcast тот же 802.11n работал нормально, при этом DOCSIS позволял отдавать около 6Мбит.
Попробуйте связаться с разработчиком железки/драйвера - может они хоть что-то прояснят?...
> Купил лаптоп Toshiba, там WiFi контроллер, про который lspci говорит - "Realtek
> Semiconductor Co., Ltd. Device 8176 (rev 01)" В ванильных или дистрибутивных
> ядрах такое не поддерживается,Как это не поддерживается???? А это кто?
# grep -R 0x8176 drivers/net/wireless/
drivers/net/wireless/rtlwifi/pci.h:#define RTL_PCI_8188CE_DID 0x8176 /*8192ce */
drivers/net/wireless/rtlwifi/rtl8192ce/hw.c: if (rtlefuse->eeprom_did == 0x8176) {
drivers/net/wireless/rtlwifi/rtl8192ce/sw.c: {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8176, rtl92ce_hal_cfg)},...
Device Drivers --->
[*] Wireless LAN --->
[*] Network device support --->
...
<M> Realtek RTL8192CE/RTL8188SE Wireless Network Adapter
...
Хотя, у меня 2.6.38-rc2+ ...
>> Купил лаптоп Toshiba, там WiFi контроллер, про который lspci говорит - "Realtek
>> Semiconductor Co., Ltd. Device 8176 (rev 01)" В ванильных или дистрибутивных
>> ядрах такое не поддерживается,
> Как это не поддерживается???? А это кто?[...]
> Хотя, у меня 2.6.38-rc2+ ...Спасибо, приколол/обрадовал. Ждём релиза...
>>> Купил лаптоп Toshiba, там WiFi контроллер, про который lspci говорит - "Realtek
>>> Semiconductor Co., Ltd. Device 8176 (rev 01)" В ванильных или дистрибутивных
>>> ядрах такое не поддерживается,
>> Как это не поддерживается???? А это кто?
> [...]
>> Хотя, у меня 2.6.38-rc2+ ...
> Спасибо, приколол/обрадовал. Ждём релиза...Не совсем в тему, но близко:
реально ли собрать этот драйвер под mips32,есть ли порты под OpenWRT?