Date: Tue, 13 Jul 2004 19:18:44 +0200 (CEST) From: No Name <arundel@gmx.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/69009: LBA48 hd on Promise UDMA100 (plus fix) Message-ID: <200407131718.i6DHIiui009764@skatecity.> Resent-Message-ID: <200407131720.i6DHKLOn024153@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 69009 >Category: kern >Synopsis: LBA48 hd on Promise UDMA100 (plus fix) >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jul 13 17:20:20 GMT 2004 >Closed-Date: >Last-Modified: >Originator: No Name >Release: FreeBSD 4.10-STABLE i386 >Organization: >Environment: System: FreeBSD skatecity 4.10-STABLE FreeBSD 4.10-STABLE #0: Tue Jul 13 20:12:31 CEST 2004 root@:/usr/obj/usr/src/sys/ARUNDEL i386 >Description: When trying to boot from a big harddrive (LBA48), which is connected to the A7V onboard Promise UDMA100 controller FBSD won't boot. >How-To-Repeat: Using this controller (atapci1: <Promise ATA100 controller>): atapci1@pci0:17:0: class=0x018000 card=0x4d33105a chip=0x0d30105a rev=0x02 hdr=0x00 vendor = 'Promise Technology Inc' device = 'PDC20265 FastTrak100 Lite EIDE Controller' class = mass storage and this harddrive (ad4: 157066MB <HDS722516VLAT80> [319120/16/63]): ATA/ATAPI revision 6 device model HDS722516VLAT80 serial number VNR43EC4GYNGAM firmware revision V34OA63A cylinders 16383 heads 16 sectors/track 63 lba supported 268435455 sectors lba48 supported 321672960 sectors dma supported overlap not supported The following error occurs: ad4: WRITE command timeout tag=0 serv=0 - resetting hw.ata.ata_dma: 1 => Error hw.ata.ata_dma: 0 => Error Btw.: No problems under the onboard DMA66 controller (atapci0: <VIA 82C686 ATA66 controller>): atapci0@pci0:4:1: class=0x01018a card=0x00000000 chip=0x05711106 rev=0x10 hdr=0x00 vendor = 'VIA Technologies Inc' device = 'VT82xxxx EIDE Controller (All VIA Chipsets)' class = mass storage subclass = ATA >Fix: Apply the following patch and do a buldkernel/installkernel: http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/ata/ata-dma.c.diff?r1=1.106&r2=1.107 to (should be the newest -STABLE revision): $FreeBSD: /repoman/r/ncvs/src/sys/dev/ata/ata-dma.c,v 1.35.2.38 2003/12/31 18:05:16 jhb Exp $ Maybe the original patch code from (2003/01/08 10:03:31 1.107) got thrown out at some point? I don't know what the situation is like in -CURRENT. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200407131718.i6DHIiui009764>