Aaaaahhhhh, adesso ho capito!
Grazie a linuxquestions.org ho realizzato che con i kernel più recenti non c'è bisogno di usare modem_run, visto che il kernel sa caricare il firmware da solo, al boot.
Però il firmware dev'essere "fatto bene"; va trasformato con un apposito programmino. Ora che l'ho trasformato gli piace di più (al mio kernel nuovo), e lo riesce a caricare.