[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CDROM access broken?
From: |
Yoshinori K. Okuji |
Subject: |
Re: CDROM access broken? |
Date: |
Mon, 5 Jul 2004 10:38:00 +0200 |
User-agent: |
KMail/1.6.1 |
On Monday 05 July 2004 00:36, Robert Millan wrote:
> doesn't really distinguish between (cd) and (cd0):
> || (*device == 'c' && cdrom_drive !=
> || GRUB_INVALID_DRIVE))
>
> && (device += 2, (*(device - 1) != 'd')))
> errnum = ERR_NUMBER_PARSING;
>
> Both can generate this failure if cdrom_drive == GRUB_INVALID_DRIVE.
>
> Have you verified that this feature still works? Perhaps a recent
> commit broke it.
Then, perhaps it is a different problem (bug). If you look at
stage2/bios.c, you find the function get_cdinfo or something similar.
It must detect your CDROM drive as a boot drive, otherwise it fails in
setting it correctly. I don't know why yet, but this function seems to
fail in some BIOSes. Maybe yours is one of them. Unfortunately, I don't
have such a BIOS in my place, so I need someone who debugs it instead
of me. If you can, I'd appreciate.
Okuji