[sisyphus] Проблемы с прерывыанием
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Ср Окт 13 13:16:16 MSD 2004
On Wed, Oct 13, 2004 at 11:14:20AM +0400, Alexei V. Mezin wrote:
> Hello Epiphanov,
>
> Wednesday, October 13, 2004, 10:50:47 AM, you wrote:
>
> ES> В сообщении от 12 Октябрь 2004 18:46 Andrey Rahmatullin написал:
> >> On Tue, Oct 12, 2004 at 06:17:48PM +0400, Alexei V. Mezin wrote:
> >> > Oct 11 21:15:23 localhost kernel: irq 10: nobody cared!
> >>
> >> Кто на этом IRQ висит?
> >> cat /proc/interrupts
>
> ES> Аналогично у меня с IRQ23.
> ES> $cat /proc/interrupts | grep 23:
> ES> 23: 2 0 IO-APIC-level ohci1394
> ES> $
>
> ES> При монтировании USB-флешки возникает та же проблема. Началось с 2.6.7.
> Вот! Вот именно. Проблема где-то в USB+SCSI. У меня давно уже живет
> проблема USB flash reader'а и SCSI контроллера: при наличии скази
> флэшка работает как USB1.0, в то время как та же система с 2.4.x и
> кажись еще на 2.6.5 работала нормально, т.е. как USB2.0.
>
> Вот они, прерывания:
> CPU0 CPU1
> 0: 1662613 86 IO-APIC-edge timer
> 1: 385 1 IO-APIC-edge i8042
> 8: 1242495 0 IO-APIC-edge rtc
> 9: 0 0 IO-APIC-level acpi
> 10: 99999 1 IO-APIC-level uhci_hcd, uhci_hcd
> 12: 8577 1 IO-APIC-edge i8042
> 14: 35 0 IO-APIC-edge ide0
> 16: 247868 0 IO-APIC-level ohci_hcd, nvidia
> 17: 0 0 IO-APIC-level ohci_hcd, EMU10K1
> 18: 40281 1 IO-APIC-level ide3, ehci_hcd, aic7xxx
> 19: 91086 1 IO-APIC-level bttv0
> NMI: 0 0
> LOC: 1662515 1662698
> ERR: 0
> MIS: 0
>
> В аттаче еще немного сведений.
>
> Советы "отключить ACPI" не принимаются, для SMP это не подходит.
Тем не менее попробовать это сделать для проверки стоит.
Ещё можно попробовать опции:
pci=noacpi
noapic
> P.S. Hotplug грузит все три модуля для поддержки USB. А зачем три,
> когда по идее хватит всего двух, один для встроенной в чипсет USB1.0,
> и второй для дополнительной платы с USB2.0?
Что видит, для того и грузит. Чтобы не грузил, есть
/etc/hotplug/blacklist.
Хотя всё-таки лучше загрузить эти модули. Дело в том, что контроллер USB
зачастую активизируется в BIOS (для эмуляции PS/2 клавиатуры и мыши), и
иногда может выставлять прерывания (вообще-то они должны бы заворачиваться
в SMI, но иногда это почему-то не работает нормально); в результате как
раз может получиться "Disabling IRQn" (на 2.6; 2.4 в подобном случае
просто виснет). При загрузке драйвера USB-контроллера эмуляция через BIOS
отключается.
> При этом встроенный USB
> все равно не работает почему-то, хотя в БИОСе все включено, в списке
> PCI-устройств все на месте и т.п.
Скорее всего, из-за прерываний и не работает.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20041013/89b880b1/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus