> > In the case of -ENODEV, the kernel would spit out
>
> > <QUOTE>
> > Kernel Panic: Couldnt mount /dev/sda1 on root fs, perhaps you forgot to
> > compile in scsi support?
> > </QUOTE>
> Several have already dealt with why this won't work, so I won't add to
> it...
Actually, a quick look at the source code reveals that we do get -ENODEV
if there's no driver, and -ENXIO if there's a driver but the requested
minor doesn't exist (actually, ide.c returns -ENXIO if there's no device
specific driver (ide-disk, ide-cd, etc.), but it does print a message).
So we could either check for those two separately, or just print the error
number (I'm assuming / hoping we don't have an errno table in the kernel :-).
-- "Hey! Who took the cork off my lunch??!" -- W. C. Fields- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/