Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Oct 2017 09:26:39 +1030
From:      "O'Connor, Daniel" <darius@dons.net.au>
To:        Colin Percival <cperciva@tarsnap.com>
Cc:        "freebsd-current@freebsd.org" <freebsd-current@freebsd.org>
Subject:   Re: RFC: Removing hpt* drivers from GENERIC
Message-ID:  <F3768FBF-A2DF-47CE-97E6-1646C7B6BE06@dons.net.au>
In-Reply-To: <0100015f557d9cd2-098d2e99-d4c4-45ce-90bf-47b76455a6de-000000@email.amazonses.com>
References:  <0100015f557d9cd2-098d2e99-d4c4-45ce-90bf-47b76455a6de-000000@email.amazonses.com>

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

> On 26 Oct 2017, at 08:13, Colin Percival <cperciva@tarsnap.com> wrote:
> My reason for wanting to remove them is that the hpt27xx and hptnr =
drivers
> spend ~150 ms in their DEVICE_PROBE routines every time the system =
boots.
> Since they are roughly 1000x slower than the median driver, this is =
clearly
> excessive; unfortunately the time is being spent inside a binary blob, =
so
> there is no apparent way to fix the drivers.  (The other three drives =
from
> the same vendor -- hptiop, hptmv, and hptrr -- don't exhibit this =
particular
> bug, but I don't see any strong argument in favour of not removing =
them along
> with the two problem drivers.)
>=20
> All of these are available via kernel modules, so the impact upon =
users
> should be minimal.  Obviously I would not plan on MFCing this change.

Seems sensible to me, but also worth contacting the blob authors if =
possible and asking them what gives (and if they can fix it).

--
Daniel O'Connor
"The nice thing about standards is that there
are so many of them to choose from."
 -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F3768FBF-A2DF-47CE-97E6-1646C7B6BE06>