LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices

Reply
 
LinkBack Search this Thread
Old 08-26-2007, 10:59 AM   #1
lajner
LQ Newbie
 
Registered: Oct 2004
Distribution: Debian, Ubuntu
Posts: 23

Rep: Reputation: 15
yenta socket cannot find PCI IRQ on ThinkPad


I'm trying to run kernel-2.6.22.5 under my old ThinkPad 600X. Trouble is that my cardbus card doesn't work. I checked dmesg and Yenta socket has some problems with IRQ.

I am not sure what to do now. Can anyone explain my what means "Fish." in 5th row from bottom in dmesg output below? Thanks

Code:
Yenta: CardBus bridge found at 0000:00:02.0 [1014:0130]
Yenta: Enabling burst memory read transactions
Yenta: Using INTVAL to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:00:02.0, mfunc 0x00001000, devctl 0x66
Yenta: ISA IRQ mask 0x00b8, PCI irq 11
Socket status: 30000006
Yenta: CardBus bridge found at 0000:00:02.1 [1014:0130]
Yenta: Using INTVAL to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:00:02.1, mfunc 0x00001000, devctl 0x66
irq 10: nobody cared (try booting with the "irqpoll" option)
[<c0132a94>] __report_bad_irq+0x24/0x90
 [<c0132d02>] note_interrupt+0x202/0x240
 [<c88520e8>] yenta_probe_handler+0x8/0x40 [yenta_socket]
 [<c0132115>] handle_IRQ_event+0x25/0x60
 [<c013365b>] handle_level_irq+0x8b/0xc0
 [<c0105b1c>] do_IRQ+0x3c/0x80
 [<c01fa041>] scrup+0xe1/0xf0
 [<c010408b>] common_interrupt+0x23/0x28
 [<c011893d>] __do_softirq+0x2d/0x90
 [<c01189c6>] do_softirq+0x26/0x30
 [<c0105b21>] do_IRQ+0x41/0x80
 [<c010408b>] common_interrupt+0x23/0x28
 [<c0132625>] setup_irq+0xc5/0x1a0
 [<c88520e0>] yenta_probe_handler+0x0/0x40 [yenta_socket]
 [<c01327a2>] request_irq+0xa2/0xc0
 [<c8850c22>] yenta_probe_cb_irq+0x42/0xf0 [yenta_socket]
 [<c8851177>] ti12xx_override+0x1f7/0x5f0 [yenta_socket]
 [<c8852010>] yenta_probe+0x5b0/0x660 [yenta_socket]
 [<c018303f>] sysfs_create_link+0x6f/0x160
 [<c01b5556>] pci_device_probe+0x56/0x80
 [<c020181d>] driver_probe_device+0x8d/0x190
 [<c0201a8a>] __driver_attach+0x9a/0xa0
 [<c0200c3a>] bus_for_each_dev+0x3a/0x60
 [<c0201696>] driver_attach+0x16/0x20
 [<c02019f0>] __driver_attach+0x0/0xa0
 [<c0200fdb>] bus_add_driver+0x8b/0x1b0
 [<c01b56e9>] __pci_register_driver+0x49/0x90
 [<c012ec8b>] sys_init_module+0x14b/0x16c0
 [<c0103ee2>] syscall_call+0x7/0xb
 =======================
handlers:
[<c88520e0>] (yenta_probe_handler+0x0/0x40 [yenta_socket])
Disabling IRQ #10
irq 11: nobody cared (try booting with the "irqpoll" option)
 [<c0132a94>] __report_bad_irq+0x24/0x90
 [<c0132d02>] note_interrupt+0x202/0x240
 [<c0132115>] handle_IRQ_event+0x25/0x60
 [<c013365b>] handle_level_irq+0x8b/0xc0
 [<c0105b1c>] do_IRQ+0x3c/0x80
 [<c010408b>] common_interrupt+0x23/0x28
 [<c010408b>] common_interrupt+0x23/0x28
 [<c011893d>] __do_softirq+0x2d/0x90
 [<c01189c6>] do_softirq+0x26/0x30
 [<c0105b21>] do_IRQ+0x41/0x80
 [<c010408b>] common_interrupt+0x23/0x28
 [<c010408b>] common_interrupt+0x23/0x28
 [<c011b906>] __mod_timer+0x66/0x80
 [<c0299515>] schedule_timeout+0x45/0xc0
 [<c011bc60>] process_timeout+0x0/0x10
 [<c011bc15>] msleep+0x15/0x20
 [<c8850c6d>] yenta_probe_cb_irq+0x8d/0xf0 [yenta_socket]
 [<c8851177>] ti12xx_override+0x1f7/0x5f0 [yenta_socket]
 [<c8852010>] yenta_probe+0x5b0/0x660 [yenta_socket]
 [<c018303f>] sysfs_create_link+0x6f/0x160
 [<c01b5556>] pci_device_probe+0x56/0x80
 [<c020181d>] driver_probe_device+0x8d/0x190
 [<c0201a8a>] __driver_attach+0x9a/0xa0
 [<c0200c3a>] bus_for_each_dev+0x3a/0x60
 [<c0201696>] driver_attach+0x16/0x20
 [<c02019f0>] __driver_attach+0x0/0xa0
 [<c0200fdb>] bus_add_driver+0x8b/0x1b0
 [<c01b56e9>] __pci_register_driver+0x49/0x90
 [<c012ec8b>] sys_init_module+0x14b/0x16c0
 [<c0103ee2>] syscall_call+0x7/0xb
 =======================
handlers:
[<c8851980>] (yenta_interrupt+0x0/0xe0 [yenta_socket])
Disabling IRQ #11
Yenta TI: socket 0000:00:02.1 probing PCI interrupt failed, trying to fix
Yenta TI: socket 0000:00:02.1 no PCI interrupts. Fish. Please report.
Yenta: no PCI IRQ, CardBus support disabled for this socket.
Yenta: check your BIOS CardBus, BIOS IRQ or ACPI settings.
Yenta: ISA IRQ mask 0x00b8, PCI irq 0
Socket status: 30000006
 
Old 08-26-2007, 11:47 AM   #2
Lenard
Senior Member
 
Registered: Dec 2005
Location: Indiana
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790

Rep: Reputation: 56
You should see this; http://lists.infradead.org/pipermail...er/002846.html

Also google ( http://www.google.com/linux ) on the search: no PCI interrupts. Fish. Please report.

Also try following the suggestion listed in your dmesg output;
irq 10: nobody cared (try booting with the "irqpoll" option)
 
Old 08-26-2007, 12:59 PM   #3
lajner
LQ Newbie
 
Registered: Oct 2004
Distribution: Debian, Ubuntu
Posts: 23

Original Poster
Rep: Reputation: 15
Thanks Lenard, I didn't know about www.google.com/linux.

So, after many reboots and reading mailing list it seems it's problem of some kind of Intel motherboard and their PCI bus. To be honest - I didn't understand it

In mailing list recommends to make some changes in kernel source and it was probably released some patch or something.

In ArchLinux forum I saw another way. In some czech mailing list was recommended to boot with parameters "pci=usepirqmask,biosirq irqpoll acpi=force".

I just booted with parameter "pci=noacpi" and it works. I mean Yenta has its IRQ #11 and is happy. Unfortunately my PCMCIA cards still doesn't work, but this will be another story from dark dusty mysterious corners of linux kernel At least I hope so
 
  


Reply

Tags
irq, pci, thinkpad


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
No module yenta-socket at boot time Quigi Linux - Networking 2 02-16-2007 02:16 PM
How to find irq number associated with PCI interrupt P.S.R.K.S.PRASAD Linux - Kernel 3 11-09-2006 12:33 AM
Yenta IRQ Freezes My Boot Fergatron Linux - Laptop and Netbook 2 02-11-2006 11:31 PM
PCMCIA Yenta IRQ Woes CheezyArmpit Slackware 1 01-15-2006 09:41 PM
Yenta IRQ ezra143 Linux - General 2 01-04-2004 01:53 AM


All times are GMT -5. The time now is 09:18 AM.

Main Menu
 
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
identi.ca: @linuxquestions
Facebook: @linuxquestions
Open Source Consulting | Domain Registration