Re: OOPS 2.6.0-test2, modprobe i810fb

From: Andrew Morton (akpm@osdl.org)
Date: Tue Jul 29 2003 - 02:54:56 EST


"S. Anderson" <sa@xmission.com> wrote:
>
> Jul 29 00:33:48 localhost kernel: pci_bus_match: bus=0, devfn=232 8086 2482
> Jul 29 00:33:48 localhost kernel: ^ matching? ^ (i810fb) ((( &ids->vendor = d094ee7c )))
> Jul 29 00:33:48 localhost kernel: pci_match_device: &ids->vendor = d094ee7c
> [..snip..]
>
> then when i insert my card again this is when the oops occurs:
>
> Jul 29 00:40:12 localhost kernel: (pci_bus_add_devices) bus 3 devfn 0 1260 3890
> Jul 29 00:40:12 localhost kernel: pci_bus_match: bus=3, devfn=0 1260 3890
> Jul 29 00:40:12 localhost kernel: ^ matching? ^ (serial) ((( &ids->vendor = c0397314 )))
> Jul 29 00:40:12 localhost kernel: pci_match_device: &ids->vendor = c0397314
> Jul 29 00:40:12 localhost kernel: pci_bus_match: bus=3, devfn=0 1260 3890
> Jul 29 00:40:12 localhost kernel: ^ matching? ^ (eepro100) ((( &ids->vendor = c0398a60 )))
> Jul 29 00:40:12 localhost kernel: pci_match_device: &ids->vendor = c0398a60
> Jul 29 00:40:12 localhost kernel: pci_bus_match: bus=3, devfn=0 1260 3890
> Jul 29 00:40:12 localhost kernel: ^ matching? ^ (PCI IDE) ((( &ids->vendor = c039a630 )))
> Jul 29 00:40:12 localhost kernel: pci_match_device: &ids->vendor = c039a630
> Jul 29 00:40:12 localhost kernel: pci_bus_match: bus=3, devfn=0 1260 3890
> Jul 29 00:40:12 localhost kernel: ^ matching? ^ (yenta_cardbus) ((( &ids->vendor = c039df98 )))
> Jul 29 00:40:12 localhost kernel: pci_match_device: &ids->vendor = c039df98
> Jul 29 00:40:12 localhost pci.agent: ... no modules for PCI slot 0000:03:00.0
> Jul 29 00:40:12 localhost kernel: pci_bus_match: bus=3, devfn=0 1260 3890
> Jul 29 00:40:12 localhost kernel: ^ matching? ^ (i810fb) ((( &ids->vendor = d094ee7c )))
> Jul 29 00:40:12 localhost kernel: pci_match_device: &ids->vendor = d094ee7c
> Jul 29 00:40:12 localhost kernel: Unable to handle kernel paging request at virtual address d094ee7c

wtf? So the memory at d094ee7c (which contains i810fb's pci table) became
unmapped from kernel virtual address space as a result of you inserting
your carbus card.

I am impressed.

Jsut as a crazy test, could you delete /sbin/rmmod and see if it still
happens? Maybe something is removing the module at an embarrassing time or
something.

-
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 : Thu Jul 31 2003 - 22:00:39 EST