Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Jun 2003 23:37:30 +0900 (JST)
From:      Hideyuki KURASHINA <rushani@bl.mmtr.or.jp>
To:        dickey@radix.net
Cc:        sos@FreeBSD.org
Subject:   Re: problem installing 4.7/4.8, etc
Message-ID:  <20030625.233730.131910749.rushani@bl.mmtr.or.jp>
In-Reply-To: <20030625134950.GA24775@saltmine.radix.net>
References:  <20030625134950.GA24775@saltmine.radix.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

>>> On Wed, 25 Jun 2003 09:49:50 -0400, Thomas Dickey <dickey@radix.net> 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: <SiS 5513 WDMA2 controller> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030625.233730.131910749.rushani>