Possible 40-pin cable misdetection [Re: partioning failed]

Dmitry Pryanishnikov dmitry at atlantis.dp.ua
Mon Oct 23 12:40:59 UTC 2006


Hello!

On Mon, 23 Oct 2006, Carl Johan Gustavsson wrote:
>>> System information: Athlon XP 1700+ / 786 MB Asus A7V266 (bios
>>> v1.11) Maxtor 60 GB
>>>
>>> Has anyone any suggestions?
>>>
>>> Thanks,
>>>
>>> Freek
>>
>> I'd try a different cable for the drive.  If that doesn't fix it
>> the controller on the motherboard is probably bad.
> Hi!
>
> If you are using a 40-pin cable and changing to another 40-pin doesn't
> help, test with a 80-pin cable. FreeBSD can be a bit picky about that.

   I would say that 40-conductor (not pin!) cable detection feature may not 
work on the particular chipset. I've no idea what kind of ATA controller does 
Asus A7V266 use, but on my Asus P5W DH under fresh RELENG_6 40-conductor cable 
detection works correctly on the ICH7 PATA channel, while doesn't work on the 
PATA channel which is served by the JMicron JMB363 controller. Here is an 
example of connecting a UDMA66 drive to JMB363 by 40-conductor cable:

atapci0: <JMicron JMB363 SATA300 controller> port 0xac00-0xac07,0xa880-0xa883,
  0xa800-0xa807,0xa480-0xa483,0xa400-0xa40f mem 0xff6fe000-0xff6fffff irq 17 at
  device 0.0 on pci2
atapci0: AHCI Version 01.00 controller with 2 ports detected
ata2: <ATA channel 0> on atapci0
ata3: <ATA channel 1> on atapci0
ata4: <ATA channel 2> on atapci0
...
ad9: 16536MB <FUJITSU MPE3173AE EE-C0-24> at ata4-slave UDMA66
...
ad9: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=696
ad9: TIMEOUT - READ_DMA retrying (1 retry left) LBA=1728
ad9: TIMEOUT - READ_DMA retrying (0 retries left) LBA=1728
ad9: FAILURE - READ_DMA timed out LBA=1728


Sincerely, Dmitry
-- 
Atlantis ISP, System Administrator
e-mail:  dmitry at atlantis.dp.ua
nic-hdl: LYNX-RIPE


More information about the freebsd-stable mailing list