\begin{David Kempe}
> why is this happening to me? I'm booting off a redhat boot.img from 6.2
> It gives me the above error.. I've found the code that makes it happen...
> what does it mean?
> 
> #define INIT_REQUEST \
>       if (!CURRENT) {\
>               CLEAR_INTR; \
>               return; \
>       } \
>       if (MAJOR(CURRENT->rq_dev) != MAJOR_NR) \
>               panic(DEVICE_NAME ": request list destroyed"); \
>       if (CURRENT->bh) { \
>               if (!buffer_locked(CURRENT->bh)) \
>                       panic(DEVICE_NAME ": block not locked"); \
>       }
> 
> Thats the code but what does it mean? What is wrong here?

looks like the major number of the device is not the ramdisk major
number (ie: 1).

what does ls -l /dev/ram* /dev/initrd look like?

(the problem is more likely to be wherever INIT_REQUEST is being
called. in this case i'm guessing its drivers/block/rd.c:rd_request())

-- 
 - Gus


-- 
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://slug.org.au/lists/listinfo/slug

Reply via email to