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

