Adaptec RAID 3805 and FreeBSD 7.0 - FreeBSD

This is a discussion on Adaptec RAID 3805 and FreeBSD 7.0 - FreeBSD ; Hi! I am trying to have an Adaptec RAID 3805 controller working on FreeBSD 7.0. According to the release note [1], it's okay. Unfortunately, the driver fails to detect everything as expected. The following is displayed at boot-time: > aac0: ...

+ Reply to Thread
Results 1 to 3 of 3

Thread: Adaptec RAID 3805 and FreeBSD 7.0

  1. Adaptec RAID 3805 and FreeBSD 7.0

    Hi!

    I am trying to have an Adaptec RAID 3805 controller working on FreeBSD
    7.0. According to the release note [1], it's okay. Unfortunately, the
    driver fails to detect everything as expected. The following is
    displayed at boot-time:

    > aac0: mem 0xff200000-0xff3fffff irq 16 at device 14.0on pci3
    > aac0: couldn't allocate register window 0
    > device_attach: aac0 attach returned 6


    The CD provided with the controller include kernel modules for FreeBSD 5
    and 6, but not 7 (I however tried to kldload it (Yes, I am _very_
    optimistic by nature) but link_elf fails with "symbol msleep
    undefined").

    The Adaptec website does not provide drivers for FreeBSD 7.0, but has a
    much more recent version of the driver than the one on the CD, so I
    fetched it, and tried to compile it (AACRAID 32- and 64-bit Driver Build
    15727 for FreeBSD 6.1 and 6.2). I fixed the source the "lazy way", that
    is fixing that makes the compilation fail untill it pass.

    The result was not much better:
    > aacu0: mem 0xff200000-0xff3fffff irq 16 at device 14.0 on pci3
    > aacu0: couldn't allocate register window 0
    > device_attach: aacu0 attach returned 12


    So I took the aac(4) source code of FreeBSD 6.2-STABLE, 7.0-STABLE and
    the version of Adaptec and tried to merge changes from 6.2 to 7.0 in the
    Adaptec code... The result is however almost the same :-(

    Has anybody tried / succeeded in using such a controller on FreeBSD
    7.0-CURRENT? Has somebody this controller working on FreeBSD 6.3 (I can
    consider to downgrade to the legacy release if required since the
    machine is not yet in production)?

    Thank you!
    Romain

    References:
    1. http://www.freebsd.org/releases/7.0R/hardware.html#DISK

    --
    Romain Tartière http://romain.blogreen.org/
    pgp: 8DAB A124 0DA4 7024 F82A E748 D8E9 A33F FF56 FF43 (ID: 0xFF56FF43)
    (plain text =non-HTML= PGP/GPG encrypted/signed e-mail much appreciated)

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v2.0.9 (FreeBSD)

    iEYEARECAAYFAkgpvj8ACgkQ2OmjP/9W/0OfewCdF93k/Zvo7en8Q4xlm0iNrhQg
    H6kAn3nxKlvYmduX8zU77sDDHk7yt9so
    =slzr
    -----END PGP SIGNATURE-----


  2. Re: Adaptec RAID 3805 and FreeBSD 7.0

    Romain Tartière wrote:
    > I am trying to have an Adaptec RAID 3805 controller working on FreeBSD
    > 7.0. According to the release note [1], it's okay. Unfortunately, the
    > driver fails to detect everything as expected. The following is
    > displayed at boot-time:


    >> aac0: mem 0xff200000-0xff3fffff irq 16 at device 14.0 on pci3
    >> aac0: couldn't allocate register window 0
    >> device_attach: aac0 attach returned 6


    > The result was not much better:
    >> aacu0: mem 0xff200000-0xff3fffff irq 16 at device 14.0 on pci3
    >> aacu0: couldn't allocate register window 0
    >> device_attach: aacu0 attach returned 12


    > Has anybody tried / succeeded in using such a controller on FreeBSD
    > 7.0-CURRENT? Has somebody this controller working on FreeBSD 6.3 (I can
    > consider to downgrade to the legacy release if required since the
    > machine is not yet in production)?


    Did you try last 8.0-CURRENT snapshot?
    I remember that Ed made many changes in aac(4) driver in CURRENT..
    If it will not work then fill problem report.

    --
    WBR, Andrey V. Elsukov
    _______________________________________________
    freebsd-hackers@freebsd.org mailing list
    http://lists.freebsd.org/mailman/lis...reebsd-hackers
    To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"


  3. Re: Adaptec RAID 3805 and FreeBSD 7.0

    On Wed, May 14, 2008 at 08:15:28AM +0400, Andrey V. Elsukov wrote:
    > Romain Tartière wrote:
    > > I am trying to have an Adaptec RAID 3805 controller working on
    > > FreeBSD 7.0.

    > Did you try last 8.0-CURRENT snapshot?

    Just tried with April snapshot. Same result as with 7.0-STABLE :-( .

    > I remember that Ed made many changes in aac(4) driver in CURRENT..
    > If it will not work then fill problem report.

    PR kern/123666 sent.
    http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/123666

    Regards,
    Romain

    --
    Romain Tartière http://romain.blogreen.org/
    pgp: 8DAB A124 0DA4 7024 F82A E748 D8E9 A33F FF56 FF43 (ID: 0xFF56FF43)
    (plain text =non-HTML= PGP/GPG encrypted/signed e-mail much appreciated)

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v2.0.9 (FreeBSD)

    iEYEARECAAYFAkgqvDkACgkQ2OmjP/9W/0NpKQCdEUF7nJQlluI4iyAFV0rMd5RD
    bN0An0L0doPERp3w2m10vdGd0BvDvUz9
    =iXkP
    -----END PGP SIGNATURE-----


+ Reply to Thread