Popcorn A-110 + WUSB54 - танцы с бубном
пост написан и отправлен в печать 2009-07-05 примерно в 13:36
Валялcя у меня дома непонятно откуда взявшийся USB Wi-Fi донгл Linksys WUSB54GC. Воскресным дождливым утром, почесав репу, я решил попробывать подсоединить его к медиа-плееру Popcorn Hour A-110, потому как надоело таскать его к компьютеру для заливки очередной пиратской копии кино или музыки. Короче, почесал я снова репу и всунул донгл в USB порт плеера, залогинился на него через ssh и в dmesg увидил банальный high-speed usb device connected, что не предвещало легких сценариев.

Разумеется, lsmod ядра был пуст, а lsusb либо lshw просто отсутствовали. Погуглив, нашел, что модуль ядра для донгла называется rt73, чуть позже нашлись и скомпилированные бинарники (качабельно). Возникала еще одна проблема, insmod модуль устанавливал без эксепшенов, но вот ifconfig, либо даже просто cat /proc/net/dev вызывали segmentation fault. Репа уже была достаточно активно расчесана в кровь, но путем ковыряний и читаний форума NMT нашел таки решение.

Итак, порядок действий для установки USB Wi-Fi карты на базе чипсета Ralink RT73 (а их много) следующий: устанавливаем dropbear ssh с помощью CSI, скачиваем бинарники и кидаем их в корень ftp сервера либо же в /share директорию через sftp, редактируем в этой же директории скрипт start_app.sh, пример необходимой конфигурации в копипастере. Да поможет вам мануал по iwconfig-у. Ребутимся и все работает

Напоследок надо сказать, что с WPA шифрованием соединиться не получилось, придется переключаться на WEP. Скорость достигает ~ 5 mbit\s. Посмотреть, как все выглядит можно на фотографии, прошу прощения за телефонное качество.