Osvaldo,
Mandriva LE uses kernel 2.6.11.6.
I've used this modem with mandrake 10.0 (kernel 2.6.9.x), Mandrake 10.1 (kernel 2.6.10.x) and Suse 9.2 (I'll tell you the kernel as soon... I don't remember!).
It worked perectly with all the three distro using the intel drivers. I tested for a long time.
Here there is what shell did when I tried to compile under Mandriva.
Oh my name is Enrico.
See you
[enrico@localhost ~]$ su
Password:
[root@localhost enrico]# cd .intel-537EP_secure-2.60.80.1/
[root@localhost .intel-537EP_secure-2.60.80.1]# make clean
cd coredrv; make clean
make[1]: Entering directory `/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv'
rm -f *.ko *.o *~ core
make[1]: Leaving directory `/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv'
rm -f *.o *.ko
[root@localhost .intel-537EP_secure-2.60.80.1]# make 537
Module precompile check
Current running kernel is: 2.6.11-6mdk
/lib/modules... autoconf.h exists
diff: /boot/vmlinuz.autoconf.h: No such file or directory
autoconf.h matches running kernel
diff: /boot/vmlinuz.version.h: No such file or directory
version.h matches running kernel
2.6.11-6mdk
make[1]: Entering directory `/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv'
make -C /lib/modules/2.6.11-6mdk/build SUBDIRS=/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv modules
make[2]: Entering directory `/usr/src/linux-2.6.11-6mdk'
CC [M] /home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/coredrv.o
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:70: warning: type defaults to `int' in declaration of `EXPORT_SYMBOL_NOVERS'
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:70: warning: parameter names (without types) in function declaration
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:70: warning: data definition has no type or storage class
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/coredrv.c: In function `open':
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:394: warning: `pm_register' is deprecated (declared at include/linux/pm.h:106)
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/coredrv.c: In function `close':
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:416: warning: `pm_unregister' is deprecated (declared at include/linux/pm.h:111)
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/coredrv.c: In function `hamproc_write':
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:660: warning: ignoring return value of `copy_from_user', declared with attribute warn_unused_result
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/coredrv.c: At top level:
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:754: warning: initialization from incompatible pointer type
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:755: warning: initialization from incompatible pointer type
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/coredrv.c: In function `kScheduleDPC':
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:861: warning: implicit declaration of function `pm_access'
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/coredrv.c: In function `dspdrv_CommRamISR':
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/coredrv.c:877: warning: function declaration isn't a prototype
CC [M] /home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/clmmain.o
CC [M] /home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/rts.o
CC [M] /home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/task.o
CC [M] /home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/uart.o
CC [M] /home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/wwh_dflt.o
CC [M] /home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/locks.o
CC [M] /home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/softserial_io.o
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/softserial_io.c: In function `softserial_write':
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/softserial_io.c:94: warning: ignoring return value of `copy_from_user', declared with attribute warn_unused_result
CC [M] /home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/softserial_ioctl.o
CC [M] /home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/softserial.o
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/softserial.c: In function `softserial_register_tty':
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/softserial.c:141: warning: assignment from incompatible pointer type
CC [M] /home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/afedsp_int.o
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/afedsp_int.c:48: warning: function declaration isn't a prototype
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/afedsp_int.c:61: warning: initialization from incompatible pointer type
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/afedsp_int.c:65: warning: function declaration isn't a prototype
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/afedsp_int.c: In function `afe_Write':
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/afedsp_int.c:417: warning: ignoring return value of `copy_from_user', declared with attribute warn_unused_result
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/afedsp_int.c: In function `afe_Read':
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/afedsp_int.c:437: warning: ignoring return value of `copy_to_user', declared with attribute warn_unused_result
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/afedsp_int.c: At top level:
/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/afedsp_int.c:454: warning: initialization from incompatible pointer type
LD [M] /home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/Intel537.o
Building modules, stage 2.
MODPOST
CC /home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/Intel537.mod.o
LD [M] /home/enrico/.intel-537EP_secure-2.60.80.1/coredrv/Intel537.ko
make[2]: Leaving directory `/usr/src/linux-2.6.11-6mdk'
make[1]: Leaving directory `/home/enrico/.intel-537EP_secure-2.60.80.1/coredrv'
[root@localhost .intel-537EP_secure-2.60.80.1]# make install
rm -f /etc/hamregistry.bin
bash 537_inst
running kernel 2.6.11-6mdk
installing hamregistry, used for persistant storage
installing usrsound, a soft buzzer
installing 537 module
mandrake 537_boot script
starting module and utilities
error loading Intel537
ERROR: Module Intel537 does not exist in /proc/modules
done
[enrico@localhost ~]$ su