Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Aug 2002 10:41:21 -0500
From:      "Scot W. Hetzel" <hetzels@westbend.net>
To:        <freebsd-stable@FreeBSD.ORG>, "J. 'LoneWolf' Mattsson" <lonewolf-freebsd@earthmagic.org>
Subject:   Re: Unsupported ATA controller - what's needed to make it  supported?
Message-ID:  <036c01c2453b$5f602a40$12fd2fd8@Admin01>
References:  <5.1.0.14.2.20020816234804.00b10018@ocean.hkr.se>

next in thread | previous in thread | raw e-mail | index | archive | help
From: "J. 'LoneWolf' Mattsson" <lonewolf-freebsd@earthmagic.org>
> My question is two fold:
> 1) Have I missed something obvious that's causing this really poor
> performance? I already have "hw.ata.wc=1" so that wouldn't be it... I have
> my old slow drive on its own channel so as to not slug down my new drive..
> I'm using the "high density" proper ribbon cable for the new drive.. The
> ATA controller isn't sharing an IRQ... Anything else? Is my old P120
simply
> too old to cope, or what?
>
Since your ATA Controller is unknown, FreeBSD has choosen to use the Generic
ATA driver which doesn't support ATA 33, 66, 100, or 133 speeds.

> 2) Not being familiar with the workings of the ata(4) driver or driver
> internals in general, what information is needed to make this controller
> fully supported? Is it information that I can gather, or is there a need
> for vendor specific information?
>

The below information is a start:

> "pciconf -l -v" produces the following snippet for the card:
>
> atapci1@pci0:11:0:      class=0x010185 card=0x06801095 chip=0x06801095
> rev=0x01 hdr=0x00
>      vendor   = 'CMD Technology Inc.'
>      device   = 'PCI-0680 Ultra ATA133 EIDE Controller'
>      class    = mass storage
>      subclass = ATA
>

You'll need to either try adding the card to ata-pci.c
(/usr/src/sys/dev/ata) yourself, or seek the help of the ata maintainer
(soren?) to assit.

Look at how your other ATA controller is in the source code, and try adding
similuar entries for your 680 Controller.

Scot


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?036c01c2453b$5f602a40$12fd2fd8>