From owner-freebsd-current@FreeBSD.ORG Wed Jun 25 07:37:53 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 090B037B401 for ; Wed, 25 Jun 2003 07:37:53 -0700 (PDT) Received: from wasley.bl.mmtr.or.jp (wasley.bl.mmtr.or.jp [210.228.173.142]) by mx1.FreeBSD.org (Postfix) with SMTP id B39B943FEC for ; Wed, 25 Jun 2003 07:37:49 -0700 (PDT) (envelope-from rushani@bl.mmtr.or.jp) Received: (qmail 24051 invoked from network); 25 Jun 2003 23:37:47 +0900 Received: from unknown (HELO localhost) (61.213.0.21) by mx.bl.mmtr.or.jp with SMTP; 25 Jun 2003 23:37:47 +0900 Date: Wed, 25 Jun 2003 23:37:30 +0900 (JST) Message-Id: <20030625.233730.131910749.rushani@bl.mmtr.or.jp> To: dickey@radix.net From: Hideyuki KURASHINA In-Reply-To: <20030625134950.GA24775@saltmine.radix.net> References: <20030625134950.GA24775@saltmine.radix.net> X-PGP-Public-Key: http://www.bl.mmtr.or.jp/~rushani/rushani.asc X-PGP-Fingerprint: A052 6F98 6146 6FE3 91E2 DA6B F2FA 2088 439A DC57 X-URL: http://www.bl.mmtr.or.jp/~rushani/ X-Mailer: Mew version 4.0.54 on Emacs 21.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: freebsd-current@freebsd.org cc: sos@FreeBSD.org Subject: Re: problem installing 4.7/4.8, etc X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Jun 2003 14:37:53 -0000 Hi, >>> On Wed, 25 Jun 2003 09:49:50 -0400, Thomas Dickey said: > I'm setting up a new machine, and none of the current *BSD's install on it. > Linux works. The *BSD's choke during the device identification. Perhaps > someone on this list knows why. Attaching a copy of dmesg output from one > of the Linux's I installed. The *BSD's appear to be missing an interrupt > in the IDE/PCI bus hardware (about which I know little ;-) >From your attached dmesg, > PCI: Using IRQ router SIS [1039/0008] at 00:02.0 [...] > SIS5513: IDE controller on PCI bus 00 dev 15 > PCI: Found IRQ 5 for device 00:02.5 > SIS5513: chipset revision 0 > SIS5513: not 100% native mode: will probe irqs later > SiS5513 > ide0: BM-DMA at 0x4000-0x4007, BIOS settings: hda:DMA, hdb:DMA > ide1: BM-DMA at 0x4008-0x400f, BIOS settings: hdc:DMA, hdd:pio My first machine, that is about 8 years old model, has SiS 5513. It works here since I installed FreeBSD snapshot as of the end of 2003/05. atapci0: port 0xfe80-0xfe8f,0x374-0x377,0x170-0x177,0x3f4-0x3f7,0x1f0-0x1f7 at device 1.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: simplex device, DMA on primary only ata1: at 0x170 irq 15 on atapci0 SiS 5513 supports WDMA2, However, some HDDs might freeze when they detected by kernel. I *have to* type in following instruction set hw.ata.ata_dma=0 at loader prompt (or put equivalent into /boot/loader.conf) in order to disable DMA and use PIO transfer for HDDs. Recent FreeBSD 4.x would fail to boot because it does not have src/sys/dev/ata/ata-chip.c, I think. Soren, My understanding is OK, isn't it? -- rushani