Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > *NIX и Hardware > Проблемы с сетевухой RTL8029AS |
Автор: Любитель 26.7.2007, 21:59 | ||||||||
Не получается что-то у меня добиться нормального определения этой сетевухи. Вроде как она работает через модуль ne2k_pci. Модуль загружен:
Однако sudo ifconfig eth1 выдаёт:
В то же время имеем по dmesg | grep eth1:
После sudo modprobe -r ne2k_pci и следующего sudo modprobe ne2k_pci в dmesg | tail видим:
Однако ifconfig всё равно eth1 не видит :( Самое интересное, что при загрузке с джентовского ЛайвСД eth1 определяется нормально. По dmesg | grep eth1 видим тоже самое. Могу дать полный вывод lsmod из-под ЛайвСД (он у меня сохранён) - он длинный. В чём может быть дело? |
Автор: bilbobagginz 27.7.2007, 03:41 |
проверь версии модулей там и там. |
Автор: Любитель 27.7.2007, 09:05 | ||||
Если я правильно понял, то у меня:
и на ЛайвСД:
Поставил gentoo-sources-2.6.19-r5, сравнил диффом drivers/net/ne2k-pci.c - абсолютно одинаковые там и в 2.6.20-r8 (откуда у меня собиралось вся текущая байда последний раз). Что значит REGPARM - понятия не имею ![]() Или я всё-таки не туда смотрел? |
Автор: bilbobagginz 27.7.2007, 16:01 |
ты молодец, вообще-то, смотришь в правильном направлении. смотри на разницу в зависимых драйверах. насколько я понимаю, этот драйвер зависит от других. посмотри разницу и в них. попробуй напихать аргументы, почитай мануалки самого драйвера в сырцах ядра, там наверняка есть флажки, которые можно при загрузке ядра передать. |
Автор: Любитель 27.7.2007, 17:13 |
Проблема решилась. Причём очень странно ![]() Ну что ж, eth2, так eth2 ![]() |
Автор: bilbobagginz 27.7.2007, 17:56 |
поковыряйся с файлом /etc/iftab |
Автор: Любитель 27.7.2007, 21:28 | ||
Не нашёл у себя такого файла. man iftab тоже молчит. Но судя по
и отсутствию у меня ifrename этот файл мне и не нужен. Впрочем фиг с ним. Рано я возрадовался ![]() Я вот что думаю: сетевуха вроде RTL8029AS (судя по наклейке и lspci), а в dmesg видим просто RTL8029. Может это имеет значение? Может её не через ne2k_pci пускать надо? И через что тогда? На realtek.com.tw для 8029, 8019AS видим лишь простую инструкцию для линя о сборке модуля ne2000-совместимых карточек. Для 8029AS в категории Unix (Linux) видим три вещи: 1. Packet Driver 2. SCO Unix 3. Unixware 7.x 2 и 3 - явно не то. Качаем 1. Во-первых, немного странно - зип-архив. Ну ладно, анзипаем его. Находим PICPKT.COM и текстовик, описание из которого больно смахивает на ДОС. Со всякими автоэкзек.бат ![]() Бред какой-то... |
Автор: ZeeLax 28.7.2007, 06:10 |
Модуль 8139too не пробовали использовать? |
Автор: Любитель 28.7.2007, 10:25 |
А это вроде для 10/100 мегабитных сетевух - из другой серии. Ента просто 10 мегабитная. Вообщем тот был модуль - всё работает. Немного странно, но работает. Подключал к этой сетевухе локалку - не пашет. Подключил к ней АДСЛ-модем, а к встроенной гигабитной интеловой (модуль e1000) - сеть. Нормально работает. Правда ещё другая проблема возникла - но это уже отдельная тема. Да и пожалуй, вопрос к винде ![]() |
Автор: ZeeLax 30.7.2007, 04:13 |
Какой из был тот? ;) А 8139too он и для 8129 тоже подходит. |
Автор: Любитель 30.7.2007, 14:11 |
Всмысле ne2k_pci. |