Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Oct 2005 01:26:05 +0200
From:      =?ISO-8859-1?Q?Johan_Str=F6m?= <johan@stromnet.org>
To:        freebsd-hardware@freebsd.org
Subject:   Promise SATAII 150 TX4, instant reboot when bootloader starts
Message-ID:  <2E968109-0C3F-4EAF-9222-C353156B450D@stromnet.org>

next in thread | raw e-mail | index | archive | help

--Apple-Mail-6--236569539
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=ISO-8859-1;
	delsp=yes;
	format=flowed

Hi

I'm about to upgrade my server, throwing out an old 80Gb PATA-disk =20
running Slackware, and replacing it with two SATA drives in RAID1 =20
using gmirror (yeah, replacing Slack with FreeBSD, I have seen the =20
light! ;)).
Well, after some googling which didnt make me much brighter, I went =20
out and bought a Promise SATAII 150 TX4 controller card. I've also =20
ordered two Maxtor MaxLine 300GB, but don't have them here yet.

So, to find out if the card played nice with FreeBSD, I took down my =20
workstation (a XP3200+ on a MSI K8N Platinum mobo, nForce3 250GB =20
chipset) and plugged in the Promise card.
Downloaded 6.0-RC1-amd64-bootonly.iso and put it on a CD-RW. Pulled =20
my current SATA disk, a Western Digital 37Gb Raptor, from the onboard =20=

SATA. Booted from CD.
So far, so good... Looked nice, the card was found!


atapci0: <nVidia nForce3 Pro UDMA133 controller> ....
...
atapci1: <nVidia nForce3 Pro SATA150 controller> ....
...
atapci2: <nVidia nForce3 Pro SATA150 controller> ....
...
...
atapci3: <Promise PDC40518 SATA150 controller> port 0x9400-0x947f,=20
0x9800-0x98ff mem 0xe4021000-0xe4021fff,0xe4000000-0xe401ffff irq 19 =20
at device 9.0 on pci2
ata6: <ATA channel 0> on atapci3
ata7: <ATA channel 1> on atapci3
ata8: <ATA channel 2> on atapci3
ata9: <ATA channel 3> on atapci3


Nice! Took the computer down again, connected the Raptor drive to the =20=

Promise card.
Booted again, selected CD Boot. Now the bad things starts to happen. =20
I see the regular Booting from CD:... prompt (BIOS), then I see the =20
FreeBSD bootloader flash by, followed by an imediate restart.
Strange... Tried a couple of times, same result.
So, I thought it could be some hardware problems, so I pulled the =20
card and disk, and plugged them in to an old IBM Aptiva (Pentium II =20
300Mhz, no idea what mobo it has), and booted the CD.. No problems at =20=

all! Booted fine both with and without the disk attached:

...
atapci1: <Promise PDC40518 SATA150 controller> port 0x7800-0x787f,=20
0x7c00-0x7cff mem 0x80120000-0x80120fff,0x80140000-0x8015ffff irq11 =20
at device 15.0 on pci0
ata2: <ATA channel 0> on atapci1
ata3: <ATA channel 1> on atapci1
ata4: <ATA channel 2> on atapci1
ata5: <ATA channel 3> on atapci1
...
ad10: 35304MB <WDC WD360GD-00FLA1 27.08D27> at ata5-master SATA150



Okay, nicenice, no problem.. So there probably is some hardware =20
problem.. But what? Anyone got any experience with this kind of =20
hardware?

Tried another thing, put the card back in the XP3200+, and booted =20
without a disk connected.
Connected the disk after boot, with the following results:



ata9: CONNNECTED
ad18: 35304MB <WDC360GD-00FLA1 27.08D27> at ata9-master SATA150
subdisk18: detached
ad18: detached
ata9: DISCONNECTED


Nice! Seems i could plug it in and out in the Promise as much as I =20
wanted, but when I tried the on-board SATA, it gave me a kernel panic:


ata2: CONNECT REQUESTED
ata2: CONNECTED
ata2: CONNECT REQUESTED
ad4: 35304MB <WDC360GD-00FLA1 27.08D27> at ata2-master SATA150
ata2: CONNECTED
unknown: req=3D0xc2abd708 ATA_IDENTIFY semaphore timeout !! DANGER Will =20=

Robinson!!

 >>>here it switched to first console<<<

Uptime: 4m3s
Cannot dump. no dump device devined.
Automatic reboot in 15 sec....


Something seems not to work that good with my mobo... Not that I =20
realy care for the moment...

So, my problem seems to be to get FreeBSD running with a disc =20
connected at boot, in my XP3200.
The "real" server is an XP1900 on an Asus A7V333 (KT333 chipset), but =20=

I'd rather don't bring it down just to test... But I guess i have to =20
sooner or later...

Anyway, does anyone have any clue why the machine won't boot with the =20=

disc connected?

Thanks!


Johan Str=F6m
johan@stromnet.org
http://www.stromnet.org/




--Apple-Mail-6--236569539--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2E968109-0C3F-4EAF-9222-C353156B450D>