Problems assigning IRQs on Sony R505ECK laptop

From: Aaron Gaudio (prothonotar@tarnation.dyndns.org)
Date: Fri Jul 26 2002 - 10:41:57 EST


Hi all. I'm having trouble with linux finding IRQs for several
devices on my Sony R505ECK laptop (just got it yesterday :)

I added the "pci=biosirq" and I've disabled the "PnP OS" in the
BIOS, however there is nothing in the BIOS that allows me to
manually allocate IRQs to devices, and the problem has not
gone away.

Attached to this is the output of dmesg, which shows the
devices that are not getting IRQs, and the output of /proc/pci,
which shows all the PCI devices that Linux detected. Any help
would be much appreciated.

The laptop came with Windows 2000, and looking through the devices
there, it appears that all the ones causing problems in Linux are
assigned IRQ 9. According to Windows, I have the following devices:

00:1d.0 - USB host controller (IRQ 9)
00:1d.1 - USB host controller (IRQ 9)
00:1d.2 - USB host controller (IRQ 9)

-- linux loads two usb drivers (both usb-uhci) with IRQ9, the third it
   can't detect an IRQ for. I haven't tried any USB devices with
   any of the ports yet

00:1f.5 - Yamaha AC-XG sound controller (IRQ 9) - this uses the i810
        audio driver... sound will play, but is choppy (sox
        says "Unable to set audio speed to 44100 (set to 48000)" and
        i810_audio reports "drain_dac, dma timeout?") -- but I haven't
        gotten around to setting up any module options yet

02:0b.0 - Texas Instruments CardBus controller (IRQ 9)
02:05.0 - Ricoh CardBus controller (IRQ 9) - in linux the Ricoh is
          loaded with IRQ 3

-- i don't have any PC cards, so I haven't even tried setting up
   the CardBus stuff

02:08.0 - Intel 82801CAM ICH3 ethernet controller (IRQ 9)- works fine in
        Linux

00:1f.1 - IDE ATA/ATAPI controller... it appears to work fine in Linux,
        which detects the UDMA(100) hard drive, but I haven't tried
        any hdparm benchmarks

02:02.0 - Texas Instruments OHCI-compliant 1394 (firewire) adapter (IRQ 9)-
        This device is one of the ones which Linux can't detect an IRQ for;
        when I add "irq=9" to the module option, the module loads, but
        I'm not sure what to do with it after that (I have the laptop
        connected to the cradle, which uses the Firewire, and has a DVD/CD-RW
        and floppy on it).

Orinoco MiniPCI Card (wireless LAN)- this uses "CardBus Slot 0" and
IRQ 9. When the module tries to load, it reports an IRQ conflict. Maybe
there's a way to load the module and tell it to grab a different IRQ?

COM1 (IRQ 4)
LPT1 (IRQ 7 DMA 3)
mouse (IRQ 12)
keyboard (IRQ 1)
Conexant-Ambit softmodem (IRQ 9)

-- 

Aaron Gaudio prothontar @ tarnation.dyndns.org http://tarnation.dyndns.org/~aaron ---------------- "From fullness, aspect. From aspect, being. From being, emptiness."




- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Tue Jul 30 2002 - 14:00:24 EST