Date: Mon, 2 Aug 2004 19:35:41 +0200 From: "Daniel Eriksson" <daniel_k_eriksson@telia.com> To: "'Ville-Pertti Keinonen'" <will+freebsd-current@will.iki.fi>, <freebsd-current@freebsd.org> Subject: RE: ATA driver races with interrupts Message-ID: <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAA0VcX9IoJqUaXPS8MjT1PdsKAAAAQAAAAtrV5IQbrQUKQ3LWR5RFP/AEAAAAA@telia.com> In-Reply-To: <410E74F7.1070000@will.iki.fi>
next in thread | previous in thread | raw e-mail | index | archive | help
Ville-Pertti Keinonen wrote: > Repeating the problem should be trivial with an unpatched > -current with > PREEMPTION enabled and hardware similar to mine - ASUS K8V > Deluxe, two > SATA disks on the VIA 6420: > > ... > atapci1: <VIA 6420 SATA150 controller> port > 0xd000-0xd0ff,0xd400-0xd40f,0xd800-0xd803,0xe000-0xe007,0xe400 > -0xe403,0xe800-0xe807 > irq 20 at device 15.0 on pci0 > ata5: at 0xe800 on atapci1 > ata6: at 0xe000 on atapci1 > ... > ad10: 152627MB <SAMSUNG SP1614C> [310101/16/63] at ata5-master SATA150 > ad12: 152627MB <SAMSUNG SP1614C> [310101/16/63] at ata6-master SATA150 This looks exactly like the problems I have had with similar hardware (ASUS A7V600-X, a KT-600 based mobo with an on-board 6420 controller). With preemption turned off it sort of worked, but with preemption turned on the discs would lock up pretty quick just as you described it. I have just applied the patch and will try it out later tonight once I get everything recompiled. I'll let you know how it turns out. /Daniel Eriksson
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAA0VcX9IoJqUaXPS8MjT1PdsKAAAAQAAAAtrV5IQbrQUKQ3LWR5RFP/AEAAAAA>