https://linux-sunxi.org/api.php?action=feedcontributions&user=Bensoibj&feedformat=atomlinux-sunxi.org - User contributions [en]2024-03-28T15:24:38ZUser contributionsMediaWiki 1.35.8https://linux-sunxi.org/index.php?title=Talk:USB/UAS&diff=23773Talk:USB/UAS2020-11-29T17:53:46Z<p>Bensoibj: added a new ID suggestion and a solution proposal</p>
<hr />
<div>Kc, have you moved the JMicron JMS567 into the "Blacklisted / UAS disabled" section (see [https://linux-sunxi.org/index.php?title=USB%2FUAS&diff=23527&oldid=20472 history]) because of this recent commit: https://github.com/torvalds/linux/commit/9aa37788e7ebb3f489fb4b71ce07adadd444264a?<br />
<br />
Though the commit mentions "JMS567" in the subject, it adds the US_FL_IGNORE_UAS flag to the device with USB ID 0x357d:0x7788. File`unusual_devs.h` describes this device as JMicron "USB to ATA/ATAPI Bridge", unusual_uas.h as "'''JMS566'''". I am confused whether it is really the JMS567 being UAS-blacklisted by this commit...<br />
<br />
[[User:Bensoibj|Bensoibj]] ([[User talk:Bensoibj|talk]]) 13:38, 19 November 2020 (CET)<br />
<br />
darn, you are right. i'll revert the change. --[[User:Kc|Kc]] ([[User talk:Kc|talk]]) 23:16, 19 November 2020 (CET)<br />
<br />
:I just checked the latest code ([https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/usb/storage/unusual_uas.h?id=62354454625741f0569c2cbe45b2d192f8fd258e unusual_uas.h]) and JMS567 is mentioned there. It was added with this commit: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/usb/storage/unusual_uas.h?id=62354454625741f0569c2cbe45b2d192f8fd258e<br />
<br />
:I think it is correct to put JMicron JMS567 into the "Blacklisted / UAS disabled" section. Thanks for the Wiki and your work!<br />
<br />
:[[User:Jkirk|Jkirk]] ([[User talk:Jkirk|talk]]) 10:56, 25 November 2020 (CET)<br />
<br />
::Hmm, this commit has added a device which is only described as JMS567, but its ID is 0x0578, so a '''JMS578'''. Again confusing, there seems to be merely a loose (sloppy) connection between devices and IDs in the community.? Additionally, the commit does not add the US_FL_IGNORE_UAS flag, but the US_FL_BROKEN_FUA one. Does this flag also disable UAS? --[[User:Bensoibj|Bensoibj]] ([[User talk:Bensoibj|talk]]) 13:14, 29 November 2020 (CET)<br />
<br />
:::Good point! I did a bit of research and found this for the USB ID 152d:0578: https://usb-ids.gowdy.us/read/UD/152d/0578. So yes, it seems to to be a JMS578 and the commit message and code comment [https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/usb/storage/unusual_uas.h?id=62354454625741f0569c2cbe45b2d192f8fd258e here] seems wrong. We should maybe file a bug against the kernel code to reduce future confusion (or at least clarify the situation)?<br />
:::But that said, USB ID 0x357d:0x7788 seems to be a JMS567, see: https://usb-ids.gowdy.us/read/UD/357d/7788. So again, putting JMS567 into the "Blacklisted / UAS disabled" section is correct then, not? Very confusing.<br />
:::--[[User:Jkirk|Jkirk]] ([[User talk:Jkirk|talk]]) 15:37, 29 November 2020 (CET)<br />
<br />
::::What about 0x152d:0x0567? A comment in [https://usb-ids.gowdy.us/read/UD/357d/7788 your linked database entry] mentions (among others) this ID. It makes sense, since 0x152d seems to be the vendor ID of JMicron and the device ID matches the product number of JMS567. It also appears in [https://github.com/torvalds/linux/blob/9aa37788e7ebb3f489fb4b71ce07adadd444264a/drivers/usb/storage/unusual_uas.h unusual_uas.h] and [https://github.com/torvalds/linux/blob/9aa37788e7ebb3f489fb4b71ce07adadd444264a/drivers/usb/storage/unusual_devs.h unusual_devs.h] (without the US_FL_IGNORE_UAS flag set there). I have no clue how this USB ID system is built or maintained; it appears quite chaotic to me. Filing a bug concerning this matter is probably a never-ending story...<br />
<br />
::::Maybe the solution is the following: 0x357d:0x7788 is the ID of the "QuickPort XT USB3.0" from Sharkoon, which builds upon the JMS567. Instead of the JMicron ID, this product returns an own ID. And it does not use the original, but a modified, probably buggy firmware. So blacklisting this product might be correct, but saying "all JMS567 chips are blacklisted" is maybe not.<br />
<br />
::::[[User:Bensoibj|Bensoibj]] ([[User talk:Bensoibj|talk]]) 18:53, 29 November 2020 (CET)</div>Bensoibjhttps://linux-sunxi.org/index.php?title=Talk:USB/UAS&diff=23770Talk:USB/UAS2020-11-29T12:14:25Z<p>Bensoibj: Response on comment -- blacklisting UAS or not, JMS567 or JMS578?</p>
<hr />
<div>Kc, have you moved the JMicron JMS567 into the "Blacklisted / UAS disabled" section (see [https://linux-sunxi.org/index.php?title=USB%2FUAS&diff=23527&oldid=20472 history]) because of this recent commit: https://github.com/torvalds/linux/commit/9aa37788e7ebb3f489fb4b71ce07adadd444264a?<br />
<br />
Though the commit mentions "JMS567" in the subject, it adds the US_FL_IGNORE_UAS flag to the device with USB ID 0x357d:0x7788. File`unusual_devs.h` describes this device as JMicron "USB to ATA/ATAPI Bridge", unusual_uas.h as "'''JMS566'''". I am confused whether it is really the JMS567 being UAS-blacklisted by this commit...<br />
<br />
[[User:Bensoibj|Bensoibj]] ([[User talk:Bensoibj|talk]]) 13:38, 19 November 2020 (CET)<br />
<br />
darn, you are right. i'll revert the change. --[[User:Kc|Kc]] ([[User talk:Kc|talk]]) 23:16, 19 November 2020 (CET)<br />
<br />
:I just checked the latest code ([https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/usb/storage/unusual_uas.h?id=62354454625741f0569c2cbe45b2d192f8fd258e unusual_uas.h]) and JMS567 is mentioned there. It was added with this commit: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/usb/storage/unusual_uas.h?id=62354454625741f0569c2cbe45b2d192f8fd258e<br />
<br />
:I think it is correct to put JMicron JMS567 into the "Blacklisted / UAS disabled" section. Thanks for the Wiki and your work!<br />
<br />
:[[User:Jkirk|Jkirk]] ([[User talk:Jkirk|talk]]) 10:56, 25 November 2020 (CET)<br />
<br />
::Hmm, this commit has added a device which is only described as JMS567, but its ID is 0x0578, so a '''JMS578'''. Again confusing, there seems to be merely a loose (sloppy) connection between devices and IDs in the community.? Additionally, the commit does not add the US_FL_IGNORE_UAS flag, but the US_FL_BROKEN_FUA one. Does this flag also disable UAS? --[[User:Bensoibj|Bensoibj]] ([[User talk:Bensoibj|talk]]) 13:14, 29 November 2020 (CET)</div>Bensoibjhttps://linux-sunxi.org/index.php?title=Talk:USB/UAS&diff=23696Talk:USB/UAS2020-11-19T12:38:49Z<p>Bensoibj: added the link to the page history</p>
<hr />
<div>Kc, have you moved the JMicron JMS567 into the "Blacklisted / UAS disabled" section (see [https://linux-sunxi.org/index.php?title=USB%2FUAS&diff=23527&oldid=20472 history]) because of this recent commit: https://github.com/torvalds/linux/commit/9aa37788e7ebb3f489fb4b71ce07adadd444264a?<br />
<br />
Though the commit mentions "JMS567" in the subject, it adds the US_FL_IGNORE_UAS flag to the device with USB ID 0x357d:0x7788. File`unusual_devs.h` describes this device as JMicron "USB to ATA/ATAPI Bridge", unusual_uas.h as "'''JMS566'''". I am confused whether it is really the JMS567 being UAS-blacklisted by this commit...</div>Bensoibjhttps://linux-sunxi.org/index.php?title=Talk:USB/UAS&diff=23692Talk:USB/UAS2020-11-19T11:21:56Z<p>Bensoibj: Question about UAS-blacklisting the JMS567</p>
<hr />
<div>Kc, have you moved the JMicron JMS567 into the "Blacklisted / UAS disabled" section because of this recent commit: https://github.com/torvalds/linux/commit/9aa37788e7ebb3f489fb4b71ce07adadd444264a?<br />
<br />
Though the commit mentions "JMS567" in the subject, it adds the US_FL_IGNORE_UAS flag to the device with USB ID 0x357d:0x7788. File`unusual_devs.h` describes this device as JMicron "USB to ATA/ATAPI Bridge", unusual_uas.h as "'''JMS566'''". I am confused whether it is really the JMS567 being UAS-blacklisted by this commit...</div>Bensoibj