View Full Version : udev causing kernel dump/subsequent problems

16th October 2006, 11:12 PM
I just upgraded from Redhat 7 to Fedora Core 5. (Due to some other initial problems, I did a clean install and reformatted the drives).

When Linux is starting, udev fails to start and causes a kernel dump. Here is the message from dmesg:

pcilynx0: resetting bus (long bus reset, no force_root) on request
matroxfb: Matrox Millennium II (PCI) detected
PInS memtype = 0
matroxfb: MTRR's turned on
matroxfb: 640x480x8bpp (virtual: 640x6553)
matroxfb: framebuffer at 0xFD000000, mapped to 0xc9a00000, size 4194304
Console: switching to colour frame buffer device 80x30
fb0: MATROX frame buffer device
Unable to handle kernel NULL pointer dereference at virtual address 00000000
printing eip:
*pde = 07a59067
Oops: 0000 [#1]
last sysfs file: /block/hdb/removable
Modules linked in: snd_ens1371 gameport snd_rawmidi snd_ac97_codec snd_ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm matroxfb_base matroxfb_DAC1064 matroxfb_accel matroxfb_Ti3026 matroxfb_g450 g450_pll matroxfb_misc pcilynx ieee1394 i2c_algo_bit i2c_core snd_timer snd soundcore snd_page_alloc dm_snapshot dm_zero dm_mirror dm_mod ext3 jbd
CPU: 0
EIP: 0060:[<c0186d13>] Not tainted VLI
EFLAGS: 00010246 (2.6.15-1.2054_FC5 #1)
EIP is at sysfs_lookup+0x30/0x1ac
eax: 00000000 ebx: c85956e0 ecx: c7fcff44 edx: 00000004
esi: 00000000 edi: c8595750 ebp: c790154c esp: c7fcfdb8
ds: 007b es: 007b ss: 0068
Process udevd (pid: 785, threadinfo=c7fcf000 task=c8665000)
Stack: <0>c7901574 ffffffff c03478a0 c85956e0 c78fcc34 c78fccb4 c015da8d c7fcfe30
c7fcfe24 c7fcff44 c8ff2ba0 0023ee05 c78fcc34 c117001d c7fcff44 c015f5eb
00000000 c1170020 00000000 00000000 00000101 c0343dc8 c8665000 c013d380
Call Trace:
[<c015da8d>] do_lookup+0xb2/0x14d [<c015f5eb>] __link_path_walk+0x829/0xc6d
[<c013d380>] get_page_from_freelist+0x6f/0x2db [<c015fa76>] link_path_walk+0x47/0xb9
[<c02dc645>] _spin_unlock_irq+0x5/0x7 [<c015fe06>] do_path_lookup+0x1dc/0x241
[<c01606bd>] __path_lookup_intent_open+0x42/0x72 [<c016073c>] path_lookup_open+0xf/0x13
[<c0160836>] open_namei+0x73/0x543 [<c0143b76>] __handle_mm_fault+0x41d/0x7c3
[<c015121c>] do_filp_open+0x1c/0x31 [<c02dc645>] _spin_unlock_irq+0x5/0x7
[<c01520b2>] do_sys_open+0x3e/0xaa [<c0102bc1>] syscall_call+0x7/0xb
Code: ec 08 89 d3 8b 42 24 8b 40 60 89 04 24 8b 68 0c e9 6c 01 00 00 f6 45 18 2c 0f 84 5f 01 00 00 89 e8 e8 ca ed ff ff 89 c6 8b 7b 30 <ac> ae 75 08 84 c0 75 f8 31 c0 eb 04 19 c0 0c 01 85 c0 0f 85 3b
Continuing in 120 seconds.

I'm not a newbie, but I've been comfortably using my last installation for years, and I have no idea what any of this means or what to do about it. The hal daemon also will not work, and I have a feeling it is tied into the failure of udev to start.

Any ideas?

I'm using an old HP Vectra, Pentium ll.

I just want to be able to mount my CD-ROM and CD burner.

Thanks for any help.