[prev in list] [next in list] [prev in thread] [next in thread] 

List:       netbsd-users
Subject:    Re: Issue mounting USB mass-storage drive
From:       Jaromir Dolecek <jaromir.dolecek () gmail ! com>
Date:       2018-12-29 22:43:17
Message-ID: E71DC6F5-3ABD-4858-882D-A9361C79FA1E () gmail ! com
[Download RAW message or body]

> Le 29 déc. 2018 à 20:50, Michael van Elst <mlelstv@serpens.de> a écrit :
> 
> nagelbh@SDF.ORG (Bruce Nagel) writes:
> 
> > I'm guessing there isn't a simple means to use USB2 drivers and avoid this 
> > issue?  Nothing in the case is newer than 2012 so I don't need USB3 
> > support.
> 
> The USB3 case is worse. The only driver that better handles fragmented
> memory by allowing multi-segment DMA is ehci and that's USB2.
> 

How difficult it would be to change eg xhci to also allow mapping data into multiple \
segments ?

This looks like perfect small project for some willing volunteer- limited scope, and \
visible quality of life improvement for everyone. 

Jaromir


[Attachment #3 (text/html)]

<html><head><meta http-equiv="content-type" content="text/html; \
charset=utf-8"></head><body dir="auto"><div><br></div><div><div dir="ltr"><span \
style="background-color: rgba(255, 255, 255, 0);"><br></span><font \
color="#000000"><span style="caret-color: rgb(0, 0, 0); background-color: rgba(255, \
255, 255, 0);">Le 29 déc. 2018 à 20:50, Michael van Elst &lt;<a \
href="mailto:mlelstv@serpens.de">mlelstv@serpens.de</a>&gt; a \
écrit&nbsp;:<br><br></span></font></div><blockquote type="cite"><div dir="ltr"><font \
color="#000000"><span style="caret-color: rgb(0, 0, 0); background-color: rgba(255, \
255, 255, 0);"><a href="mailto:nagelbh@SDF.ORG">nagelbh@SDF.ORG</a> (Bruce Nagel) \
writes:<br><br></span></font><blockquote type="cite"><font color="#000000"><span \
style="caret-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">I'm \
guessing there isn't a simple means to use USB2 drivers and avoid \
this&nbsp;<br></span></font></blockquote><blockquote type="cite"><font \
color="#000000"><span style="caret-color: rgb(0, 0, 0); background-color: rgba(255, \
255, 255, 0);">issue? &nbsp;Nothing in the case is newer than 2012 so I don't need \
USB3&nbsp;<br></span></font></blockquote><blockquote type="cite"><font \
color="#000000"><span style="caret-color: rgb(0, 0, 0); background-color: rgba(255, \
255, 255, 0);">support.<br></span></font></blockquote><font color="#000000"><span \
style="caret-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"><br>The \
USB3 case is worse. The only driver that better handles fragmented<br>memory by \
allowing multi-segment DMA is ehci and that's \
USB2.<br><br></span></font></div></blockquote><br></div><div>How difficult it would \
be to change eg xhci to also allow mapping data into multiple segments \
?</div><div><br></div><div>This looks like perfect small project for some willing \
volunteer- limited scope, and visible quality of life improvement for \
everyone.&nbsp;</div><div><br></div><div>Jaromir</div></body></html>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic