Hi! The attached patch is supposed to fix the problem of missing devices. It calls MAKEDEV if fai is running on a system with a kernel version < 2.6.13. Peter, please give this one a try.
Cheers, Michael
Index: bin/fai =================================================================== --- bin/fai (revision 4117) +++ bin/fai (working copy) @@ -103,8 +103,20 @@ fi mount -t sysfs sysfs /sys - # we really need to start udev - [ -x /etc/init.d/udev ] && /etc/init.d/udev start + # we really need to start udev for kernels >= 2.6.13 + uname -r | perl -n -e ' + m/^(\d+)\.(\d+)\.(\d+)/; + exit 0 if( $1 > 2 ); exit 1 if( $1 < 2 ); + exit 0 if( $2 > 6 ); exit 1 if( $2 < 6 ); + exit 0 if( $3 >= 13 ); + exit 1;' + if [ $? -eq 0 -a -x /etc/init.d/udev ] ; then + /etc/init.d/udev start + else + cd /dev + ./MAKEDEV generic-`dpkg --print-architecture` + cd - + fi [ -d /var/run/network ] || mkdir /var/run/network [ -d /dev/shm/network ] || mkdir /dev/shm/network # when using initrd kernels ifup lo
pgp75ec38bWDf.pgp
Description: PGP signature