Tomasz -
My single-board computer only has 1 IDE channel, so I couldn't put it on
/dev/hdc. I recompiled kernel 2.0.36 and used the "Old hard disk driver",
and it worked fine. Do you know why this is so? What are the main
differences between the enhanced IDE driver and the old one? From the
help messages on the kernel compile, it looked like the new one handles
more devices (4 IDE channels for a total of 8 devices), and handles bigger
drives better. I'd be curious to know a little more on the difference
between the drivers and why the Sandisk only works with the old one.
Many thanks for your suggestion on this!
Regards,
Ryan
-+-+-+-+-+-+-+
Ryan Bedwell (ryanb [at] transera [dot] com)
Design Engineer - TransEra Corp. (http://www.transera.com)
On Sat, 23 Jan 1999, Tomasz Motylewski wrote:
> On Fri, 22 Jan 1999, Ryan Bedwell wrote:
>
> > I've got a 20MB Sandisk, and Linux (Red Hat 5.1) is not recognizing it at
> > boot up. I've got the flash disk set as slave and a regular hard drive as
> > master. BIOS sees/autodetects them both fine. Dos sees both drives, but
> > even if I specify kernel parameters (hdb=640,2,32), I still get a "Unable
> > to open /dev/hdb" when I try to fdisk it. In the boot-up messages, there
> > is nothing about /dev/hdb.
> >
> > Any experience with this or ideas where I need to look?
>
> This problem is quite frequently reported. Put it on hdc or recompile kernel
> with "Old hard disk (MFM/RLL/IDE) driver" - I am not sure whether this will
> work. Another option could be "Use old disk-only driver on primary interface"
>
> I would be interested whether this will work.
>
> --
> Tomasz Motylewski
>
>