Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Dec 2006 18:09:43 +1100
From:      "Albert Boeve" <talbytech@southernphone.com.au>
To:        "'Steve Franks'" <stevefranks@ieee.org>
Cc:        questions@freebsd.org
Subject:   RE: Seagate 4GB ATA-CF drive on IDE bus won't work
Message-ID:  <000201c71dbc$80f05640$0600a8c0@AlbertNotebk1>
In-Reply-To: <539c60b90612111747m4a794170x16fe58d54f7e5eee@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Thanks, Steve.
=20
My microdrive works fine on the IDE bus - just not with FreeBSD :(
=20
Works OK with NetBSD, OpenBSD and also Ubuntu linux...I will look closer =
at
the ata driver and see what the differences are to the NetBSD version.
=20
Albert

-----Original Message-----
From: bahamasfranks@gmail.com [mailto:bahamasfranks@gmail.com] On Behalf =
Of
Steve Franks
Sent: Tuesday, 12 December 2006 12:48 PM
To: Albert Boeve
Cc: questions@freebsd.org
Subject: Re: Seagate 4GB ATA-CF drive on IDE bus won't work


I have a microdrive that's finicky also.  Seems the problem is it's a =
1.8V
card, which is not standard (standard appears to be 5V or 3.3V).  It =
will
not work, period, in a CF<->IDE converter, or in a PCMCIA<->CF =
converter.
It works fine, however, in *some* USB card readers, namely the cheapo =
ones
off ebay, but not the expensive ones I bought at the local office supply
store.  I suspect that is the problem, at least it was for me.=20

Steve


On 12/10/06, Albert Boeve <talbytech@southernphone.com.au> wrote:=20

I want to install Freebsd 6.2 onto a seagate 4GB compact flash =
microdrive.

Neither FreeBSD 6.1 or 6.2-RC1 installers seem to detect the ATA-CF card =
on
the bus; although NetBSD was able to be installed on the drive and works =
OK.


I have tried installing the drive as ata0 master in two different =
machines;
both times NetBSD is able to boot off the drive -ie the hardware is =
working
fine - however the FreeBSD insaller does not detect the drive.=20

Fitting the microdrive in a working FreeBSD machine as ata1 master does =
not
give any further debug info - no dmesg, sysctl seems to log the =
attachment
as failing, although it is detected by BIOS as ST64022CF.=20

FreeBSD  6.2-RC1 FreeBSD 6.2-RC1 #0: Thu Nov 16 05:12:08 UTC 2006
root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP  i386

# atacontrol list
ATA channel 0:
        Master: ad0 <QUANTUM FIREBALLP KA6.4/A42.0400> ATA/ATAPI =
revision 4
        Slave:  no device present
ATA channel 1:
        Master: no device present
        Slave:  acd0 <201H> ATA/ATAPI revision 0


NetBSD atactl gives:=20

NetBSD 3.0.1 (GENERIC) #0: Thu Jul 13 23:43:47 UTC 2006

# atactl wd0 identify
Model: ST64022CF, Rev: 3.02, Serial #:             4NW03XLS
Device type: ATAPI, removable
Device capabilities:
        DMA=20
        LBA
        IORDY operation
Command set support:
        NOP command (enabled)
        READ BUFFER command (enabled)
        WRITE BUFFER command (enabled)
        look-ahead (enabled)
        write cache (enabled)=20
        Power Management feature set (enabled)
        SMART feature set (enabled)
        FLUSH CACHE command (enabled)
        Advanced Power Management feature set (enabled)
        CFA feature set (enabled)=20

Is there a simple fix to make FreeBSD ata recognize the drive?

NB there is a simmilar question about using the same card in a pccard
adapter,
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061937.html=

which appears to have been resolved?

Thank You

Regards, Albert
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "
freebsd-questions-unsubscribe@freebsd.org"





--=20
Steve Franks, KE7BTE
Staff Engineer
La Palma Devices, LLC=20
http://www.lapalmadevices.com
(520) 312-0089=20




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000201c71dbc$80f05640$0600a8c0>