Re: Linux PCI-IDE Driver porting to sol9 x86

From: levyte357 (levyte357_at_NOSPAM_hotmail.com)
Date: 10/05/04


Date: Tue, 05 Oct 2004 01:41:40 GMT


"Andrzej Popielewicz" <vasco@icpnet.pl> wrote in message
news:cjphau$m61$1@sunflower.man.poznan.pl...
> levyte357 wrote:
>
> >new127gig ATA100 7200 rpm
> >
> >
> OK it is now clear.
>
> >"Probing" identifies "PCI:Mass Storage Controller" but Select boot device
> >screen
> >does not show any other device to boot from apart from CDROM (on mboard
IDE)
> >and NET card.
> >
> Usually DCA recognizes onboard IDE as
> ISA : IDE Controller
> PCI : Bus Mastering IDE Controller
>
> The trick with pciide=false chooses ISA controller( I have to do it on
> my Duron system with 80 GB IDE drive).
>
> Your output means, that it found completely different device, and
> probably because of that it could not recognize disks attached to this
> controller. In other words, it does not look good, it seems the driver
> in DCA is not capable of handling Your device.
> Small chance , that Solaris 10 could be a choice for You . Try DCA from
> Solaris 10.
>
> Perhaps someone from Sun could give final answer.
>
> ANDRZEJ
>

Did some more digging with google, and saw some more posts from his lordship
Bruce Adler (author
of ata.bef on Sol8x86), and from Phil Brown, author of a hpt 366 driver for
Sol x86..(my card has hpt370 chipset... very close).

Phil says his driver was not really for production use and needed ironing
out.

Have seen hpt370 support in Linux kernel code, which is very thorough with
code and comments from HighPoint wizards, and also got actual driver source
from Highpoint for Linux..

Have also seen Sun's sample Dev Driver source for a scsi controller...which
is supposed to be good starting point for Disk Controller Driver..

Think it would be nice if more solx86 users/coders started to produce dev
drivers for their own hardware to work and made it available freely... Thats
one of reasons IMHO, Linux really took offf... (apart from being free with
source code of course).

Think I'll have a look at the Open/Free BSD ata driver implementation (If I
can find it), before I make
decision to start coding, or locate a used beloved Adaptec 2940UW for use
with an old SCSI II UW drive I have hibernating under my bed.



Relevant Pages

  • PATCH: it8212 backport for Bartlomiej IDE (Correct diff)
    ... * Based in part on the ITE vendor provided SCSI driver. ... In pass through mode then it is an IDE controller. ... * - In smart mode the clocking set up is done by the controller generally ...
    (Linux-Kernel)
  • PATCH: 2.6.10 - IT8212 IDE
    ... patch adds the it8212 IDE driver on top of the work done on the IDE ... In pass through mode then it is an IDE controller. ... * - In smart mode the clocking set up is done by the controller generally ...
    (Linux-Kernel)
  • PATCH: add IT8212 driver including RAID mode support
    ... Adds support for the IT8212 in pass through, smart and raid modes. ... * Based in part on the ITE vendor provided SCSI driver. ... In pass through mode then it is an IDE controller. ...
    (Linux-Kernel)
  • Re: drive / IDE controller questions
    ... > My main board has the optional raid controller. ... > Adds ~128k to driver. ... > # Floppy drives ... > device atkbdc0 at isa? ...
    (freebsd-questions)
  • RAID ate my PCIe-PCI bridges MMIO address space (?)
    ... When I boot a live CD of the same distro with the same kernel the soundcard ... Note that fglrx or no fglrx, as well as Intel HDA driver or no HDA driver, ... 0000:00:12.0: OHCI Host Controller ... cannot reserve MMIO region ...
    (Linux-Kernel)