Автор Тема: Неработеща мрежова платка - state UNKNOWN  (Прочетена 6869 пъти)

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Неработеща мрежова платка - state UNKNOWN
« Отговор #15 -: Feb 01, 2016, 16:32 »
Интересното при тази карта е, че си поисква IRQ-то при up операция, а не при инициализация, т.е. като направиш ip link set dev eth2 up и тогава се setup-ва IRQ-to.
Уникално! Вдигнат интерфейс и поставен кабел и
Код:
  16:          0          0          0          0   IO-APIC   16-fasteoi   eth2

Как ще върна после /proc/sys/kernel/printk ? С рестартиране ли?
В момента
cat /proc/sys/kernel/printk
3       4       1       7

Или преди това да му направя архив? :)
« Последна редакция: Feb 01, 2016, 17:13 от laskov »
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

netgraph

  • Напреднали
  • *****
  • Публикации: 34
  • Distribution: *BSD, Fedora, RHEL
  • Window Manager: Fluxbox, Mate
    • Профил
Re: Неработеща мрежова платка - state UNKNOWN
« Отговор #16 -: Feb 01, 2016, 18:21 »
Няма нужда, първата цифра ти е сегашния левел (3), след това направи
echo 3 > /proc/sys/kernel/printk
и ще върнеш старото ниво.
« Последна редакция: Feb 01, 2016, 18:29 от netgraph »
Активен

__asm__("jmp .");

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Неработеща мрежова платка - state UNKNOWN
« Отговор #17 -: Feb 02, 2016, 12:52 »
След зареждане на модула
Цитат
[516935.550891] sundance.c:v1.2 11-Sep-2006 Written by Donald Becker
[516935.551754] eth2: IC Plus Corporation IP100A FAST Ethernet Adapter at 0000000000016000, 14:cc:20:02:74:27, IRQ 16.
[516935.552808] eth2: MII PHY found at address 0, status 0x786d advertising 01e1.
След вдигане на интерфейса
Цитат
[517013.071026] eth2: Media selection timer tick, intr status 05c6, Tx 0 Rx 0.
[517013.071393] eth2: Setting full-duplex based on MII #0 negotiated capability
01e1.
[517023.103020] eth2: Media selection timer tick, intr status 05c6, Tx 0 Rx 0.
[517033.119069] eth2: Media selection timer tick, intr status 05c6, Tx 0 Rx 0.
 ... последния ред се повтаря през няколко сек.
След няколко сек. става
Цитат
[517563.967023] eth2: Media selection timer tick, intr status 05c6, Tx 0 Rx 8000.
След задаване на IP - нищо, но след ping
Цитат
eth2: Media selection timer tick, intr status 05c6, Tx c0 Rx 8000.
След down на интерфейса
Цитат
[517566.383580] eth2: Shutting down ethercard, status was Tx c0 Rx 8000 Int 515.
[517566.383720] eth2: Queue pointers were Tx 0 / 0,  Rx 0 / 0.
Никакви други съобщения, дори при вадене и поставяне на кабела.

Това може би също:
Цитат
поредица от
kernel: [518868.703184] 00 a7d30000 a7d30010 00018001(00) a5554402 8000002a
kernel: [518868.703314] 01 a7d30010 a7d30020 00018005(01) a5554c02 8000002a
... до
kernel: [518868.706722] 1a a7d301a0 a7d301b0 00018069(1a) bdaf4000 8000002a
kernel: [518868.706852] 1b a7d301b0 a7d301c0 0001806d(1b) bdaf4800 8000002a
kernel: [518868.706981] 1c a7d301c0 a7d301d0 00018071(1c) bdaf5000 8000002a
kernel: [518868.707124] 1d a7d301d0 00000000 00018075(1d) bdaf5800 8000002a
kernel: [518868.707264] 1e a7d301e0 00000000 00000000(00) 00000000 00000000
kernel: [518868.707403] 1f a7d301f0 00000000 00000000(00) 00000000 00000000
kernel: [518868.707541] TxListPtr=a7d301d0 netif_queue_stopped=1
kernel: [518868.707674] cur_tx=30(1e) dirty_tx=0(00)
kernel: [518868.707801] cur_rx=0 dirty_rx=0
kernel: [518868.709378] cur_task=30
« Последна редакция: Feb 02, 2016, 13:30 от laskov »
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3