Mirrored disk on HPT370 is not detected.

2002-04-01 Thread NAKAJI Hiroyuki

Hi,

I cannot update my current system after Jan 29 2002, because the latest
kernel cannot detect my mirrored disk on HPT370 as ar.

Is there any problem or large change around ata driver?

The dmesg outputs for old and new kernels and kernel configuration file
are available at
http://www.rc.tutrp.tut.ac.jp/~nakaji/FreeBSD/20020402/

dmesg.boot  old kernel
dmesg.noar.20020402 today's kernel
NAKAJI  kernel configuration

I checked the difference between them to find that ata device on HPT370 is
not detected,

-pcib2: device atapci0 requested decoded I/O range 0x9c02-0x9c00
-pcib2: device ata2 requested decoded I/O range 0xa800-0xa807
-ata2: iobase=0x9800 altiobase=0x9c02 bmaddr=0xa800
-ata2: mask=03 ostat0=50 ostat2=00
-ata2-master: ATAPI 00 00
-ata2-slave: ATAPI 00 00
-ata2: mask=03 stat0=50 stat1=00
-ata2-master: ATA 01 a5
-ata2: devices=01
-ata2: at 0x9800 on atapci0
+pcib2: device atapci0 requested unsupported I/O range 0x0-0x9c00 (decoding 
+0x9000-0xafff)
+ata2: probe allocation failed

-pcib2: device atapci0 requested decoded I/O range 0xa402-0xa400
-pcib2: device ata3 requested decoded I/O range 0xa808-0xa80f
-ata3: iobase=0xa000 altiobase=0xa402 bmaddr=0xa808
-ata3: mask=03 ostat0=50 ostat2=00
-ata3-master: ATAPI 00 00
-ata3-slave: ATAPI 00 00
-ata3: mask=03 stat0=50 stat1=00
-ata3-master: ATA 01 a5
-ata3: devices=01
-ata3: at 0xa000 on atapci0
+pcib2: device atapci0 requested unsupported I/O range 0x0-0xa400 (decoding 
+0x9000-0xafff)
+ata3: probe allocation failed

and then ar disk mirrored with disks on ata[23] is not created.

+ar: FreeBSD check1 failed

Any hint is appreciated. Thanks in advance.
-- 
NAKAJI Hiroyuki

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: Mirrored disk on HPT370 is not detected.

2002-04-01 Thread Søren Schmidt

It seems NAKAJI Hiroyuki wrote:
 
 I checked the difference between them to find that ata device on HPT370 is
 not detected,
 +pcib2: device atapci0 requested unsupported I/O range 0x0-0x9c00 (decoding 
0x9000-0xafff)
 +ata2: probe allocation failed

You need the 

options PCI_ALLOW_UNSUPPORTED_IO_RANGE

option in your kernel config file, the changes Warner did to the
sanity checking of io ranges breaks on more or less all PCI based
ATA controllers :(

-Søren

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: Mirrored disk on HPT370 is not detected.

2002-04-01 Thread NAKAJI Hiroyuki

sos You need the 
sos options PCI_ALLOW_UNSUPPORTED_IO_RANGE

It workd. Thanks!
-- 
NAKAJI Hiroyuki

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message