SATA question

Darryl Hoar darryl at
Fri Feb 1 07:07:35 PST 2008

> -----Original Message-----
> From: owner-freebsd-questions at
> [mailto:owner-freebsd-questions at]On Behalf Of Darryl Hoar
> Sent: Tuesday, January 29, 2008 6:59 AM
> To: freebsd-questions at
> Subject: SATA question
> Well,
> maybe I spoke to soon.  While looking at dmesg in prep for doing
> a custom kernel for my new server, I noticed an oddity.
> ad4 - DMA limited to UDMA33, device found non-ata66 cable.
> ad4 - <SAMSUN HE160HJ JF800-24>
> Is this telling me the system recognized my
> 160GB 7.2K RPM Serial ATA 3Gbps 3.5-in Cabled Hard Drive as
> a UDMA33 ?

>>No doubt, a pciconf followed by insertion of the ID into the
>>ata detection routines would help - assuming your sata chipset
>>is supported.

>>You don't have the entire dmesg here but it looks like it's
>>using the generic driver.


atapci0: <ServerWorks HT1000 SATA150 controller> port
3,0xecb8-0xecbf,0xeca4-0xeca7,0xece0-0xecef mem 0xefdfe000-0xefdfffff irq 6
at d
evice 14.0 on pci3
ata2: <ATA channel 0> on atapci0
ata3: <ATA channel 1> on atapci0

atapci1: <ServerWorks HT1000 UDMA100 controller> port
177,0x376,0x8c0-0x8cf at device 2.1 on pci0
ata0: <ATA channel 0> on atapci1
ata1: <ATA channel 1> on atapci1

acd0: CDRW <HL-DT-STCD-RW/DVD-ROM GCC-T10N/A102> at ata0-master UDMA33
ad4: DMA limited to UDMA33, device found non-ATA66 cable
ad4: 152587MB <SAMSUNG HE160HJ JF800-24> at ata2-master UDMA33
ad6: DMA limited to UDMA33, device found non-ATA66 cable
ad6: 152587MB <SAMSUNG HE160HJ JF800-24> at ata3-master UDMA33

This is the copied relevant portions of demsg's output. I have only used
pciconf to
list devices, so am basically unfamilar with it.

So, how do I get the system to recognize the drives as SATA ?


More information about the freebsd-questions mailing list