Купил лаптоп 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?