You are not logged in.

#1 2010-02-03 14:05:26

zexar
Member
Registered: 2009-05-15
Posts: 23

Udev doesn't create sd* devices in /dev

Today I updated udev package and after it I can't start my system. The booting stops with the message about check filesystem manually. When I tried to do this I couldn't find any sd* devices in /dev. Kernel detects all drives and correspond files presents in /sys/block directory. I can make device files with mknod command using information from /sys.
How do I make udev to create device files in /dev?

Sorry for bad English.

Offline

#2 2010-02-03 18:30:07

zexar
Member
Registered: 2009-05-15
Posts: 23

Re: Udev doesn't create sd* devices in /dev

I just have read udev created device files in /dev according /dev/disk information. But I have no this directory! What script creates it?

Offline

#3 2010-02-03 19:53:30

zexar
Member
Registered: 2009-05-15
Posts: 23

Re: Udev doesn't create sd* devices in /dev

I just found one more interesting thing. When I test udev rules by "udevadm test /block/sdb/sdb2" udev creates correct device files - /dev/disk/ dev/block and /dev/sd*. But at daemon mode - udevd --daemon it doesn't do anything!
Does anybody know how to fix this?

Offline

#4 2010-02-16 16:58:00

Insane-Boy
Member
Registered: 2006-02-27
Posts: 243

Re: Udev doesn't create sd* devices in /dev

Any ideas?I'm having exactly the same problem and I've been reading all day but nothing comes up....

Offline

#5 2010-02-16 17:51:54

grey
Member
From: Europe
Registered: 2007-08-23
Posts: 679

Re: Udev doesn't create sd* devices in /dev

It sounds a bit like http://bbs.archlinux.org/viewtopic.php?id=90891, which is apparently solved now.


Good ideas do not need lots of lies told about them in order to gain public acceptance.

Offline

Board footer

Powered by FluxBB