I get working Motorola SM56 1057:3052 thanks to Sasha and Zello (http://linmodems.technion.ac.il/bigarch/archive-seventh/msg00846.html) I use the http://linmodems.technion.ac.il/packages/smartlink/slmodem-2.9.11-20070422.tar.gz and the amrmo_init.c patch: 152,154d151 < /* Motorola */ < #define PCI_VENDOR_ID_MOTOROLA 0x1057 < 233,234d229 < {PCI_VENDOR_ID_MOTOROLA, PCI_DEVICE_ID_SL1900, /* 1057:3052 */ < PCI_ANY_ID, PCI_ANY_ID, 0, 0, SL1900_CARD}, I also had to patch the ungrab-winmodem utility (http://linmodems.technion.ac.il/packages/smartlink/ungrab-winmodem.tar.gz ) because on my Ubuntu Dapper Server machine (2.6.15) the 1057:3052 device is taken at boot time by 'serial' module :S. The patch was applied to ungrab-winmodem.c. 32c32 < #define PCI_VENDOR_ID_MOTOROLA 0x1057 ---
35,36d34 < /* 1057:3052 */ < {PCI_VENDOR_ID_MOTOROLA, PCI_DEVICE_ID_SL1900,PCI_ANY_ID, PCI_ANY_ID }, Good luck and thanks again Alvaro Aguirre