LINUX.ORG.RU

[ядро][linux]ядерным специалистам - проблемы с сетевой

 ,


0

0

Имеется следующая сетевуха:
02:00.0 Ethernet controller: Attansic Technology Corp. Device 1063 (rev c0)
Через какое-то время работы она отваливается и больше не работает.
Ругается в dmesg следующим образом:

Apr 21 07:43:27 exposure ------------[ cut here ]------------
Apr 21 07:43:27 exposure WARNING: at net/sched/sch_generic.c:261 dev_watchdog+0x1b4/0x1c0()
Apr 21 07:43:27 exposure Hardware name: G41T-M6
Apr 21 07:43:27 exposure NETDEV WATCHDOG: eth0 (atl1c): transmit queue 0 timed out
Apr 21 07:43:27 exposure Modules linked in: coretemp snd_hda_codec_intelhdmi snd_hda_codec_via snd_hda_intel snd_hda_codec snd_
hwdep snd_pcm snd_timer snd atl1c soundcore snd_page_alloc
Apr 21 07:43:27 exposure Pid: 0, comm: swapper Not tainted 2.6.32-gentoo-r7 #1
Apr 21 07:43:27 exposure Call Trace:
Apr 21 07:43:27 exposure [<c102aa8e>] ? warn_slowpath_common+0x6e/0xb0
Apr 21 07:43:27 exposure [<c13c5834>] ? dev_watchdog+0x1b4/0x1c0
Apr 21 07:43:27 exposure [<c102ab1b>] ? warn_slowpath_fmt+0x2b/0x30
Apr 21 07:43:27 exposure [<c13c5834>] ? dev_watchdog+0x1b4/0x1c0
Apr 21 07:43:27 exposure [<c1033cf9>] ? mod_timer+0xd9/0x140
Apr 21 07:43:27 exposure [<c135fe86>] ? usb_hcd_poll_rh_status+0xf6/0x130
Apr 21 07:43:27 exposure [<c10337b5>] ? cascade+0x55/0x70
Apr 21 07:43:27 exposure [<c13c5680>] ? dev_watchdog+0x0/0x1c0
Apr 21 07:43:27 exposure [<c10338d0>] ? run_timer_softirq+0x100/0x1c0
Apr 21 07:43:27 exposure [<c10495b3>] ? tick_do_broadcast+0x33/0x70
Apr 21 07:43:27 exposure [<c102f837>] ? __do_softirq+0x87/0x110
Apr 21 07:43:27 exposure [<c10057b5>] ? timer_interrupt+0x35/0x40
Apr 21 07:43:27 exposure [<c1053e45>] ? handle_IRQ_event+0x35/0xc0
Apr 21 07:43:27 exposure [<c1056851>] ? move_native_irq+0x11/0x50
Apr 21 07:43:27 exposure [<c102f8ed>] ? do_softirq+0x2d/0x40
Apr 21 07:43:27 exposure [<c102fa45>] ? irq_exit+0x65/0x70
Apr 21 07:43:27 exposure [<c1004b70>] ? do_IRQ+0x50/0xc0
Apr 21 07:43:27 exposure [<c10033e9>] ? common_interrupt+0x29/0x30
Apr 21 07:43:27 exposure [<c12de000>] ? acpi_idle_enter_simple+0x128/0x154
Apr 21 07:43:27 exposure [<c13969d6>] ? cpuidle_idle_call+0x76/0xe0
Apr 21 07:43:27 exposure [<c1001d7f>] ? cpu_idle+0x3f/0x80
Apr 21 07:43:27 exposure [<c15a4732>] ? start_kernel+0x251/0x256
Apr 21 07:43:27 exposure [<c15a431f>] ? unknown_bootoption+0x0/0x190
Apr 21 07:43:27 exposure ---[ end trace a57e22e95b4ca7fd ]---
Apr 21 07:43:27 exposure atl1c 0000:02:00.0: Unable to allocate MSI interrupt Error: -1

Ситуация одинаковая на 2.6.32-gentoo-r7 и 2.6.33-gentoo-r1

возможно проблема в конфиге ядра - на всякий случай конфиг:
http://paste.pocoo.org/show/204359/

Если это ядерный баг - куда о нём и как писать?

Ответ на: комментарий от k0l0b0k

Попробую при следующей загрузке.

Пока решил попробовать вкомпилить в ядро. вроде пока работает.

CyberTribe ★★
() автор топика

Купи самый дешёвый реалтек, он будет работать лучше этого атансика.

Lumi ★★★★★
()

УМВР на такой же (убунты, дебианы, слаки).

ВЫВОД:
1. Руки
2. Гента

amorpher ★★★★★
()

Это называется traceback. Его надо скопипастить вместе с выводом lspci -n на сайт http://bugzilla.kernel.org/ и приложить туда же конфиг (ссылка на pastebin не катит). Вывод lspci -n надо вставить целиком, т.к. в traceback'е нет строк, специфичных для данной модели сетевой карты. Т.е. проблема скорее с поддержкой этой материнской платы, чем с сетевухой.

Судя по наличию строки «MSI» ниже traceback'а, можно попробовать добавить в командную строку ядря параметр pci=nomsi (следует, однако, понимать, что это временное решение) и отписать результаты в ту же багзиллу.

AEP ★★★★★
()
Ответ на: комментарий от CyberTribe

абсолюнто та же проблема на убанте 10.04 и лаптопа eMachines явно ядерная бага

Borman3000
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.