Commit-olták a FreeBSD-be az USB 3.0 driver fájljait

Címkék

Ahogy arról korábban már szó esett, a FreeBSD-nél is fejlesztés alatt áll az USB 3.0-s eszközöket támogató illesztőprogram fejlesztése. Az elmúlt hetekben folytak az implementáció bétatesztjei, néhány nappal ezelőtt pedig a Hans Petter Selasky commit-ja nyomán megérkezett a FreeBSD HEAD-be az új XHCI driver. Az XHCI - amely USB 3.0 PCI-os csatolófelülete és amely visszafelé kompatibilis az USB 2.0-val és USB 1.0-val is - teljesen leváltja majd a OHCI/UHCI/EHCI driver-eket. A héten még további commit-ok várhatók ezen a területen. Ezek linkelik majd a driver-t hozzá a kernelfordítási folyamathoz, illetve hozzák meg a hiányzó USB 3.0 funkcionalitást az USB core-hoz. A fenti commit-tal csak a driver fájlok kerültek a forrásfába.

Hozzászólások

Mostanában más köt le és nem tudom követni a dolgok állását, ezért kérdezem hogy a linux kernelben még nem volt olyan próbálkozás hogy megvalósítsanak egy ugyanilyen egységesített USB kezelést? Még most is látok ilyesmiket a /sys/module/ könyvtárban: ehci_hcd, uhci_hcd

Az URB finoman szólva nem az, hanem egy struktúrát takar amin keresztül az USB alrendszerrel közöljük hogy mit is akarunk tőle. Elég csak belenézni a libusb-1.0 forráskódjába. Az usbip pedig arra való hogy USB-s eszközöket hálózatra lehessen vele kapcsolni és a tartalmukat - amennyiben ennek értelme van - megosztani.
A kérdésem arra vonatkozott hogy a linux kernelben az USB-s eszközök kezelését szándékoznak-e egyetlen modullal megoldani úgy mint most a FreeBSD-nél is teszik.