проблемы с поддержкой vlan на gentoo-sources-3.3.8. драйвер сетевой sky2

Всем доброго времени суток )

Проблема: после перехода на ядро 3.3.8 (до того оооочень долго работал на стабильном 2.6.33) пропала поддержка vlan для сетевой sky2 (других не знаю, работаю на ноуте). При подключении к порту коммутатора и приеме тегированного и нетегированного трафика в лог сыплются ошибки:

Sep 6 10:24:51 localhost kernel: [ 543.050709] sky2 0000:86:00.0: eth0: rx error, status 0x442500 length 64
Sep 6 10:24:51 localhost kernel: [ 543.061394] sky2 0000:86:00.0: eth0: rx error, status 0x442500 length 64
Sep 6 10:24:51 localhost kernel: [ 543.504377] sky2 0000:86:00.0: eth0: rx error, status 0x442500 length 64
Sep 6 10:24:51 localhost kernel: [ 543.505885] sky2 0000:86:00.0: eth0: rx error, status 0x442500 length 64
Sep 6 10:24:57 localhost kernel: [ 549.064602] sky2 0000:86:00.0: eth0: rx error, status 0x442500 length 64
Sep 6 10:24:57 localhost kernel: [ 549.064742] sky2 0000:86:00.0: eth0: rx error, status 0x442500 length 64
Sep 6 10:24:57 localhost kernel: [ 549.064907] sky2 0000:86:00.0: eth0: rx error, status 0x442500 length 64
Sep 6 10:24:57 localhost kernel: [ 549.065066] sky2 0000:86:00.0: eth0: rx error, status 0x442500 length 64

При поднятии vlan интерфейса ошибок нет, но.. Трафик через него не идет, только счетчик tx ошибок растет. Инструмент для работы повседневный, откатился бы на 2.6.х ядро, да его уже убрали из дерева :( Перепробовал ядра (3.3.5, 3.0.x..), те же симптомы. Описание проблемы встречается, патчи видел (3.0 на git.kernel.org), но наложение патчей пока не помогло.

net-misc/vconfig-1.9
поддержка VLAN в ядре включалась модулем и непосредственно.

Работающих решений пока найти не удалось. Либо все работает и сам натупил где то, либо таки с переходом на 3x ядро в Gentoo не встряло еще никому что ли..

Может что посоветуете? )

.

Не так уж давно пользовался сетевыми платами 3Com и подобными. Сначала был sk98lin, потом skge и sky2. После различных проблем, больших и не очень, было решено отказаться от сетевых плат на чипах от Marvell в пользу плат на банальных чипах от Intel. Проблемы как-то сразу решились "сами собой". В т.ч. с поддержкой 802.1Q

Как было упомянуто выше -

Как было упомянуто выше - работаю на ноуте (ибо не первый год работа-дом под gentoo, а офисный комп под офтопиком, который все таки нужен, rdp до "зависимых" приложений). Так что возможности "сменить" сетевую нет. Тем паче что работало долго и верно.. Странно, что внеся изменения, которые сделали поддержку vlan на драйверах sky2 неработающей, разработчики еще не пофиксили судя по всему (ибо работающих решений не нашлось). Либо тихо-мирно работает на нестабильных версиях ядра, возможно, но там возни с ati-drivers не оберешься. В общем - пока разыскивается работоспособное сочетание или работающий патч хотя бы.

.

Про ноут пропустил, пардон. Насколько я понимаю, никакой особой поддержки 802.1Q конкретно в драйверах сетевой не нужно, поскольку этим занимается модуль 8021q. Когда-то давно давно во время проведения экспериментов с vlan-ами, я использовал этот модуль с несколькими разными сетевушками, причем все они были дешевыми, обыкновенными. В данном конкретном случае, я думаю, нужно просто попробовать другое ядро.
У меня была нехорошая ситуация с драйвером igb и ядром 3.2.5: через примерно 10 минут работы устройство намертво подвисало секунд на 5, после чего опять на 10 минут все работало и так по кругу. Взял ядро 3.1.6 и по сей день все работает без сучка-задоринки.

Всё что я могу сказать о

Всё что я могу сказать о своем опыте работы с драйвером sky2 - это то, что он говно. Больше 10 мегабит(не мегабайт!) через него прососать и не получить ни одной ошибки(если это регулярно делать) - это просто чудо. Сужу по своему опыту работы с ним на ядрах 2.6.18-2.6.39

Нейтральность - высшее достижение сознания!

[SOLVED] откат на работоспособное ядро

рассуждения о качестве драйверов sky2 мало помогают поиску решения по восстановлению работоспособности ) тем паче что претензий до того не было, да и с ноутом куда денешься (пока не маячит возможность-необходимость менять).

итого. активным перебором ядер выяснено работающее с поддержкой vlan, пришлось откатиться на ванильное 2.6.32.59
ну и mtu понизить на интерфейсе (для других ядер не помогло). пока работает. новые версии ядер придется проверять по мере поступления, может пофиксят все таки (упоминалась неработоспособность многих драйверов с подобной траблой).
при наложении найденных патчей на ядра gentoo и ванильные либо не собирается с ошибкой, либо даже удавалось собрать ядро-модули с достижением "тишины" в логах (на предмет упомянутых rx ошибок), но.. трафик через vlan-интерфейс так и не проходил (c растущими tx ошибками).

что же.. поживем еще на 2.6.x ядре ) след ноут будем выбирать на чипе Intel..

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".