Linux MIPS Architecture development
 help / color / mirror / Atom feed
* IRQ problem on cobalt / 2.6.6
@ 2004-05-13 18:30 Kieran Fulke
  2004-05-14  7:43 ` Peter Horton
                   ` (2 more replies)
  0 siblings, 3 replies; 27+ messages in thread
From: Kieran Fulke @ 2004-05-13 18:30 UTC (permalink / raw)
  To: linux-mips

[-- Attachment #1: Type: text/plain, Size: 5461 bytes --]

hi folks, 

getting the below when loading the dvb budget_ci module. it disables IRQ 
#23 which is attached to the card, rendering it useless. i asked the 
same question over there and none of them suspect it to be a DVB 
problem. some esoteric pci bug perhaps?

lspci -vv
0000:00:0a.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 
01)
        Subsystem: Technotrend Systemtechnik GmbH: Unknown device 1011
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 64 (3750ns min, 9500ns max)
        Interrupt: pin A routed to IRQ 23
        Region 0: Memory at 12080800 (32-bit, non-prefetchable)

cat /proc/interrupts
           CPU0
  2:          0          XT-PIC  cascade
 14:     321895          XT-PIC  ide0
 18:   82942617            MIPS  timer
 19:     131702            MIPS  eth0
 21:        345            MIPS  serial
 22:          0            MIPS  cascade
 23:     100002            MIPS  saa7146 (0)

ERR:          0

 dmesg | ksymoops
ksymoops 2.4.9 on mips 2.6.6-mipscvs-20040510.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.6.6-mipscvs-20040510/ (default)
     -m /usr/src/linux/System.map (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

Error (regular_file): read_ksyms stat /proc/ksyms failed
ksymoops: No such file or directory
No modules in ksyms, skipping objects
No ksyms, skipping lsmod
Call Trace: [<80084624>]  [<8008461c>]  [<80084720>]  [<800b179c>]  
[<800b1788>]  [<80084a78>]  [<800b1af8>]  [<800826d0>]  [<800ac718>]  
[<80082ec0>]  [<801593c0>]  [<800ac7f4>]  [<80084b18>]  [<800ac6f8>]  
[<80084578>]  [<80084578>]  [<800ac7f4>]  [<80084b18>]  [<80082ec0>]  
[<800826d0>]  [<80082ec0>]  [<801594a4>]  [<801593c0>]  [<80085468>]  
[<80085480>]  [<8019c624>]  [<8019c610>]  [<c001b570>]  [<80084bec>]  
[<8015bff8>]  [<800ce3ec>]  [<800ce3ec>]  [<c001bc24>]  [<80126eb8>]  
[<8015d338>]  [<c001b544>]  [<801780e0>]  [<8015d3a0>]  [<8015d7b4>]  
[<8015d408>]  [<80153bf4>]  [<80178eb0>]  [<80154140>]  [<80154018>]  
[<80154258>]  [<80178fec>]  [<80179284>]  [<80179608>]  [<800a83e4>]  
[<800a8264>]  [<8015d684>]  [<800a81d4>]  [<c001c298>]  [<c001c288>]  
[<c002a020>]  [<800c2b98>]  [<800c2b40>]  [<800e7ef0>]  [<8008be88>]
[<c001b570>]
Warning (Oops_read): Code line not seen, dumping what data is available


Trace; 80084624 <__report_bad_irq+48/8c>
Trace; 8008461c <__report_bad_irq+40/8c>
Trace; 80084720 <note_interrupt+88/d0>
Trace; 800b179c <update_process_times+40/54>
Trace; 800b1788 <update_process_times+2c/54>
Trace; 80084a78 <do_IRQ+110/1dc>
Trace; 800b1af8 <do_timer+78/144>
Trace; 800826d0 <cobalt_irq+150/180>
Trace; 800ac718 <__do_softirq+68/ec>
Trace; 80082ec0 <ret_from_exception+0/0>
Trace; 801593c0 <memset+0/1c>
Trace; 800ac7f4 <do_softirq+58/8c>
Trace; 80084b18 <do_IRQ+1b0/1dc>
Trace; 800ac6f8 <__do_softirq+48/ec>
Trace; 80084578 <handle_IRQ_event+6c/d0>
Trace; 80084578 <handle_IRQ_event+6c/d0>
Trace; 800ac7f4 <do_softirq+58/8c>
Trace; 80084b18 <do_IRQ+1b0/1dc>
Trace; 80082ec0 <ret_from_exception+0/0>
Trace; 800826d0 <cobalt_irq+150/180>
Trace; 80082ec0 <ret_from_exception+0/0>
Trace; 801594a4 <memset_partial+48/6c>
Trace; 801593c0 <memset+0/1c>
Trace; 80085468 <setup_irq+134/1b0>
Trace; 80085480 <setup_irq+14c/1b0>
Trace; 8019c624 <pcibios_set_master+8c/9c>
Trace; 8019c610 <pcibios_set_master+78/9c>
Trace; c001b570 <__crc_bio_map_user+64b64/130ac7>
Trace; 80084bec <request_irq+a8/e4>
Trace; 8015bff8 <pci_set_master+54/64>
Trace; 800ce3ec <kmem_cache_alloc+0/98>
Trace; 800ce3ec <kmem_cache_alloc+0/98>
Trace; c001bc24 <__crc_bio_map_user+65218/130ac7>
Trace; 80126eb8 <sysfs_create+7c/d0>
Trace; 8015d338 <pci_device_probe_static+50/80>
Trace; c001b544 <__crc_bio_map_user+64b38/130ac7>
Trace; 801780e0 <get_device+20/34>
Trace; 8015d3a0 <__pci_device_probe+38/70>
Trace; 8015d7b4 <pci_dev_get+20/38>
Trace; 8015d408 <pci_device_probe+30/5c>
Trace; 80153bf4 <create_dir+3c/68>
Trace; 80178eb0 <bus_match+4c/84>
Trace; 80154140 <kobject_add+9c/fc>
Trace; 80154018 <kobject_init+3c/5c>
Trace; 80154258 <kobject_set_name+50/104>
Trace; 80178fec <driver_attach+50/9c>
Trace; 80179284 <bus_add_driver+84/b0>
Trace; 80179608 <driver_register+34/40>
Trace; 800a83e4 <printk+210/280>
Trace; 800a8264 <printk+90/280>
Trace; 8015d684 <pci_register_driver+70/a0>
Trace; 800a81d4 <printk+0/280>
Trace; c001c298 <__crc_bio_map_user+6588c/130ac7>
Trace; c001c288 <__crc_bio_map_user+6587c/130ac7>
Trace; c002a020 <__crc_bio_map_user+73614/130ac7>
Trace; 800c2b98 <sys_init_module+2bc/4f0>
Trace; 800c2b40 <sys_init_module+264/4f0>
Trace; 800e7ef0 <sys_close+d4/120>
Trace; 8008be88 <stack_done+24/40>
Trace; c001b570 <__crc_bio_map_user+64b64/130ac7>


2 warnings and 1 error issued.  Results may not be reliable.


cheers,
Kieran.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread
* Re: IRQ problem on cobalt / 2.6.6
@ 2004-05-16 17:37 Kieran Fulke
  0 siblings, 0 replies; 27+ messages in thread
From: Kieran Fulke @ 2004-05-16 17:37 UTC (permalink / raw)
  To: linux-mips

[-- Attachment #1: Type: text/plain, Size: 347 bytes --]

On Sun, May 16, 2004 at 07:21:43PM +0200, Johannes Stezenbach wrote:

> 
> 100002 is just where note_interrupt() disables an unhandled irq, so
> maybe Kieran's report that the tulip card works was wrong?
> 

interesting. the card pulled an ip address from dhcp happily enough, but i'll see if it'll 
pull data back and forth. 

Kieran.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2004-05-19 12:57 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-13 18:30 IRQ problem on cobalt / 2.6.6 Kieran Fulke
2004-05-14  7:43 ` Peter Horton
2004-05-16 11:36   ` Kieran Fulke
2004-05-16 15:21     ` Johannes Stezenbach
2004-05-16 15:21       ` Johannes Stezenbach
2004-05-16 17:04       ` Ralf Baechle
2004-05-16 17:11         ` Kieran Fulke
2004-05-16 17:21         ` Johannes Stezenbach
2004-05-16 18:04           ` Kieran Fulke
2004-05-17  8:40         ` Peter Horton
2004-05-17 11:46           ` Kieran Fulke
2004-05-17 11:57             ` Peter Horton
2004-05-17 12:04               ` Kieran Fulke
2004-05-17 12:20                 ` Peter Horton
2004-05-17 15:07 ` Stuart Longland
2004-05-18  7:34 ` Peter Horton
2004-05-18 17:39   ` Kieran Fulke
2004-05-18 20:59   ` Kieran Fulke
2004-05-18 21:09     ` Kieran Fulke
2004-05-18 21:12     ` Peter Horton
     [not found]       ` <20040518211810.GA29636@getyour.pawsoff.org>
2004-05-18 21:19         ` Kieran Fulke
2004-05-18 21:46           ` Kumba
2004-05-18 21:38         ` Peter Horton
2004-05-18 22:02           ` Kieran Fulke
2004-05-19 11:23     ` Maciej W. Rozycki
2004-05-19 12:57       ` Peter Horton
  -- strict thread matches above, loose matches on Subject: below --
2004-05-16 17:37 Kieran Fulke

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox