After getting past my problems with UTS_RELEASE and attempting the compilation of ptserial under OpenSuse 10.2, I got a compilation error. Here is the log: CC vuart.o LD binary.a make -C /lib/modules/2.6.18.2-34-default/build M=/usr/local/downloads/pctel-0.9.7-9-rht-6/src make[1]: Entering directory `/usr/src/linux-2.6.18.2-34-obj/i386/default' make -C ../../../linux-2.6.18.2-34 O=../linux-2.6.18.2-34-obj/i386/default LD /usr/local/downloads/pctel-0.9.7-9-rht-6/src/built-in.o CC [M] /usr/local/downloads/pctel-0.9.7-9-rht-6/src/linmodem-2.6.o /usr/local/downloads/pctel-0.9.7-9-rht-6/src/linmodem-2.6.c:1077: warning: initialization from incompatible pointer type /usr/local/downloads/pctel-0.9.7-9-rht-6/src/linmodem-2.6.c:1078: warning: initialization from incompatible pointer type CC [M] /usr/local/downloads/pctel-0.9.7-9-rht-6/src/ptserial-2.6.o /usr/local/downloads/pctel-0.9.7-9-rht-6/src/ptserial-2.6.c:657: error: unknown field ‘devfs_name’ specified in initializer make[4]: *** [/usr/local/downloads/pctel-0.9.7-9-rht-6/src/ptserial-2.6.o] Error 1 make[3]: *** [_module_/usr/local/downloads/pctel-0.9.7-9-rht-6/src] Error 2 make[2]: *** [_all] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.18.2-34-obj/i386/default' make: *** [all] Error 2