Проблема с USB (USB + Gentoo 2006.1 + Asus K8N4-E Delux)
О железе ASUS K8N4E-Delux
О ОС Gentoo 2006.1 XOR
Использовал исходник ядра из пакета gentoo-sources (2.6-gentoo-r9), выполнил конфигурацию согласно инструкции http://www.gentoo.org/doc/en/usb-guide.xml. Откомпилировал командами make && make modules_install. Переписал bzImage в каталог загрузки, настроил Grub. После загрузки в /proc/bus/usb ничего не появилось. dmesg выдает такие строки при инициализации usb:
Uniform CD-ROM driver Revision: 3.20
hdd: ATAPI 52X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
ehci_hcd: block sizes: qh 128 qtd 96 itd 192 sitd 96
PCI: No IRQ known for interrupt pin B of device 0000:00:02.1. Please try using pci=biosirq.
ehci_hcd 0000:00:02.1: Found HC with no IRQ. Check BIOS/PCI 0000:00:02.1 setup!
ehci_hcd 0000:00:02.1: init 0000:00:02.1 fail, -19
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci_hcd: block sizes: ed 64 td 64
PCI: No IRQ known for interrupt pin A of device 0000:00:02.0. Please try using pci=biosirq.
ohci_hcd 0000:00:02.0: Found HC with no IRQ. Check BIOS/PCI 0000:00:02.0 setup!
ohci_hcd 0000:00:02.0: init 0000:00:02.0 fail, -19
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
Advanced Linux Sound Architecture Driver Version 1.0.11rc2 (Wed Jan 04 08:57:20 2006 UTC).
ALSA device list:
Из сообщения я понял, что конфлик прерываний на pci (PCI: No IRQ known for interrupt pin B of device 0000:00:02.1. Please try using pci=biosirq). Но как решить этот конфлик я не разобрался. Пробовал в настройках pci выставлять доступ bios, direct и any - результат одинаковый. В биосе явных настроек относящихся к прерываниям USB не нашел, по этому там стоит распределять прерывания атоматически.
Кто с таким сталкивался или может помочь решить проблему пожалуйсто помогите.
Спасибо.
- Для комментирования войдите или зарегистрируйтесь
Ядро обнови
Ядро обнови хотябы до 2.6.16
Там уже вроде профиксили этот баг...
На работе на одном из компов аналогичная мать стоит...
_________________
Gentoo GNU/Linux 2.6.18 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
Попробую с
Попробую с ядром 2.6.18.3. Еще вычитал на форуме что вроде с параметрами ядра pci=biosirq noacpi apic=off должно работать, но еще не проверял.
Найдено решение
Установил в биосе значение "no" для опции "Plug'n Play OS" и USB подсистема загрузилась без ошибок. Флешка примонтировалась без проблем:).
Единственное, не смог настроить принтер Xerox Phaser 3117
Phaser 3117 = Samsung ML
Phaser 3117 = Samsung ML 6040; driver gdi.
Что то на
Что то на драйверах от Samsung ML 6040; driver gdi не хочет работать:(
Разобрался в чем проблема. У меня стоял пакет app-text/ghostscript-gpl, поменял его на app-text/ghostscript-esp и все ок:)
_________________
Gentoo 2006.1
AMD Sempron 3000+ 333Mhz, MB ASUS K8N4-E Deluxe, DDR 512Mb 400Mhz