Re: problem installing 4.7/4.8, etc

From: Thomas Dickey <dickey_at_radix.net>
Date: Wed, 25 Jun 2003 11:13:24 -0400
On Wed, Jun 25, 2003 at 11:37:30PM +0900, Hideyuki KURASHINA wrote:
> 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

The exact message I see for 4.8 is
	ata1-slave: ATAPI identify retries exceeded
	ad0: READ command timeout tag=0 serv=0 - resetting

which gives me the impression that it's not recognizing the DVD:

hdc: _NEC DVD+RW ND-1100A, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15

The SiS stuff is all on-board.  The nominal specs for this system are at

http://www.powerspec.com/systems/archives/system_archive.phtml

That is, the 9225 with memory and hard-drives doubled.  I'd like to put
the 3 BSD's on the second drive.

>   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.

That does get it past that point, into the installer.  I'll see how far
that takes me today (am working now...)
 
> 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?

I haven't tried 5.1 (I read earlier this year that 5.0 did not support this
chipset, and had read that FreeBSD 4.x did, so I started on that path).
Is this in 5.1, or is it part of upcoming 5.2?

-- 
Thomas E. Dickey <dickey_at_radix.net> <dickey_at_herndon4.his.com>
http://dickey.his.com
ftp://dickey.his.com
Received on Wed Jun 25 2003 - 06:13:28 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:13 UTC