Трюк с 64-битной Ubuntu, чтобы разрешить 32-битную беспроводную карту pci?

У меня есть более старая 32-битная Belkin F5D6001 (также известная как беспроводная сетевая карта ADMtek ADM8211 802.11b), которую я получил для работы в 32-битной Ubuntu 12.04 через NDISWrapper (Windows Wireless Networking), используя компакт-диск, с которым он изначально поставляется, и NDISWrapper (где он указанное оборудование обнаружено: да). Пробовал те же процедуры в 64-битном 12.04 и, несмотря на то, что он видит и связывается с картой, он не будет подключаться к Интернету.

Он может видеть сети вокруг меня, но когда я ввожу 10-значный (xxxxxxxxxx) ключ безопасности, он замораживает систему. Сделал полный сброс, выключив и отключив вилку и питание в течение нескольких секунд и перезапустив, но происходит то же самое. Провели бесчисленные часы, исследуя это, и задавались вопросом, есть ли способ обмануть эту 64-битную ОС, чтобы принять драйвер. Я пробовал бесчисленное количество cmds (iwconfig, ip addr, ndiswrapper и т. Д.- вы называете это, я пробовал это), и хотя он может обнаружить это, он продолжает зависать.

Я читал, что в Ubuntu есть встроенный драйвер беспроводной карты по умолчанию, который может конфликтовать и должен быть удален, чтобы предотвратить зависание, но я все еще относительный новичок в Linux и не уверен, где находится этот драйвер, поэтому я могу удалить Это. Даже если я найду и удаляю его, я не думаю, что это решит проблему, потому что этот шаг не требовался в 32-битной ОС, которая, как я сказал выше, прошла успешно. Чипсет ADM8211 с PCIID 1317:8201.

Я попробовал несколько драйверов, которые я нашел через SourceForge, которые указывают, что это по сути тот же набор микросхем, что и Realtek 8180, хотя его PCIID отличается. Могли только найти драйверы "8180L" на сайте Realtek и поместить их в Ndiswrapper. Пробовал их на всякий случай вместе с инструкциями ndiswrapper, перечисленными здесь:

изменить PCIID, чтобы соответствовать 8180-ым, но безрезультатно, хотя все еще был в состоянии видеть доступные сети. На данный момент я пришел к единственному выводу: 1. что невозможно подключить его к сети, если только нет способа обмануть ОС, полагая, что это 64-битная карта или что-то в этом роде ИЛИ 2. Удаление вышеупомянутого драйвера Ubuntu по умолчанию определенно требуется в 64-битном сценарии, как я пытаюсь. Если кто-то знает об утилите или методе для этого, пожалуйста, не стесняйтесь помочь. Спасибо и благословений.

1 ответ

Вы не можете запустить 32-битный код режима ядра с 64-битным ядром.

Другие вопросы по тегам