On Thu, Jan 08, 2004 at 07:47:41PM +0200, X-Stranger wrote: [skip] > > Так что придётся собирать blacklist, а также добавить опцию для > > тестирования (включающую этот workaround независимо от наличия > > записи в blacklist). > > А кто это делать будет? И будет ли? Ну я попробую сделать что-то... Кстати, там было два варианта патча - первый вариант у вас заработал? Вот этот: http://www.kalamazoolinux.org/tech/pcg-fx390k/patch-vaio-option-1.txt --- 2.4/arch/i386/kernel/pci-irq.c Sat Nov 3 19:51:08 2001 +++ build-2.4/arch/i386/kernel/pci-irq.c Sun Nov 4 14:48:58 2001 @@ -626,7 +626,7 @@ continue; if (info->irq[pin].link == pirq) { /* We refuse to override the dev->irq information. Give a warning! */ - if (dev2->irq && dev2->irq != irq) { + if (dev2->irq && dev2->irq != irq && 0) { printk(KERN_INFO "IRQ routing conflict for %s, have irq %d, want irq %d\n", dev2->slot_name, dev2->irq, irq); continue; Просто нужно разобраться, что именно писать в blacklist. Есть два варианта - либо просто использовать то, что прочитано из irq_router->get (это как раз вариант сверху), либо перепрограммировать PIRQ на IRQ, указанный в BIOS (это то, что вы пробовали, и оно вроде как заработало). Если работают оба варианта, видимо, лучше выбрать option-1 (при этом меньше всего перепрограммируется, соответственно меньше возможностей наткнуться на какую-то не проявляющуюся сразу проблему). Выглядеть это будет, разумеется, значительно сложнее, чем в таком тестовом варианте...