[devel] Disabling IRQ... (was: I: installer-2.9.9.6.iso)
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Ср Май 18 01:12:00 MSD 2005
On Mon, May 16, 2005 at 06:56:47PM +0400, Anton Farygin wrote:
> - исправлено множество ошибок в третьей части инсталятора
> (Станислав Иевлев)
2 inger: насчёт настройки принтера промахнулся, работает -- тут
куда интереснее.
Вкратце: после ряда манипуляций через N часов после попыток
распечатать страничку она таки вылезла из принтера, причём
(см. время) немного меня напугав ;-)
Подробнее: глюки при обработке прерываний от _первой_
используемой сетевой карты на 2.6.10-std26-up-alt8.
Материнская плата -- на VIA VPX, модули -- ne2k-pci и e100,
pci=routeirq опробовано (заодно #6889), APIC disabled, ACPI off.
Говорим "Disabling IRQ #10" (для ne2k-pci в "родном" слоте) или
соответственно 5 для e100 (вообще-то там sb, но он не подхватился
-- pnpscan грохнулся на pentium :), выдержки из dmesg сейчас
повешу в багзиллу.
В /proc/interrupts на такие модули валятся круглые числа
прерываний -- 100000 (e100), 500000 (ne2k-pci).
А теперь самое интересное: воткнул рядом с ne2k ещё e100, сделал
rmmod e100; modprobe ne2k-pci -- и на ней чудненько заработало.
Т.е. сотни-тысячи (а не сотни тысяч в карьер) прерываний, никакой
ругани и прочих признаков отравления, получили адрес по DHCP и
только вперёд.
Вот тут-то принтер и загудел утренним заданием.
==> Что делать? (c) -- пока повесил #6891
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки Devel