From owner-freebsd-questions@FreeBSD.ORG Thu May 29 01:25:04 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C7A637B401 for ; Thu, 29 May 2003 01:25:04 -0700 (PDT) Received: from smtp.noos.fr (nan-smtp-11.noos.net [212.198.2.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 30CE943F93 for ; Thu, 29 May 2003 01:25:03 -0700 (PDT) (envelope-from fdaniel@noos.fr) Received: (qmail 78217263 invoked by uid 0); 29 May 2003 08:25:01 -0000 Received: from unknown (HELO m101.net81-67-14.noos.fr) ([81.67.14.101]) (envelope-sender ) by 212.198.2.82 (qmail-ldap-1.03) with SMTP for ; 29 May 2003 08:25:01 -0000 From: Florent DANIEL To: freebsd-questions@freebsd.org Date: Thu, 29 May 2003 10:25:01 +0200 User-Agent: KMail/1.5.2 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200305291025.01090.fdaniel@noos.fr> Subject: Re: Boot problem: "ata0: resetting devices" X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 May 2003 08:25:04 -0000 Le Jeudi 29 Mai 2003 07:05, Rich Morin a =E9crit : > I recently purchased a new motherboard (ECS EliteGroup Mainboard P4S5A/DX= +; > AMI BIOS) and a matching CPU (Celeron, 478 pin, 2.1 GHz) from outpost.com. > I stuffed these into an old chassis, adding a 500 W power supply and a pa= ir > of 512 MB DDR DIMMs. > > After walking through the configuration (accepting "Optimal Settings" for > everything), I tried booting up the machine on an IDE drive that was load= ed > with FreeBSD and had been used most recently with a 200 MHz Pentium II. > > The boot sequence proceeded without problems for quite a while, checking > devices, etc. Then, however, it halted with a pair of nastygrams: > > ad0: READ command timeout tag=3D0 serv=3D0 resetting > ata0: resetting devices > > I tried putting the ATA drive and the CDROM on separate cables, but that > didn't seem to help. My suspicion is that the drive is too slow for the > ATA controller, but I don't see any way to compensate for this. Help? Hello, Deactivate the DMA mode in the BIOS, and it it should boot. Which version o= f=20 =46reeBSD do you use ? What is the chipset used by the motherboard ? If you= 're=20 on 4.8, with a SiS 651, here is a possible fix to use the DMA modes : http://minilien.com/?BNI4EdKfXa " >Fix: Here is the patch to /sys/dev/ata/ata-dma.c *** ata-dma.c.orig Wed Oct 2 23:13:38 2002 =2D-- ata-dma.c Tue Feb 25 10:20:08 2003 *************** *** 504,509 **** =2D-- 504,510 ---- ata_find_dev(parent, 0x06401039, 0) || /* SiS 640 */ ata_find_dev(parent, 0x06451039, 0) || /* SiS 645 */ ata_find_dev(parent, 0x06501039, 0) || /* SiS 650 */ + ata_find_dev(parent, 0x06511039, 0) || /* SiS 651 */ ata_find_dev(parent, 0x07301039, 0) || /* SiS 730 */ ata_find_dev(parent, 0x07331039, 0) || /* SiS 733 */ ata_find_dev(parent, 0x07351039, 0) || /* SiS 735 */ It worked fine for this 3 monthes on my machine. I'm afraid the same problem may occur on SiS 648, 655, 746 and 755-based=20 machines... " =46lorent