Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Dec 2015 21:21:35 +0000
From:      Steven Hartland <killing@multiplay.co.uk>
To:        freebsd-stable@freebsd.org
Subject:   Re: ICH5 ATA DMA timeouts
Message-ID:  <5664A6DF.80205@multiplay.co.uk>
In-Reply-To: <5663a618.157GXarwIXDEyml8%perryh@pluto.rain.com>
References:  <5663a618.157GXarwIXDEyml8%perryh@pluto.rain.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Check cables and devices are in good condition. These things are usually 
a connectivity issue or device failing

On 06/12/2015 03:06, Perry Hutchison wrote:
> Does anyone know the condition of the ICH5 ATA support in FreeBSD 10?
>
> In preparing to repurpose an elderly Dell Dimension 4600 from Windows
> to FreeBSD, and needing to decide what to do about drives, I found
> several mentions in the archives* of ICH5 ATA DMA timeouts -- mostly
> affecting the SATA ports, but the prevalence of SATA reports may
> just indicate which ports were getting the most use:  a couple of
> the reports involved the PATA ports.
>
> While there have been commits to the ATA code since then, I didn't
> find any definitive statement that the DMA timeouts had been fixed.
> Did I miss something, or would I be better off using a separate SATA
> or PATA PCI card instead of the ICH5's built-in ports?
>
> Relevant parts of dmesg (with no hard drives attached):
>
> FreeBSD 10.2-RELEASE #0 r286666: Wed Aug 12 19:31:38 UTC 2015
>      root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386
> CPU: Intel(R) Pentium(R) 4 CPU 2.80GHz (2793.06-MHz 686-class CPU)
>    Origin="GenuineIntel"  Id=0xf34  Family=0xf  Model=0x3  Stepping=4
>    Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
>    Features2=0x441d<SSE3,DTES64,MON,DS_CPL,CNXT-ID,xTPR>
>    TSC: P-state invariant
> uhci0: <Intel 82801EB (ICH5) USB controller USB-A> port 0xff80-0xff9f irq 16 at device 29.0 on pci0
> usbus0 on uhci0
> uhci1: <Intel 82801EB (ICH5) USB controller USB-B> port 0xff60-0xff7f irq 19 at device 29.1 on pci0
> usbus1 on uhci1
> uhci2: <Intel 82801EB (ICH5) USB controller USB-C> port 0xff40-0xff5f irq 18 at device 29.2 on pci0
> usbus2 on uhci2
> uhci3: <Intel 82801EB (ICH5) USB controller USB-D> port 0xff20-0xff3f irq 16 at device 29.3 on pci0
> usbus3 on uhci3
> ehci0: <Intel 82801EB/R (ICH5) USB 2.0 controller> mem 0xffa80800-0xffa80bff irq 23 at device 29.7 on pci0
> usbus4: EHCI version 1.0
> usbus4 on ehci0
> atapci0: <Intel ICH5 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf mem 0xfeb7fc00-0xfeb7ffff irq 18 at device 31.1 on pci0
> ata0: <ATA channel> at channel 0 on atapci0
> ata1: <ATA channel> at channel 1 on atapci0
> atapci1: <Intel ICH5 SATA150 controller> port 0xfe00-0xfe07,0xfe10-0xfe13,0xfe20-0xfe27,0xfe30-0xfe33,0xfea0-0xfeaf irq 18 at device 31.2 on pci0
> ata2: <ATA channel> at channel 0 on atapci1
> ata3: <ATA channel> at channel 1 on atapci1
> pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
> pcm0: <Intel ICH5 (82801EB)> port 0xee00-0xeeff,0xedc0-0xedff mem 0xfeb7fa00-0xfeb7fbff,0xfeb7f900-0xfeb7f9ff irq 17 at device 31.5 on pci0
> pcm0: primary codec not ready!
> pcm0: <Analog Devices AD1980 AC97 Codec (id = 0x41445370)>
> ata0: reset tp1 mask=00 ostat0=ff ostat1=ff
> ata1: reset tp1 mask=03 ostat0=00 ostat1=00
> ata1: stat0=0x00 err=0x01 lsb=0x14 msb=0xeb
> ata1: stat1=0x00 err=0x01 lsb=0x14 msb=0xeb
> ata1: reset tp2 stat0=00 stat1=00 devices=0x30000
> ata2: SATA reset: ports status=0x00
> ata2: p0: SATA connect timeout status=00000004
> ata3: SATA reset: ports status=0x00
> ata3: p0: SATA connect timeout status=00000004
> pass0 at ata1 bus 0 scbus1 target 0 lun 0
> pass0: <HL-DT-ST DVD-ROM GDR8163B 0D20> Removable CD-ROM SCSI device
> pass0: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes)
> pass1 at ata1 bus 0 scbus1 target 1 lun 0
> pass1: <HL-DT-ST CD-RW GCE-8483B B105> Removable CD-ROM SCSI device
> pass1: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes)
> cd0 at ata1 bus 0 scbus1 target 0 lun 0
> cd0: <HL-DT-ST DVD-ROM GDR8163B 0D20> Removable CD-ROM SCSI device
> cd0: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes)
> cd0: Attempt to query device size failed: NOT READY, Medium not present
> cd1 at ata1 bus 0 scbus1 target 1 lun 0
> cd1: <HL-DT-ST CD-RW GCE-8483B B105> Removable CD-ROM SCSI device
> cd1: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes)
> cd1: Attempt to query device size failed: NOT READY, Medium not present - tray closed
> GEOM: new disk cd0
> GEOM: new disk cd1
>
> * Archive mentions, in http://lists.freebsd.org/pipermail/...
>
>    freebsd-hardware/2004-September/thread.html#1924
>    freebsd-current/2005-February/thread.html#46719
>    freebsd-current/2005-February/thread.html#46737
>    freebsd-stable/2005-March/thread.html#13265
>    freebsd-stable/2007-May/thread.html#35061
>    freebsd-stable/2007-July/thread.html#36308
>    freebsd-bugs/2012-November/thread.html#50729
> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5664A6DF.80205>