Date: Wed, 03 May 2000 09:39:01 -0700 From: Mike Smith <msmith@freebsd.org> To: "Shawn Barnhart" <swb@grasslake.net> Cc: freebsd-stable@FreeBSD.ORG Subject: Re: HPDA/DAC960PL errors Message-ID: <200005031639.JAA03930@mass.cdrom.com> In-Reply-To: Your message of "Wed, 03 May 2000 08:57:58 CDT." <005201bfb507$9703cb30$b8209fc0@marlowe>
next in thread | previous in thread | raw e-mail | index | archive | help
> > | 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, \\ msmith@freebsd.org \\ and he'll hate you for a lifetime. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200005031639.JAA03930>