LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 08-29-2005, 10:38 PM   #1
jonnyapple
LQ Newbie
 
Registered: Aug 2005
Distribution: FC 4
Posts: 1

Rep: Reputation: 0
IRQ problems in FC4


Hi all,
complete newbie here, so it's okay to ignore me if you have little or no patience. I'm not scared. I installed FC4 (with kernel 2.6.11) on an old laptop and I'm apparently having trouble with the IRQs of (at least) my pc card bus and my USB, and possibly my sound card (or that may be an unrelated thing). The sound card isn't important to me; all I want is an 802.11g connection to the internet.

First, here's the output of lspci:
00:00.0 Host bridge: Toshiba America Info Systems CPU to PCI and PCI to ISA bridge (rev 01)
00:00.0 Host bridge: Toshiba America Info Systems CPU to PCI and PCI to ISA bridge (rev 01)
00:07.0 Communication controller: Agere Systems (former Lucent Microelectronics) 56k WinModem (rev 01)
00:08.0 VGA compatible controller: S3 Inc. ViRGE/MX (rev 06)
00:0b.0 USB Controller: NEC Corporation USB (rev 02)
00:0c.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10)
00:10.0 IDE interface: Toshiba America Info Systems: Unknown device 0102 (rev 34)
00:13.0 CardBus bridge: Toshiba America Info Systems ToPIC97 (rev 07)
00:13.1 CardBus bridge: Toshiba America Info Systems ToPIC97 (rev 07)
05:00.0 Network controller: Intersil Corporation Intersil ISL3890 [Prism GT/Prism Duette] (rev 01)

Not being newbies, I'm sure you'll know the last bit is my wireless card, and I'm also pretty sure from other threads I've read that the Prism GT chipset is supported automatically through prism54, so I don't think it's a driver problem.
Now I'll give you the select parts of dmesg that I think are important. If anyone thinks they could profit by reading the rest, I'd be happy to post all of it.

Linux version 2.6.11-1.1369_FC4
PCI: PCI BIOS revision 2.10 entry at 0xfd1d8, last bus=21
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
Boot video device is 0000:00:08.0

PCI: IRQ 0 for device 0000:00:13.0 doesn't match PIRQ mask - try pci=usepirqmask
PCI: IRQ 0 for device 0000:00:13.1 doesn't match PIRQ mask - try pci=usepirqmask

//Here it might be telling me something, but I don't know where I
//would even "try" pci=usepirqmask

ohci_hcd: 2004 Nov 08 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci_hcd 0000:00:0b.0: OHCI Host Controller
ohci_hcd 0000:00:0b.0: new USB bus registered, assigned bus number 1
ohci_hcd 0000:00:0b.0: irq 11, io mem 0xf7fff000
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Linux Kernel Card Services
options: [pci] [cardbus] [pm]
PCI: IRQ 0 for device 0000:00:13.0 doesn't match PIRQ mask - try pci=usepirqmask
PCI: No IRQ known for interrupt pin A of device 0000:00:13.0. Please try using pci=biosirq.

//Now it says try pci=biosirq. I would be thoroughly confused
//if I knew where to try it.

Yenta: CardBus bridge found at 0000:00:13.0 [1179:0001]
irq 11: nobody cared!

//Is it bad this is the same interrupt request as the usb?
//By the way, I cared!

[<c014e5fc>] __report_bad_irq+0x1c/0x70
[<c014e6db>] note_interrupt+0x5b/0x90
[<c014dbc3>] __do_IRQ+0x1e3/0x2e0
[<ca8f0580>] yenta_set_io_map+0x50/0x130 [yenta_socket]
[<c0105a81>] do_IRQ+0x51/0x90
=======================
[<c0103c4a>] common_interrupt+0x1a/0x20
[<ca8f0580>] yenta_set_io_map+0x50/0x130 [yenta_socket]
[<c0127361>] __do_softirq+0x31/0xa0
[<c0105b8e>] do_softirq+0x3e/0x50
=======================
[<c0105a88>] do_IRQ+0x58/0x90
[<c0103c4a>] common_interrupt+0x1a/0x20
[<ca8f0580>] yenta_set_io_map+0x50/0x130 [yenta_socket]
[<c0208c90>] __const_udelay+0x0/0x20
[<ca8f1e7b>] yenta_probe_irq+0x9b/0x120 [yenta_socket]
[<ca8f205e>] yenta_get_socket_capabilities+0x2e/0x50 [yenta_socket]
[<ca8f2311>] yenta_probe+0x191/0x230 [yenta_socket]
[<c0211575>] pci_device_probe_static+0x25/0x40
[<c02115b0>] __pci_device_probe+0x20/0x30
[<c02115db>] pci_device_probe+0x1b/0x40
[<c027d3e1>] driver_probe_device+0x21/0x60
[<c027d509>] driver_attach+0x49/0x80
[<c027d961>] bus_add_driver+0x81/0xb0
[<c02117d9>] pci_register_driver+0x89/0xa0
[<c0145853>] sys_init_module+0xb3/0x1b0
[<c01039d9>] syscall_call+0x7/0xb
handlers:
[<ca951580>] (snd_es1968_interrupt+0x0/0x240 [snd_es1968])
[<c02c7ec0>] (usb_hcd_irq+0x0/0x60)
Disabling IRQ #11

//Why?

Yenta: ISA IRQ mask 0x06b8, PCI irq 0
Socket status: 30000007
PCI: IRQ 0 for device 0000:00:13.1 doesn't match PIRQ mask - try pci=usepirqmask
PCI: No IRQ known for interrupt pin B of device 0000:00:13.1. Please try using pci=biosirq.
Yenta: CardBus bridge found at 0000:00:13.1 [1179:0001]
Yenta: ISA IRQ mask 0x06b8, PCI irq 0
Socket status: 30000020
SELinux: initialized (dev ramfs, type ramfs), uses genfs_contexts
NET: Registered protocol family 10
Disabled Privacy Extensions on device c03d9780(lo)
IPv6 over IPv4 tunneling driver
Loaded prism54 driver, version 1.2
PCI: Enabling device 0000:05:00.0 (0000 -> 0002)

//I wish you would.

PCI: No IRQ known for interrupt pin A of device 0000:05:00.0. Please try using pci=biosirq.

//Doh!

eth0: could not install IRQ handler
prism54: probe of 0000:05:00.0 failed with error -5
...
spurious 8259A interrupt: IRQ7.
usb 1-1: new full speed USB device using ohci_hcd and address 2
ohci_hcd 0000:00:0b.0: Unlink after no-IRQ? Controller is probably using the wrong IRQ.

Sorry about the dialogue. It's not the entire PCI bus, though, because the IDE hd and cd-rom drive mount just fine.

Any help would be appreciated. I don't know many commands, but I'm starting to pick some of them up (that's half the reason why I've switched to Linux). Also, it installed beatifully on my desktop and wastes XP's resource handling. But I guess you know that if you're reading this. Thanks in advance,
jonny
PS just thought to tell you the network card is plugged into slot 1 (hence 13.1) and it's eth0 on the dmesg output. I've tried it in slot 0 and it did the same thing. Incidentally, it did the same thing with the 10/100 card I pulled because I won't be using it.

Last edited by jonnyapple; 08-30-2005 at 07:55 AM.
 
Old 08-30-2005, 11:41 AM   #2
infinity42
Member
 
Registered: Apr 2005
Location: England
Distribution: Gentoo
Posts: 142

Rep: Reputation: 16
I had a few weird IRQ problems a while ago. I just upgraded the bios on my motherboard to the lastest avaliable, and now it works a charm. It might be worth a try.

Hope that helps
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
PCMCIA IRQ Problems relayer416 Linux - Hardware 3 04-11-2007 05:54 AM
FC4 install errors, "diabling IRQ #10" "nobody cares" error message??? A6Quattro Fedora 6 07-20-2005 12:49 PM
SATA still a problem in FC4? "loading sata_sil....disabling IRQ #11" jrbiochem Fedora 2 06-25-2005 01:39 PM
IRQ Problems in Mandrake Iceman2733 Linux - Newbie 2 04-23-2005 11:19 AM
IRQ Problems Iceman2733 Mandriva 2 04-22-2005 11:40 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:19 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration