Michael,

        I've had to deal with a similar problem - the kernel detecting ide
drives on the wrong interface or not detecting the drive at all. This
problem turned out to be my machines non-standard hardware. The ide
autodetect code assumes the ide interfaces to be present at certain I/O
addresses, and using certain IRQ's. If (as was the case with my machine)
your machine uses different IO addresses or IRQ's, the autodetection will
fail. 

        In my case, my cdrom drive is actually on /dev/hde, but when I had
only two hard disks, the kernel autodetected it at /dev/hdc . I wasnt even
aware of this being an error, since my cdrom drive worked fine. When I
added a third hard disk however, it quit being detected at all. Eventually
I figured out that I needed to pass in boot params to the kernel for the
ide interface.

        What params? Read /usr/src/linux/Documentation/ide.txt

Regards,
Kenneth

On Sun, 25 Jul 1999, Michael B. Trausch wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> 
> 
> I've got my new LS-120 drive, went to OfficeMax last night and picked it
> up.  It's cool... I've tested it under Windows now.  I don't have any of
> the SuperDisk media yet, but I'll buy that shortly.
> 
> Anyway, I need to know something here:  How the heck is the LS-120
> supposed to work under Linux?  I enabled the ide-floppy driver, as it
> should have done it for me.  Here's the entry from the Linux kernel
> Configure's help system:
> 
> - -------------------
> CONFIG_BLK_DEV_IDEFLOPPY
>   If you have an IDE floppy drive which uses the ATAPI protocol,
>   answer Y. ATAPI is a newer protocol used by IDE CDROM/tape/floppy
>   drives, similar to the SCSI protocol.
> 
>   The LS-120 and the IDE/ATAPI Iomega ZIP drive are also supported by
>   this driver. (ATAPI PD-CD/CDR drives are not supported by this
>   driver; support for PD-CD/CDR drives is available if you answer Y to
>   "SCSI emulation support", below).
> 
>   If you say Y here, the FLOPPY drive will be identified along with
>   other IDE devices, as "hdb" or "hdc", or something similar (check
>   the boot messages with dmesg).
> 
>   If you want to compile the driver as a module ( = code which can be
>   inserted in and removed from the running kernel whenever you want),
>   say M here and read Documentation/modules.txt. The module will be
>   called ide-floppy.o.
> - ----------------
> 
> In any case, the thing is that it plain out doesn't work.  I've tried it
> both as a module, and built in.  The LS-120 isn't detected by my BIOS
> (because it's slightly older).  Also, I don't have a FloppyMAX yet, so I
> can't boot off of it =(.  Anyway, the driver should make it appear on hdb,
> as it's the second device on the primary chain... but it's not appearing
> on any IDE channel (not on hd[bd-h], hd[ac] are taken already).
> 
> Can anyone offer help?
> 
> - ----------------------------------------------------------------------------
> Michael B. Trausch
> President of Linux Operations, ADK Computers       http://adk.hypermart.net/
> - ----------------------------------------------------------------------------
>                       PGP Public Key is available at:
>    http://wcnet.org/~mtrausch/pubkey.txt, or finger:[EMAIL PROTECTED]
> - ----------------------------------------------------------------------------
> ADK Computers, Walbridge Office                  E-Mail:  [EMAIL PROTECTED]
> - ----------------------------------------------------------------------------
> 
> Customer: I'm running Windows '98 Tech: Yes. Customer:  My computer isn't
> working now.  Tech:  Yes, you said that.
> 
> 8:12am up 56 min, 2 users, load average: 0.00, 0.02, 0.00
> 
> -----BEGIN PGP SIGNATURE-----
> Version: PGPfreeware 5.0i for non-commercial use
> Charset: noconv
> 
> iQCbAwUBN5sAsXNd0YT7jYpVAQHA0wQrBOM0kNiHaK5bbbvF9QMq6LWfnpDrpOoh
> Vc0ZSLqmKFewHTYXh2nckngONJUIjMaHwZm7MDSGHJGJGq0q4ARImTteQRQ7AfZ2
> WTvGZCUH0VBjSaJVWcsjB8dhwM2bwSvmWnqW64sO+2GzloDhKaRwd3gEsKUwM9IJ
> IDgv5Chnpc5T7AgJ6CE=
> =ws9p
> -----END PGP SIGNATURE-----
> 
> 

Reply via email to