I'd rather have a clean OS, that works on most-ish computers. I guess I'm gonna have to go USB then...Octocontrabass wrote: ↑Fri Aug 29, 2025 3:57 pm How good do you want your driver to be? If it only needs to work on your computers, you can detect the model with something like SMBIOS and apply whatever model-specific workarounds you need that way. If you want it to work on lots of computers, it'll be faster to implement a proper USB driver.
Thanks a lot BenLunt for the insights. I haven't written an NVMe driver yet, but I plan to. Do you think it would be better to write it before or after USB controllers drivers ?
I think I will start with UHCI driver, then jump to xHCI. And thanks for the book's link
