ATA DMA timeouts

Tony Byrne freebsd-current at byrnehq.com
Wed Jun 1 10:22:05 PDT 2005


Hello Martin,

Okay I've rolled my world and kernel back to May 8th on the RELENG_5
branch and have rebooted.  We're now at 2 hours uptime and there is no
sign of the ATA timeouts.  With the newer kernels the first timeout
would appear within 5 to 10 minutes of rebooting.  I can't see any
changes to the ATA code in the interim so I'm curious as to what could
have caused this issue.

My hardware is Intel ICH5 based with a Western Digital SATA hard-disk.

M> Yes. That's correct. Only the newer kernel is affected.
M> I'm working with the kernel from May 9th since yesterday afternoon,
M> no problems so far.

M> Here some details:

M> atapci0: <VIA 8235 UDMA133 controller> port 0xfc00
M> -0xfc0f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 17.1 on pci0
M> ata0: channel #0 on atapci0
M> ata1: channel #1 on atapci0
M> ad0: 114473MB <ST3120024A/3.33> [232581/16/63] at ata0-master UDMA100

M> # fdisk
M> ******* Working on device /dev/ad0 *******
M> parameters extracted from in-core disklabel are:
M> cylinders=232581 heads=16 sectors/track=63 (1008 blks/cyl)

M> Figures below won't work with BIOS for partitions not in cyl 1
M> parameters to be used for BIOS calculations are:
M> cylinders=232581 heads=16 sectors/track=63 (1008 blks/cyl)






Regards,

Tony.

-- 
Tony Byrne




More information about the freebsd-stable mailing list