Mostly a copy of pci subsystem support, by replacing pciconf with usbconfig and excluding hardware classes.
Details
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Skipped - Unit
Tests Skipped
Event Timeline
I was pondering this for a while -- also for other devices -- but I highly felt that usbconfig wanted some improvements first to make this a lot easier.
There are tricky bits with USB devices changing "identity" depending on quirks or other state (i.e., first show up as CD-ROM and then become a network device).
But I am all for a good start :) I'll go and look through to see if I can add a few other bits using your logic next week, if that's ok?
usr.sbin/fwget/usb/usb | ||
---|---|---|
60 | looks like an indent problem here in Phabricator? | |
usr.sbin/fwget/usb/usb_ralink | ||
6 | I do not think there's anything from the Foundation or me in this file. |
But I am all for a good start :) I'll go and look through to see if I can add a few other bits using your logic next week, if that's ok?
Perfectly fine with me.
Not made it and likely will not the next 3-4 days. If this needs to go in, please let me know and I'll review the current version and then defer any further changes to the future.
I think for fwget.8 you can just `%s/default pci/valid types are:
.Dv pci ,
.Dv usb ./"
(But I don't actually know the syntax for using newlines in a replace)
I see no change in fwget output when testing using git-arc.sh patch -C D48678; cd usr.sbin/fwget; make install; fwget on todays's CURRENT .
I have an Intel AX211, I do not know if it needs the firmware from comms/iwmbt-firmware, but when I install it manually my dmesg does change.