Re: ata wrongly detects both harddisks as the same model

From: Pieter de Goeje <pieter_at_degoeje.nl>
Date: Mon, 14 Apr 2008 04:15:48 +0200
On Sunday 13 April 2008, Pieter de Goeje wrote:
> FreeBSD-current from ~14:00 CEST, 13th of April fails to mount root due to
> apparently a harddisk detection problem. The system has two different ide
> harddisks, connected to the same controller on the same cable. They used to
> be detected as:
>
> ad0: 114473MB <WDC WD1200JB-00EVA0 15.05R15> at ata0-master UDMA100
> ad1: 114498MB <SAMSUNG SP1203N TL100-24> at ata0-slave UDMA100
>
> But now it is:
>
> ad0: 114473MB <WDC WD1200JB-00EVA0 15.05R15> at ata0-master UDMA100
> ad1: 114473MB <WDC WD1200JB-00EVA0 15.05R15> at ata0-slave UDMA100
>
> It doesn't boot because the root partition is on ad1.
>
> pciconf -vl:
>
> atapci1_at_pci0:0:15:1:    class=0x01018a card=0x70941462 chip=0x05711106
> rev=0x06 hdr=0x00
>     vendor     = 'VIA Technologies Inc'
>     device     = 'VT82C586A/B/VT82C686/A/B/VT823x/A/C Bus Master IDE
> Controller'
>     class      = mass storage
>     subclass   = ATA
>
> Verbose dmesg -current from 1st of April
> http://unforgiven.student.utwente.nl/~pyotr/current-ata-good
>
> Verbose dmesg -current from 13th of April
> http://unforgiven.student.utwente.nl/~pyotr/current-ata-bad

Latest updates to ata fixed the problem.

-- 
Pieter de Goeje
Received on Mon Apr 14 2008 - 00:17:53 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:29 UTC