This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

kernel booting freezes at udev

Other Parts Discussed in Thread: AM1808

This is a copy of a post I made on serialmonkeys, to which I have not received any response:


I have a TI AM1808 SOM running on a Logicpd board. I'm trying to enable the Ralink drivers in the Linux kernel I'm using (2.6.33-rc4) of course supplied by T.I. After a struggle to find the right config option that exposes all the support in menuconfig (CONFIG_MAC80211) I thought I was on the road to success. However whenever I turn on this option, rebuild the kernel, and install the modules into the fs, kernel booting always freezes at udev:

===========
.......
Looking up port of RPC 100003/2 on 192.168.52.132
Looking up port of RPC 100005/1 on 192.168.52.132
VFS: Mounted root (nfs filesystem) on device 0:13.
Freeing init memory: 148K
INIT: version 2.86 booting
Please wait: booting...
Starting udev
============

I don't even need to enable any wireless driver, as long as CONFIG_MAC80211 is enabled, booting can't get past udev. Working with NFS, if that makes a difference. Funny thing is /var/logs is completely empty so I can't check logs.

CONFIG_MAC80211 - hardware independent IEEE 802.11 networking stack

Any help would be appreciated.

thanx
/carl
  • Saw your post. I had udev that would freeze during boot. Turne out it happened because I have turned off all networking support in linux configuration.

    See if Networking Support -> Networking Options -> Unix Domain sockets option in Linux kernel configuration is turned off. It must be turned on for udev to work. At least this is how I got udev loading on my board.

  • Gennadiy Kiryukhin said:

    Saw your post. I had udev that would frees during boot. Turne out it happened because I have turned off all networking support in linux configuration.

    See if Networking Support -> Networking Options -> Unix Domain sockets option in Linux kernel configuration is turned off. It must be turned on for udev to work. At least this is how I got udev loading on my board.

     

    Turned out to be something with NFS. I flashed the same filesystem and it worked. Then tried NFS again and it worked as well (no changes). Something was stuck. Works now.

    /carl