2

Я был разочарован, когда понял, что Wii не имеет порта Ethernet, но интерфейс настроек поддерживает проводное соединение. Очевидно, есть адаптер Ethernet через USB для Wii, что является хорошей новостью, но его цена примерно в 5 раз выше, чем я ожидаю заплатить за основную функцию.

Вероятно, у меня где-то есть какое-то оборудование, которое будет работать, учитывая правильные модули ядра и конфигурацию для протокола, и зная, что протокол также открывает интересные возможности.

Я успешно настроил OpenWrt для маршрутизации трафика из моей домашней сети через любой телефон Android с USB-модемом, что замечательно, когда наша линия ADSL выходит из строя. Это работает с kmod-usb-net-rndis , но не только с kmod-usb-net-cdc-ether , так что это говорит о том, что Android поддерживает проприетарный протокол RNDIS, но, к сожалению, вероятно, не подмножество Network Control Model (NCM) стандартного протокола USB Communications Device Class (USB CDC) *. (Я проверял это с версиями Android 2.2.2, 2.3.7 (CM7.2.0) и 4.0.3.) Я пытался использовать Wii с USB-модемом, но он не работает, и, поскольку Android поддерживает RNDIS, это означает, что Wii, вероятно, не работает.

Таким образом, Wii может поддерживать USB CDC или какой-либо другой протокол (кажется, что существует довольно много несовместимых проприетарных протоколов Ethernet через USB), но, вероятно, не RNDIS. Кто-нибудь может это подтвердить? Вы точно знаете, какой протокол (ы) Wii поддерживает для Ethernet через USB?

Примечание. Под «Ethernet через USB» я не имею в виду серийный номер PPP через USB, который вы получаете с мобильными широкополосными ключами. Я ожидаю, что Wii получит свой IP-адрес с помощью DHCP.

* Я не совсем понимаю «модели» и « подмножества » USB CDC, поэтому, пожалуйста, исправьте меня, если я ошибаюсь.

1 ответ1

3

Мой адаптер Wii Ethernet через USB имеет идентификатор поставщика 0x0b95 и идентификатор устройства 0x7720. Это относится к контроллеру ASIX AX88772.

Я не смог найти никакой информации о поддерживаемых протоколах в спецификациях, но драйвер для ОС Haiku (и других) как-то ссылается на модель управления сетью:

/*
 *  ASIX AX88172/AX88772/AX88178 USB 2.0 Ethernet Driver.
 *  [snip]
 *
 *  Heavily based on code of the
 *  Driver for USB Ethernet Control Model devices
 *  [snip]
 */

Для контроллеров ASIX существует отдельный драйвер Linux, который, похоже, не относится ни к каким официальным протоколам.

При поиске "AX88772 wii" в Google вы обнаружите, что некоторые люди могли использовать USB-адаптеры на основе AX88772, но не все. По крайней мере, легко найти группу адаптеров, использующих этот контроллер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .