> > [ 4788.218951] Unable to handle kernel NULL pointer dereference at 0000000000000028 RIP:
> > [ 4788.218959] <ffffffff80247381>{inode_has_perm+81}
> > [ 4788.218971] PGD 2485f067 PUD 0
> > [ 4788.218975] Oops: 0000 [1] PREEMPT
> > [ 4788.218977] CPU 0
> > [ 4788.218979] Modules linked in: parport_pc lp parport eeprom i2c_sensor i2c_viapro i2c_dev i2c_core rfcomm l2cap bluetooth sunrpc ipt_REJECT ipt_state ip_conntrack iptable_filter ip_tables dm_mod hotkey container tsdev usbhid yenta_socket rsrc_nonstatic uhci_hcd ehci_hcd shpchp via_ircc irda crc_ccitt
> > [ 4788.218995] Pid: 19002, comm: ssh Tainted: G M 2.6.13-rc5
>
> Which of your modules is non-GPL and can you please remove them and see if
> there's still a problem?
Hmm. I occasionally use out-of-tree drivers (wlan cards mainly) so I
thought these could be the culprit, but all the above are in the source
tree (I keep the others out):
lsmod | awk '{print $1".ko"}' | sed 's+_+-+g' | xargs -n 1
find /lib/modules/2.6.13-rc5 -type f -name
/lib/modules/2.6.13-rc5/kernel/drivers/char/lp.ko
/lib/modules/2.6.13-rc5/kernel/drivers/parport/parport.ko
/lib/modules/2.6.13-rc5/kernel/drivers/i2c/chips/eeprom.ko
/lib/modules/2.6.13-rc5/kernel/drivers/i2c/i2c-sensor.ko
/lib/modules/2.6.13-rc5/kernel/drivers/i2c/busses/i2c-viapro.ko
/lib/modules/2.6.13-rc5/kernel/drivers/i2c/i2c-dev.ko
/lib/modules/2.6.13-rc5/kernel/drivers/i2c/i2c-core.ko
/lib/modules/2.6.13-rc5/kernel/net/bluetooth/rfcomm/rfcomm.ko
/lib/modules/2.6.13-rc5/kernel/net/bluetooth/l2cap.ko
/lib/modules/2.6.13-rc5/kernel/net/bluetooth/bluetooth.ko
/lib/modules/2.6.13-rc5/kernel/net/sunrpc/sunrpc.ko
/lib/modules/2.6.13-rc5/kernel/drivers/md/dm-mod.ko
/lib/modules/2.6.13-rc5/kernel/drivers/acpi/hotkey.ko
/lib/modules/2.6.13-rc5/kernel/drivers/acpi/container.ko
/lib/modules/2.6.13-rc5/kernel/drivers/input/tsdev.ko
/lib/modules/2.6.13-rc5/kernel/drivers/usb/input/usbhid.ko
/lib/modules/2.6.13-rc5/kernel/drivers/usb/host/uhci-hcd.ko
/lib/modules/2.6.13-rc5/kernel/drivers/usb/host/ehci-hcd.ko
/lib/modules/2.6.13-rc5/kernel/drivers/pci/hotplug/shpchp.ko
/lib/modules/2.6.13-rc5/kernel/drivers/net/irda/via-ircc.ko
/lib/modules/2.6.13-rc5/kernel/net/irda/irda.ko
/lib/modules/2.6.13-rc5/kernel/lib/crc-ccitt.ko
(iptables ones omitted)
Is there an *easy* way to figure out what is tainting my kernel?
I removed all I could (whilst leaving the machine usable):
# lsmod
Module Size Used by
tsdev 8832 0
usbhid 48992 0
uhci_hcd 36000 0
parport_pc 44080 0
parport 42444 1 parport_pc
i2c_sensor 3840 0
i2c_core 25048 1 i2c_sensor
l2cap 29704 2
bluetooth 56516 3 l2cap
sunrpc 163688 1
ipt_REJECT 6464 1
ipt_state 2368 3
ip_conntrack 49812 1 ipt_state
iptable_filter 3584 1
ip_tables 24000 3 ipt_REJECT,ipt_state,iptable_filter
yenta_socket 25804 4
rsrc_nonstatic 13376 1 yenta_socket
irda 210924 0
crc_ccitt 2560 1 irda
# cat /proc/sys/kernel/tainted
16
Even figuring out the definition of the 'tainted' masks took a bit of
googling.
Thanks
Antoine
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
|
|