On Mon, Apr 24, Peter Waechtler wrote:
I am trying to install the new ppc-beta on a Motorola
The MTX has a Winbond 82C105 EIDE controller and don't want to
work with Linux (2.2.13-SuSE)
There is a newer PPC kernel,
But I think this wouldn't help much because the current kernel contain a
sl82c105.c that is unchanged since march 99.
Andre Hedrick's IDE patch contain the CONFIG_ARCH_NETWINDER stuff.
According to /usr/src/linux/Documentation/ide.txt it might be possible
to specify the address space, but I'm not sure if it works:
"idex=base,ctl,irq" : specify base, ctl, and irq number
Andre, can you give us a hint?
Unfortunately we don't have such a chipset here, our PReP machine has
no IDE at all. I guess the driver itself need much more work.
If I configure a kernel with CONFIG_BLK_DEV_SL82C105
the kernel is not able to use the recognized ide:
It detects the 82C105 hardware, but the driver wants to use IRQ16.
W82C105: 100% native mode on irq 16
hda: QUANTUM FIREBALL SE4.3A, ATA DISK drive
hdb: CD-540E, ATAPI CDROM drive
ide0: Disabled unable to get IRQ 16.
hda: ERROR, PORTS ALREADY IN USE
hdb: ERROR, PORTS ALREADY IN USE
There are some "tunings" in the sl82c105.c copied from
Corel's Netwinders (ARM). How to get rid of the special
treatment of this chipset?
Booting with QNX/Neutrino the EIDE is used with IRQ14
and all works as expected.
PCI version = 2.10
Class = Mass Storage (IDE)
Vendor ID = 10adh, Symphony Labs
Device ID = 105h, sl82c105 - bus master PCI-ide mode 4.5 Cntrlr
PCI index = 0h
IO Address = ffffff0h enabled
IO Address = fffffech enabled
IO Address = fffffe0h enabled
IO Address = fffffdch enabled
IO Address = fffffc0h enabled
IO Address = fffffb0h enabled
PCI Int Pin = INT A
Interrupt line = 14
$ man clone
Main feature not yet implemented...