On 20 March 2013 08:34, AL13N <[email protected]> wrote: > ok, i found out the issue... it seems that stage1 uses lst-detect and the > usbtable.gz file. and that file only contains '_' ... > > the function i modified had not only effect for the modules.dep/filenames when > manually selecting, but also for the lst-detect tables when automatically > probing... > > i think the solution is to restore the patch, and put in another patch that > when looking up in the table, it converts - to _ in the original table... not > really a clean solution, but as long as we're using lst-detect, which seems to > be a manually produced list... and it uses _ instead of - ...
Actuallly most of them are auto proved at runtime through libpci + libkmod. Especially usb stuff, for which we used the module names reported by kernel's modules.alias + kmod
