So, what should I do? RE: Feb 2 08:08:52 artur-desktop kernel: [ 106.914099] agrmodem: module license 'Proprietary' taints kernel. Feb 2 08:08:52 artur-desktop kernel: [ 106.916883] agrsm: created 1 infos Feb 2 08:09:01 artur-desktop kernel: [ 115.569001] ttyAGS3 at I/O 0xe800 (irq = 19) is a AgereModem Feb 2 08:09:01 artur-desktop kernel: [ 115.569898] agrserial: Loading module Agere Modem Interface driver version 2.1.60.0.Linspire (2005-11-16) -------- This is what is expected. But on my System with the sake kernel as yours: $ sudo modprobe agrmodem FATAL: Error inserting agrmodem (/lib/modules/2.6.22-14-generic/extra/agrmodem.ko): Unknown symbol in module, or unknown parameter (see dmesg) marv@marvdesk:~$ tail -f /var/log/messages [ 1610.064000] agrmodem: Unknown symbol agr_pci_get_irq So it does appear that symbol agr_pci_get_irq must somehow be read off the firmware. MarvS agrmodem: Unknown symbol agr_pci_get_irq