Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Sep 2018 15:05:39 +0200
From:      =?UTF-8?Q?Stefan_Knollm=c3=bcller?= <kravel@web.de>
To:        freebsd-questions@freebsd.org
Subject:   ATTO UL5D Ultra320 SCSI Adapter - Help!
Message-ID:  <d4ef52b3-4e64-ebc8-74b7-325bd0744727@web.de>

Next in thread | Raw E-Mail | Index | Archive | Help
> On 2018-06-15 10:41, Frank Leonhardt wrote:

> FWIW I've given up for now and put in an Adaptec card, which worked
> first time.

Hello Frank,

I had the same problem with a ATTO UL5D card.
You have to comment out lines 181 and 182 in /usr/src/sys/dev/mpt/mpt_pci.c where the card vendor gets checked.
Like this:
//      if (pci_get_vendor(dev) != MPI_MANUFACTPAGE_VENDORID_LSILOGIC)
//              return (ENXIO)

Here only LSI cards with MPI_MANUFACTPAGE_VENDORID_LSILOGIC = 1000 will be allowed, all others including ATTO = 117c will be ignored.
After compiling a custom kernel without these lines your card will be initialized without problems.

Stefan




Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?d4ef52b3-4e64-ebc8-74b7-325bd0744727>