Hi Brandon, good point. currently hw-detect / check-missing-firmware doesn't checks if a specific firmware file is optional or required, I even considered asking for the optional ones as well as a feature. But there is actually a function nic_is_configured() that is used to determine if the module has to be removed and reloaded after files are installed. This function technically could be used before asking, so either: a) optional files wouln't be displayed at all b) optional files would be marked as optional c) all files should be displayed regardless
I think Cyril will step in to answer this question ;) I will do some testing to check if nic_is_configured() is reliable enough for this task by feeding the files one by one.