Toshiba ToPIC developer info

Ryan Underwood nemesis-lists at icequake.net
Sun Jun 26 02:05:02 EDT 2005


On Sun, Jun 26, 2005 at 12:48:53AM -0500, Ryan Underwood wrote:
> 
> cs: unable to map card memory!
> cs: unable to map card memory!
> 
> and the system seems to be swamped with interrupts (or something
> polling/busy-waiting?) so it is almost unresponsive, until cardmgr is
> started again and the 16-bit card's driver(s) are loaded once cardmgr
> sees it.

Something related to this is occasionally when rebooting I get a 'nobody cared'
IRQ as cardmgr is enabling the 16-bit card.  Maybe there is a IRQ-related race
buried in here somewhere?  This is on 2.6.12.1 btw.


cs: IO port probe 0x100-0x4ff: excluding 0x120-0x127 0x220-0x22f 0x388-0x38f 0x480-0x48f 0x4d0-0x4d7
cs: IO port probe 0x100-0x4ff: excluding 0x120-0x127 0x220-0x22f 0x388-0x38f 0x480-0x48f 0x4d0-0x4d7
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xa00-0xaff: clean.
cs: IO port probe 0xa00-0xaff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
irq 11: nobody cared!
 [<c012ba89>] __report_bad_irq+0x31/0x77
 [<c012bb33>] note_interrupt+0x4c/0x71
 [<c012b74b>] __do_IRQ+0x84/0xad
 [<c0104f79>] do_IRQ+0x19/0x24
 [<c0103aca>] common_interrupt+0x1a/0x20
 [<c019fc63>] pci_bus_write_config_word+0x32/0x39
 [<ca1c14e6>] yenta_set_socket+0x154/0x171 [yenta_socket]
 [<ca1c98bf>] pcmcia_request_configuration+0x12a/0x349 [pcmcia_core]
 [<ca2917ca>] pcnet_config+0x2db/0x5f2 [pcnet_cs]
 [<ca116100>] ext3_get_inode_block+0x5d/0xf2 [ext3]
 [<ca1169e6>] ext3_do_update_inode+0x2d5/0x346 [ext3]
 [<ca116a2c>] ext3_do_update_inode+0x31b/0x346 [ext3]
 [<ca116d0b>] ext3_mark_iloc_dirty+0x18/0x22 [ext3]
 [<ca11433f>] ext3_splice_branch+0x87/0x105 [ext3]
 [<ca0dea18>] do_get_write_access+0x380/0x39f [jbd]
 [<c01447c0>] __getblk+0x1d/0x35
 [<c0112b3c>] scheduler_tick+0x1b7/0x2d7
 [<c0121d96>] __rcu_process_callbacks+0x7e/0x97
 [<ca1cabd4>] follow_link+0xb0/0x176 [pcmcia_core]
 [<ca1c1789>] yenta_set_mem_map+0x18a/0x1ba [yenta_socket]
 [<ca1ca3fc>] set_cis_map+0x76/0xab [pcmcia_core]
 [<ca1ca7a1>] read_cis_cache+0xfe/0x153 [pcmcia_core]
 [<ca1caed5>] pccard_get_tuple_data+0x54/0x5d [pcmcia_core]
 [<ca1cbf1b>] pccard_read_tuple+0x11/0x89 [pcmcia_core]
 [<ca291bd0>] pcnet_event+0x9b/0x154 [pcnet_cs]
 [<ca29acfb>] pcmcia_register_client+0x27a/0x298 [pcmcia]
 [<c0155f02>] d_genocide+0x3f/0x49
 [<c0156000>] alloc_inode+0x74/0x181
 [<c0210e28>] alloc_netdev+0x74/0x87
 [<ca29109e>] pcnet_attach+0x9e/0xc3 [pcnet_cs]
 [<ca291b35>] pcnet_event+0x0/0x154 [pcnet_cs]
 [<c019964e>] kobject_get+0x12/0x17
 [<ca29a230>] pcmcia_device_probe+0x47/0x9c [pcmcia]
 [<c01e79e4>] driver_probe_device+0x36/0x54
 [<c01e7a43>] device_attach+0x41/0x82
 [<c01e7f3b>] bus_rescan_devices_helper+0x15/0x20
 [<c01e7843>] __bus_for_each_dev+0x4f/0x7f
 [<c01e7f7b>] bus_rescan_devices+0x35/0x4f
 [<c01e7f26>] bus_rescan_devices_helper+0x0/0x20
 [<ca29aa27>] bind_request+0x112/0x16c [pcmcia]
 [<ca29b695>] ds_ioctl+0x4d4/0x583 [pcmcia]
 [<c0150db1>] do_ioctl+0x49/0x4f
 [<c0150fe5>] vfs_ioctl+0x16c/0x179
 [<c0151038>] sys_ioctl+0x46/0x62
 [<c0102a69>] syscall_call+0x7/0xb
handlers:
[<ca1c1815>] (yenta_interrupt+0x0/0x27 [yenta_socket])
[<ca1c1815>] (yenta_interrupt+0x0/0x27 [yenta_socket])
[<ca1d648a>] (RTMPIsr+0x0/0x10e [rt2500])
Disabling IRQ #11
eth0: NE2000 Compatible: io 0x300, irq 11, mem 0xca2a8000, auto xcvr, hw_addr 00:04:AC:84:59:C0
ttyS2 at I/O 0x3e8 (irq = 11) is a 16550A

-- 
Ryan Underwood, <nemesis at icequake.net>



More information about the linux-pcmcia mailing list