LINUX.ORG.RU
ФорумAdmin

dma_timer_expiry: dma status == 0x64


0

0

Добрый день. У меня два сетевых интерфейса: eth0 - внутренняя сеть, eth1 - сеть провайдера, ip раздается динамически. В определенный момент у провайдера случилась проблема с оборудованием. Через несколько дней, они сказали, что они все исправили, но у меня так ничего и не работало: при попытке поднять и интерфейс получал: No working leases in persistent database. После поиска проблемы, выяснил, что сдохла сетевуха. Заменил, но теперь при подъеме интерфейса получаю следующее: hda: dma_timer_expiry: dma status == 0x64 hda: DMA interrupt recovery hda: lost interrupt больше не на что компьютер не реагирует. Прерывание на сетевой карте осталось такое, что и на старой. В interfaces прописано: auto eth1 iface eth1 inet dhcp

Если сетевой провод в эту карту не втыкнут, debian загружается, если втыкнут - то на загрузке пишет ту же ошибку. И еще, если воткнуть провод не провайдера, а от моего домашнего хаба (в сети нет сервера DHCP), то такой ошибки не возникает. Никто не сталкивался с такой ситуацией? Куда капать?


Копать в сторону сдыхающего HDD, конфликта прерываний между сетевухой и контролером HDD, промерять наличие напряжения на контактах RJ-45 кабеля провайдера,

Vanilin ★★★★
()

И еще. Попробуйте заземлить корпус системника. Проблема явно "железная" и к DHCP, скорей всего, не имеет ни малейшего отношения.

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

Первая мысль была на счет конфликта прерываний смотрел в messages: Jan 11 23:36:55 server kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 .... Jan 11 23:36:56 server kernel: ACPI: PCI interrupt 0000:00:0b.0[A] -> GSI 10 (level, low) -> IRQ 10 Jan 11 23:36:56 server kernel: eth1: RealTek RTL8139 at 0xa800, 00:e0:4c:00:a2:eb, IRQ 10

Этого достаточно, чтобы сказать, что конфликта прерываний нет?

У меня в квартире проводка с заземлением. Этого не достаточно?

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