problem installing 4.7/4.8, etc
Hideyuki KURASHINA
rushani at bl.mmtr.or.jp
Wed Jun 25 07:37:53 PDT 2003
Hi,
>>> On Wed, 25 Jun 2003 09:49:50 -0400, Thomas Dickey <dickey at 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
More information about the freebsd-current
mailing list