Re: IDE disk invisible to linux


Subject: Re: IDE disk invisible to linux
From: dab (dab@flaez.ch)
Date: Sun Feb 24 2002 - 10:12:21 MST


On Saturday 23 February 2002 05:11, Iain Stevenson wrote:

> --On Saturday, February 23, 2002 3:32 pm +0100 dab <dab@flaez.ch> wrote:
> > I installed YDL, kernel 2.4.10 on an old Powermac 7300 with one scsi
> > and one ide drive. Linux is on /dev/sda, MacOs 9.1 is on a partition of
> > the ide drive.
>
> So, you're using BootX to start Linux from sda?

yes. I ftped vmlinux to and fro to get it to MacOs's
System Folder/Linux Kernels, since obviously I couldn't
just copy it.

> What sort of card is it? I have a Sonnet IDE card with the AEC62xx chipset
> working perfectly in my 9600

no idea. "AEC-6280M" and "made in Taiwan" is all it says on
the card...

> Have you enabled the generic PCI support as well?

yes.
I took the kernel source as it came off the YDL 2.1 CD
and all I changed are the two AEC62xx selections.
my configuration pertaining to IDE is thus:

# ATA/IDE/MFM/RLL support
#
CONFIG_IDE=y

#
# IDE, ATA and ATAPI Block devices
#
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDEFLOPPY=y
CONFIG_BLK_DEV_IDESCSI=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_ADMA=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_BLK_DEV_AEC62XX=y
CONFIG_AEC62XX_TUNING=y
CONFIG_BLK_DEV_CMD64X=y
CONFIG_BLK_DEV_SL82C105=y
CONFIG_BLK_DEV_IDE_PMAC=y
CONFIG_BLK_DEV_IDEDMA_PMAC=y
CONFIG_BLK_DEV_IDEDMA_PMAC_AUTO=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEDMA_AUTO=y
CONFIG_BLK_DEV_IDE_MODES=y

> Not EXACTLY the same problem because the dmesg info he posted shows the
> driver starting up.
you are right.

> You could try moving the card to another slot -
> that has solved problems for me before.

I tried all three slots now. same difference.

> That's Linux I'm afraid.
I'm afraid so. It happens every time, even with old hardware, this time. :-(
at least its a labour of love...

On Saturday 23 February 2002 08:05, Timothy A. Seufert wrote:
> The Acard (and similar IDE cards designed for MacOS) have MacOS
> drivers which plug into the MacOS SCSI driver layers instead of IDE.
> Thus, as far as MacOS is concerned, it's a SCSI disk.

that's alright, then. so at least Drive Setup's scsi-claim is
out of the picture.

> So for you, the question right now is why your custom kernel with the
> driver compiled in is not seeing the card. Are you sure you really
> booted that kernel? Did you compile the driver as a module?

I copied the image both to /boot and to MacOS's System Folder, since that's
where I'm told they're to go if I want to use BootX. So yes, I am convinced
I boot the right kernel.
the AEC62xx thingies do not seem to be available as modules
(they immediately go '*' in menuconfig)

thank you !

 Dieter



This archive was generated by hypermail 2a24 : Sun Feb 24 2002 - 10:27:40 MST