oggi ho collegato l'HD esterno alla nuova versione di slackware11 e dopo un po' mi si è impallato.
ho analizzato il problema è si tratta di un conflitto di IRQ trà il modulo che ehci_hcd e il modulo yenta_socket.
entrambi usano IRQ 11
l'errore relativo all'usb è:
per far funzionare l'hdd devo togliere il modulo yenta_socket che viene caricato all'avvio. ricaricando il modulo si ottiene questo con dmesg:usb 1-1: new high speed USB device using ehci_hcd and address 3
usb 1-1: device not accepting address 3, error -110
usb 1-1: new high speed USB device using ehci_hcd and address 5
usb 1-1: device not accepting address 5, error -110
A quanto pare è ACPI che assegna IRQ 11. qualcuno mi sa dire se è possibile far assegnare un altro IRQ allo yenta_socket???ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
Yenta: CardBus bridge found at 0000:00:0a.0 [10cf:10e7]
Yenta O2: res at 0x94/0xD4: 00/ea
Yenta O2: enabling read prefetch/write burst
Yenta: ISA IRQ mask 0x0038, PCI irq 11
Socket status: 30000007
cs: IO port probe 0xc00-0xcff: excluding 0xcf8-0xcff
cs: IO port probe 0x820-0x8ff: clean.
cs: IO port probe 0x800-0x80f: clean.
cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x100-0x3af: clean.
cs: IO port probe 0xa00-0xaff: clean.
o comunque evitare la sovrapposizione visto che mi sono accorto adesso anche la scheda ethernet va su IRQ 11 ma per ora non sembra dare problemi.
