This is embarrassing, but I guess I can live with that if someone
is abie to help diagnose the problem :)

 Built LFS-6.8 on a desktop, updated all the desktop packages,
decided it was a 'good enough' version to use to update my server.
The server's old system runs 2.6.32.43, so I changed --enable-kernel
to 2.6.32 (my desktops had something newer).  A comment by Bruce
later made me wonder if udev-166 might be too new for 2.6.32.

 After weeks sorting out what to build for the server, and how, and
how much I actually want to be working when it boots, I've now got it
booting.  Looks good, except that nothing other than '/' is mounted
- no /home, nor other separate partitions.  At first I thought it
was a problem with LABEL= in /etc/fstab, then I realised the devices
are not apparent in /dev.

 This was using the same 2.6.32.43 config as on the old system (but,
a newer toolchain).  On a hunch, I decided to try linux-3.0.4 which
I had handy - same config, then make oldconfig and accept all the
defaults.  Booting that made no difference, so I'm back in the old
system again.

 What the log shows is that the disks show up, but for some reason
/dev/sd* (and /dev/md0) do not appear although /dev/sr0 was present.

 Highlights of the log (first few lines from 3.0.4, kernel finding
the disks and starting mdadm, error messages from smartd because the
devices don't exist) attached.

 I built udev-166 using the unchanged script that I used for the
desktop - it worked there, so I think it has been built correctly.
Certainly, I can't see any error messages in its build log.

 Confused.  Suggestions welcome.

ĸen
-- 
das eine Mal als Tragödie, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to