Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Nov 2000 08:44:25 -0700 (MST)
From:      <janb@cs.utep.edu>
To:        =?iso-8859-2?Q?Ivan_Debn=E1r?= <debnar@o-c.sk>
Cc:        freebsd-stable@FreeBSD.ORG, freebsd-current@FreeBSD.ORG, sos@freebsd.dk
Subject:   Re: ATA RAID - sysinstall solution
Message-ID:  <Pine.GSO.4.05.10011080841480.20459-100000@gecko>
In-Reply-To: <NEBBLGGDMLOMBLNHDFHFOEDDCAAA.debnar@o-c.sk>

next in thread | previous in thread | raw e-mail | index | archive | help
OK, i tested this. Sysinstall works fine now, and the system installs OK
from the SNAP 5 ftp server. ON reboot, however, the computer thing refuses
to boot of the RAID device. After the BIOS message "verifying
DMI......"(or similar) the system hangs.
Does anybody know why this could be?

jan

On Mon, 6 Nov 2000, [iso-8859-2] Ivan Debn=E1r wrote:

> I'm using HTP 370 ATA RAID controller, which should have been supported i=
n
> stable and current according to CVS messages from Soren.
>=20
> But as few of us found, it is not, in fact.
>=20
> KERNEL recognises device ar0.
>=20
> 4.2 sysinstall does not offer ar0 as disk drive
> 5.0-current sysinstall offers it, but is not able to create slices on it.
> (DEBUG: MakeDev unknown major/minor).
>=20
> So I looked through sysinstall source and libdisk source and guess what !=
 -
> libdisk doesn't know about ar? devices yet.
>=20
> Could someone update the libdisk source in stable and current to include =
the
> device?
> The files affected are:
>=20
> /src/lib/libdisk/create_chunk.c
> /src/lib/libdisk/disk.c
>=20
> --- disk.c.orig Thu Sep 14 14:10:45 2000
> +++ disk.c      Mon Nov  6 23:41:45 2000
> @@ -461,7 +461,7 @@
>  }
>  #endif
>=20
> -static char * device_list[] =3D {"wd", "ad", "da", "wfd", "fla", "idad",
> "mlxd", "amrd", "twed", 0};
> +static char * device_list[] =3D {"wd", "ad", "da", "wfd", "fla", "idad",
> "mlxd", "amrd", "twed", "ar", 0};
>=20
>  char **
>  Disk_Names()
>=20
>=20
> --- create_chunk.c.orig Fri Jul 14 08:30:59 2000
> +++ create_chunk.c      Mon Nov  6 23:46:59 2000
> @@ -300,6 +300,8 @@
>         cmaj =3D 147, p +=3D 4;
>      else if (!strncmp(p, "da", 2))     /* CAM support */
>         cmaj =3D 13, p +=3D 2;
> +    else if (!strncmp(p, "ar", 2))     /* ATA RAID */
> +       cmaj =3D 157, p +=3D 2;
>      else {
>         msgDebug("MakeDev: Unknown major/minor for devtype %s\n", p);
>         return 0;
>=20
> Unfortunately I am not able to compile and try this, but if someone can
> create a set of 4-STABLE or 5-CURRENT installation disks and e-mail them,
> I'm willing to try.
>=20
> Those diffs are against 2000-10-30 stable, so they are just to show chang=
es
> what I thing should be done to actual current files. This should make
> Current install on ATA RAID hopefully. I don't know, if it will make STAB=
LE
> sysinstall recognize the ar device. I hope so.
>=20
>=20
> Ivan Debn=E1r
> Online Consulting, s.r.o.
>=20
> tel.://+421 88 4146721
> fax://+421 88 4142231
> http://www.o-c.sk
>=20



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.05.10011080841480.20459-100000>