НЕ УДАЁТСЯ!!!Люди, помогите $тема. Драйвера, которые к ней даётся криворукими китайцами - под 3.0 - ессно не компилятся. Есть типовые решения?
Пробовал с горя патчить /sys/pci/if_rl.c на предмет добавления туда этого чуда - не хотит. Хотя, говорят, чип карточки есть самый настоящий RTL8139. Жуть, короче.
>НЕ УДАЁТСЯ!!!
>
>Люди, помогите $тема. Драйвера, которые к
>ней даётся криворукими китайцами -
>под 3.0 - ессно не
>компилятся. Есть типовые решения?
>
>Пробовал с горя патчить /sys/pci/if_rl.c на
>предмет добавления туда этого чуда
>- не хотит. Хотя, говорят,
>чип карточки есть самый настоящий
>RTL8139. Жуть, короче.Ее под мастдай иногда трудно поставить, но поищем, может чего найдем.
>>НЕ УДАЁТСЯ!!!
>>
>>Люди, помогите $тема. Драйвера, которые к
>>ней даётся криворукими китайцами -
>>под 3.0 - ессно не
>>компилятся. Есть типовые решения?
>>
>>Пробовал с горя патчить /sys/pci/if_rl.c на
>>предмет добавления туда этого чуда
>>- не хотит. Хотя, говорят,
>>чип карточки есть самый настоящий
>>RTL8139. Жуть, короче.
>
>Ее под мастдай иногда трудно поставить,
>но поищем, может чего найдем.
>
У меня под Mandrake 8.1 прекрасно работает с дровами реалтек 8139.
Ребят, у кого нить получить с Realtec-ом? У меня FreeBSD 4.3 и этот фокус не прокатывает :-(
>Ребят, у кого нить получить с
>Realtec-ом? У меня FreeBSD 4.3
>и этот фокус не прокатывает
>:-(
Забил я - хрен бы там. Я даже правил драйвер ядра на предмет добавления туда описания этой карты - детектится, но не пашет: такое чуйство, что с регистрами они что-то напортачили....
Гмм, я пробовал прописать в if_rl.c в struct rl_type инфу об surecom-е , взятую из такой же структуры if_fet.c (родных дров surecom-а)... После этого кернел отстроился нормально, но ifconfig среди доступных интерфейсов ее (rl) не увидел...
Кроме того я отписал в RU.UNIX.BSD и там один парень сказал что ее поставить можно на родных дровах (но как не сказал :-)). В принципе оно может итак... Но у меня родные дрова некомпилятся ругаяс на отсутствие bpfilter.h... Что это такое я не знаю, пробовал ей подсунуть bpf.h (вроде бы должно они его хотели)...Вылитает с ошибками на неправильные обявления... Я вот думаю может этот bpfilter.h не то же самое, что bpf.h? Где бы его, тогда отыскать?
>Гмм, я пробовал прописать в if_rl.c
>в struct rl_type инфу об
>surecom-е , взятую из такой
Аналогично.>нормально, но ifconfig среди доступных
>интерфейсов ее (rl) не увидел...
У меня всё происходил в следующем порядке: при старте карточка чудесно опознавалась по ID производителя, драйвер говорил риалтек фаунд, далее пытался её проинитить стандартно (АФАИР, получить ОТ НЕЁ тип - 3028 или 3029), по-реалтековски, это ему уже не удавалось и он говорил, что идите лесом, никакой карты на самом деле нет. Из чего у меня сложилось смутное впечатление, что она не совсем риалтек.>Кроме того я отписал в RU.UNIX.BSD
>и там один парень сказал
Пропатчив рукми пол-кернеля :-))>родные дрова некомпилятся ругаяс на
>отсутствие bpfilter.h... Что это такое
>я не знаю, пробовал ей
>подсунуть bpf.h (вроде бы должно
Аналогично :-)) Простой ламерский подход (ну не силён я во внутреннем строении фри). И сношался я несколько дней, подсовывая то одно, то другое. Хрен бы там.На самом деле, я думаю, надо ещё раз внимательно глянуть обработку структуры RL_TYPE. Может, какой индекс где надо на единичку увеличить....
> У меня всё происходил
>в следующем порядке: при старте
>карточка чудесно опознавалась по ID
>производителя, драйвер говорил риалтек фаунд,
>далее пытался её проинитить стандартно
У меня дело даже до этого не дошло...Видать где то что то не то написал...Слушай а тв не кинешь на
thorin@comcorvip.ru твой вариант if_rl.c?>глянуть обработку структуры RL_TYPE. Может,
>какой индекс где надо на
>единичку увеличить....
Методом тыка пробовать бум? ;-)