View Incident:
http://co-op.engr.sgi.com/BugWorks/code/bwxquery.cgi?search=Search&wlong=1&view_type=Bug&wi=802204
Submitter : lord Submitter Domain : sgi.com
Assigned Engineer : nb Assigned Domain : sgi.com
Assigned Group : xfs-linux Category : software
Customer Reported : F Priority : 2
Project : xfs-linux Status : open
Description :
Running lilo to install a kernel from an xfs filesystem does not
work. It generates a corrupt lilo map file - booting the system
results in a prompt of LIL- and a hung machine which requires a
rescue disk to get running again.
Lilo installs some code in the boot area of a disk which is used
to indicate where the kernel lives on disk. When running it uses
the FIBMAP ioctl to determine the disk location of the kernel
this is recorded into a map file. The location of the map file
is then recorded into the boot area of the disk.
The above error indicates a corrupted map file - in reading the
file lilo reported problems.
The ioctl does appear to be returning reasonable results to user
space in that they increase as we move down the file in the normal
case. I have not confirmed that they are actually correct though.
|