soedenitel |
|
Темы:
3
Сообщения:
28
Участник с: 08 января 2007
|
Доброго времени суток, Уважаемые! До сегодняшнего дня у меня было установлено ядро 2.6.16. На компе, на котором стоит linux доступ в сеть через карту WiFi DLink с чипсетом Ralink. Соответственно дравер был выкачан с сайта ралинк в виде исходников, скомпилирован и установлен. Все работало без нареканий, но…. сегодня дал своей системе команду pacman -Syu - много чего обновилось (около 112 мегов), в том числе и ядро другое поставилось и компилятор и библиотеки - в результате после ребута пропал мой интерфейс ra0. Опять достал исходник драйвера (последний доступный на сайте ралинк), опять как там все написано начал собирать, но команда make all закончилась неудачей, компиляции автоматически прервалась со следующим сообщением: In function ‘RT61_probe’: /usr/src/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c:197: error ‘struct net_device’ has no member named ‘get_wireless_stats’ сижу без сети на linux, как можно решить эту проблему? (на предыдущем дистрибутиве с этим же исходником не было никаких проблем) в чем причина и что делать? |
afon |
|
Темы:
1
Сообщения:
18
Участник с: 14 декабря 2006
|
Ну, есть мнение, что нужні заголовки ядра, наверное, или исходники ядра, на которіх компилится драйвер. Попробуй поставить kernel headers для своей версии кернела. Может в них/загвоздка… |
soedenitel |
|
Темы:
3
Сообщения:
28
Участник с: 08 января 2007
|
да, дело однозначно в заголовках, но…проблема похоже фундаментальнее, чем может показаться…. старые заголовки не катят, так как их системная библиотека не приемлет, а вот с новыми-то и не компилируется, но решение (по крайней мере временное) нашлось: поле структуры, которое больше не поддерживается новым ядром используется всего в одной строчке одной функции драйвера, да к тому же эта строка находится внутри директив компилятору, таким образом возникла мысль просто закомментировать эту строку и….ВСЕ СКОМПИЛИРОВАЛОСЬ, и даже драйвер встал и карточка заработала, но видимо что-то я там недопонял, так как с помощью iwconfig в результате карточку не отконфигурировать, работают только дерективы настройки драйвера, которые считываются только во время загрузки….т.е. чтоб поменять например идентификатор беспроводной сети, нужно отредактировать файл конфигурации драйвера, перегрузиться и только после этого “оно втыкает”…. вощем УРА! всем спасибо. |
zeus |
|
Темы:
95
Сообщения:
1096
Участник с: 28 октября 2006
|
http://wiki.archlinux.org/index.php/Wireless_Setup зачем себе иппать моск если уже собранно все? |
mit3z |
|
Темы:
0
Сообщения:
18
Участник с: 04 ноября 2006
|
zeusзатем, что, например, моя ралинковская фуфайка на RT61 глючит с rt2x00, но замечательно работает на “легаси” rt61 из цвс от serialmonkey. soedenitel, эт в .19 ядре опять апи поломали, бери из цвс нужный тебе модуль и собирай http://rt2x00.serialmonkey.com/wiki/ind … =Downloads |
soedenitel |
|
Темы:
3
Сообщения:
28
Участник с: 08 января 2007
|
mit3zспасибо, для меня это очень ценная инфа, месяца еще с линуксом не работаю, про цвс даже ничего не представлял еще раз спасибо за идею, mit3z |