Малко преди появата на Linux Kernel 7.1‑rc6 тази неделя, в ядрото бяха слети поредните USB поправки, придружени от нови специфични преработки (quirks) за проблемни устройства. Пакетът е описан като серия от дребни, но важни корекции, открити както от потребители, така и от автоматизирани инструменти за анализ.
Greg Kroah-Hartman подчертава, че няма големи промени, а по-скоро фина настройка на поведението на различни USB устройства. Това е типично за етапа преди финализиране на RC версиите, когато стабилността е приоритет.
Сред по-интересните случаи изпъква PNY Elite Portable SSD, който се оказва с подобни проблеми като по-стария Pro Elite модел. Устройството използва Phison USB‑SATA мост с фърмуерни дефекти, които пречат на UAS драйвъра да изпълнява базови команди като „READ CAPACITY“. Новият quirk заобикаля тези проблеми и позволява на SSD‑то да се инициализира правилно и да работи с пълната UAS производителност.
Друг важен quirk засяга USB‑C Dock Gen2 станциите на Lenovo ThinkPad. При активирано USB Link Power Management хъб контролерите могат да изпаднат в цикъл от прекъсвания и повторни свързвания, който продължава до две минути. Изключването на LPM елиминира проблема, а новата промяна в ядрото автоматизира това поведение.
Седмицата носи и решение за USB ресет проблемите при EIC7700 RISC‑V SoC, причинени от неточности в Device Tree описанията. Корекцията гарантира по-надеждно поведение при инициализация на USB подсистемата.
Тези промени продължават да укрепват USB стека на Linux Kernel 7.1, като премахват редица дребни, но досадни проблеми, които засягат реални устройства в употреба.










