>
> | Well, I have good news, I think. The mlx driver _seems_ to work as-is
> (from
> | a kernel built with 4.0-STABLE). I get a warning about an old BIOS rev,
> but
> | it looks functional. The driver reported the correct logical drive size
> and
> | no other errors.
>
> Well, perhaps not. Running the old firmware, 2.39, my install of 4.0 fails
> early on copying files:
>
> bus_dmamap_load : Too many segs! buf_len = 0x10000
> mlx0 : I/O error -- attempt to write beyond end of drive
>
> Any idea what these mean?
The 2.x firmware only supports a very small number of scatter/gather
segments (17). It looks like someone's trying to do a non-page-aligned
64kb transaction there and we're overflowing. Addressing this is
probably going to require a driver patch. 8(
--
\\ Give a man a fish, and you feed him for a day. \\ Mike Smith
\\ Tell him he should learn how to fish himself, \\ [EMAIL PROTECTED]
\\ and he'll hate you for a lifetime. \\ [EMAIL PROTECTED]
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message