[philippe@victor ~]$ cd intel-536-537/ [philippe@victor intel-536-537]$ make 536 cd coredrv; make clean make[1]: Entering directory `/home/philippe/intel-536-537/coredrv' rm -f *.ko .*.o.cmd *.mod.c .*.ko.cmd *.o *~ core Module.* modules.* rm -rf .tmp_versions make[1]: Leaving directory `/home/philippe/intel-536-537/coredrv' rm -f *.o *.ko Module precompile check Current running kernel is: 3.4.4-3.fc17.i686 /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 make[1]: Entering directory `/home/philippe/intel-536-537' 3.4.4-3.fc17.i686 make[2]: Entering directory `/home/philippe/intel-536-537/coredrv' make -C /lib/modules/3.4.4-3.fc17.i686/build M=/home/philippe/intel-536-537/coredrv modules make[3]: Entering directory `/usr/src/kernels/3.4.4-3.fc17.i686' CC [M] /home/philippe/intel-536-537/coredrv/coredrv.o CC [M] /home/philippe/intel-536-537/coredrv/clmmain.o CC [M] /home/philippe/intel-536-537/coredrv/rts.o CC [M] /home/philippe/intel-536-537/coredrv/task.o CC [M] /home/philippe/intel-536-537/coredrv/uart.o CC [M] /home/philippe/intel-536-537/coredrv/wwh_dflt.o CC [M] /home/philippe/intel-536-537/coredrv/locks.o CC [M] /home/philippe/intel-536-537/coredrv/softserial_io.o CC [M] /home/philippe/intel-536-537/coredrv/softserial_ioctl.o CC [M] /home/philippe/intel-536-537/coredrv/softserial.o LD [M] /home/philippe/intel-536-537/coredrv/Intel536.o Building modules, stage 2. MODPOST 1 modules CC /home/philippe/intel-536-537/coredrv/Intel536.mod.o LD [M] /home/philippe/intel-536-537/coredrv/Intel536.ko make[3]: Leaving directory `/usr/src/kernels/3.4.4-3.fc17.i686' make[2]: Leaving directory `/home/philippe/intel-536-537/coredrv' make[1]: Leaving directory `/home/philippe/intel-536-537' [philippe@victor intel-536-537]$ sudo make install make[1]: Entering directory `/home/philippe/intel-536-537' rm -f /etc/hamregistry.bin bash Intel536_inst running kernel 3.4.4-3.fc17.i686 installing hamregistry, used for persistant storage installing Intel536 driver install REDHAT Intel536 boot script and links starting module and utilities hamregistry: no process found done make[1]: Leaving directory `/home/philippe/intel-536-537' [philippe@victor intel-536-537]$ cd .. [philippe@victor ~]$ # [philippe@victor ~]$ # With a 536EP Class 1 modem [philippe@victor ~]$ # [philippe@victor ~]$ efax -vewinchmart efax: Sun Jul 1 09:41:56 2012 efax v 0.9a-001114 Copyright 1999 Ed Casas efax: Sun Jul 1 09:41:56 2012 efax v 0.9a-001114 Copyright 1999 Ed Casas efax: 41:56 compiled Jan 13 2012 09:35:56 efax: 41:56 argv[0]=efax efax: 41:56 argv[1]=-vewinchmart efax: 41:57 opened /dev/modem efax: 41:57 command "Q0V1" efax: 41:57 waiting 2.0 s efax: 42:00 waiting 2.0 s efax: 42:00 .271 [ATQ0V1] efax: 42:00 .331 [OK] efax: 42:00 response "OK" efax: 42:00 waiting 2.0 s efax: 42:02 command "Q0V1" efax: 42:02 waiting 2.0 s efax: 42:02 .451 [ATQ0V1] efax: 42:02 .511 [OK] efax: 42:02 response "OK" efax: 42:02 command "E0" efax: 42:02 waiting 5.0 s efax: 42:02 .631 [ATE0] efax: 42:02 .681 [OK] efax: 42:02 response "OK" efax: 42:02 command "I3" efax: 42:02 waiting 5.0 s efax: 42:02 .831 [536EP] efax: 42:02 .851 [OK] efax: 42:02 response "OK" efax: 42:02 command "+FCLASS=?" efax: 42:02 waiting 5.0 s efax: 42:03 .001 [0,1,8] efax: 42:03 .021 [OK] efax: 42:03 response "OK" efax: 42:03 command "+FCLASS=1" efax: 42:03 waiting 5.0 s efax: 42:03 .191 [OK] efax: 42:03 response "OK" efax: 42:03 using 536EP in class 1 efax: 42:03 command "+FRM=?" efax: 42:03 waiting 5.0 s efax: 42:03 .341 [24,48,72,73,74,96,97,98,121,122,145,146] efax: 42:03 .361 [OK] efax: 42:03 response "OK" efax: 42:03 command "A" efax: 42:03 waiting 120.0 s efax: 42:08 .281 [CONNECT] efax: 42:08 response "CONNECT" efax: 42:08 fax call answered efax: 42:08 sent 23 bytes: efax: 42:08 ff c0 02 04 04 04 04 04 04 04 04 04 04 04 04 04 efax: 42:08 04 04 04 04 04 04 04 efax: 42:08 sent CSI - answering ID efax: 42:08 waiting 13.6 s efax: 42:10 .011 [CONNECT] efax: 42:10 response "CONNECT" efax: 42:10 sent 6 bytes: ff c8 01 00 76 1e efax: 42:10 sent DIS - answering capabilities efax: 42:10 waiting 13.6 s efax: 42:10 .371 [OK] efax: 42:10 response "OK" efax: 42:10 command "+FRH=3" efax: 42:10 waiting 3.0 s efax: 42:13 waiting 2.0 s efax: 42:13 .401 [OK] efax: 42:13 response "OK" efax: 42:13 received 79 bytes: efax: 42:13 ff c8 01 00 76 1e 04 04 04 04 04 04 04 04 04 04 efax: 42:13 04 04 04 04 04 04 04 00 00 00 dc 07 00 00 dd 01 efax: 42:13 00 00 f4 5f f3 42 c0 97 f3 42 f4 93 f1 bf 01 00 efax: 42:13 00 00 f4 5f f3 42 64 9d f1 bf 00 00 00 00 88 5f efax: 42:13 f2 bf b4 8e e3 42 75 5b 05 08 c0 97 f3 42 ff efax: 42:13 received DIS - answering capabilities efax: 42:13 command "+FTH=3" efax: 42:13 waiting 3.1 s efax: 42:13 .471 [CONNECT] efax: 42:13 response "CONNECT" efax: 42:13 sent 23 bytes: efax: 42:13 ff c0 02 04 04 04 04 04 04 04 04 04 04 04 04 04 efax: 42:13 04 04 04 04 04 04 04 efax: 42:13 sent CSI - answering ID efax: 42:13 waiting 13.6 s efax: 42:15 .201 [CONNECT] efax: 42:15 response "CONNECT" efax: 42:15 sent 6 bytes: ff c8 01 00 76 1e efax: 42:15 sent DIS - answering capabilities efax: 42:15 waiting 13.6 s efax: 42:15 .561 [OK] efax: 42:15 response "OK" efax: 42:15 command "+FRH=3" efax: 42:15 waiting 3.0 s efax: 42:18 waiting 2.0 s efax: 42:18 .591 [OK] efax: 42:18 response "OK" efax: 42:18 received 79 bytes: efax: 42:18 ff c8 01 00 76 1e 04 04 04 04 04 04 04 04 04 04 efax: 42:18 04 04 04 04 04 04 04 00 00 00 dc 07 00 00 dd 01 efax: 42:18 00 00 f4 5f f3 42 c0 97 f3 42 f4 93 f1 bf 01 00 efax: 42:18 00 00 f4 5f f3 42 64 9d f1 bf 00 00 00 00 88 5f efax: 42:18 f2 bf b4 8e e3 42 75 5b 05 08 c0 97 f3 42 ff efax: 42:18 received DIS - answering capabilities efax: 42:18 command "+FTH=3" efax: 42:18 waiting 3.1 s efax: 42:18 .661 [CONNECT] efax: 42:18 response "CONNECT" efax: 42:18 sent 23 bytes: efax: 42:18 ff c0 02 04 04 04 04 04 04 04 04 04 04 04 04 04 efax: 42:18 04 04 04 04 04 04 04 efax: 42:18 sent CSI - answering ID efax: 42:18 waiting 13.6 s efax: 42:20 .391 [CONNECT] efax: 42:20 response "CONNECT" efax: 42:20 sent 6 bytes: ff c8 01 00 76 1e efax: 42:20 sent DIS - answering capabilities efax: 42:20 waiting 13.6 s efax: 42:20 .751 [OK] efax: 42:20 response "OK" efax: 42:20 command "+FRH=3" efax: 42:20 waiting 3.0 s efax: 42:23 waiting 2.0 s efax: 42:23 .781 [OK] efax: 42:23 response "OK" efax: 42:23 received 79 bytes: efax: 42:23 ff c8 01 00 76 1e 04 04 04 04 04 04 04 04 04 04 efax: 42:23 04 04 04 04 04 04 04 00 00 00 dc 07 00 00 dd 01 efax: 42:23 00 00 f4 5f f3 42 c0 97 f3 42 f4 93 f1 bf 01 00 efax: 42:23 00 00 f4 5f f3 42 64 9d f1 bf 00 00 00 00 88 5f efax: 42:23 f2 bf b4 8e e3 42 75 5b 05 08 c0 97 f3 42 ff efax: 42:23 received DIS - answering capabilities efax: 42:23 command "+FTH=3" efax: 42:23 waiting 3.1 s efax: 42:23 .851 [CONNECT] efax: 42:23 response "CONNECT" efax: 42:23 sent 23 bytes: efax: 42:23 ff c0 02 04 04 04 04 04 04 04 04 04 04 04 04 04 efax: 42:23 04 04 04 04 04 04 04 efax: 42:23 sent CSI - answering ID efax: 42:23 waiting 13.6 s efax: 42:25 .581 [CONNECT] efax: 42:25 response "CONNECT" efax: 42:25 sent 6 bytes: ff c8 01 00 76 1e efax: 42:25 sent DIS - answering capabilities efax: 42:25 waiting 13.6 s efax: 42:25 .941 [OK] efax: 42:25 response "OK" efax: 42:25 command "+FRH=3" efax: 42:25 waiting 3.0 s efax: 42:28 waiting 2.0 s efax: 42:28 .971 [OK] efax: 42:28 response "OK" efax: 42:28 received 79 bytes: efax: 42:28 ff c8 01 00 76 1e 04 04 04 04 04 04 04 04 04 04 efax: 42:28 04 04 04 04 04 04 04 00 00 00 dc 07 00 00 dd 01 efax: 42:28 00 00 f4 5f f3 42 c0 97 f3 42 f4 93 f1 bf 01 00 efax: 42:28 00 00 f4 5f f3 42 64 9d f1 bf 00 00 00 00 88 5f efax: 42:28 f2 bf b4 8e e3 42 75 5b 05 08 c0 97 f3 42 ff efax: 42:28 received DIS - answering capabilities efax: 42:28 command "+FTH=3" efax: 42:28 waiting 3.1 s efax: 42:29 .041 [CONNECT] efax: 42:29 response "CONNECT" efax: 42:29 sent 23 bytes: efax: 42:29 ff c0 02 04 04 04 04 04 04 04 04 04 04 04 04 04 efax: 42:29 04 04 04 04 04 04 04 efax: 42:29 sent CSI - answering ID efax: 42:29 waiting 13.6 s efax: 42:30 .771 [CONNECT] efax: 42:30 response "CONNECT" efax: 42:30 sent 6 bytes: ff c8 01 00 76 1e efax: 42:30 sent DIS - answering capabilities efax: 42:30 waiting 13.6 s efax: 42:31 .131 [OK] efax: 42:31 response "OK" efax: 42:31 command "+FRH=3" efax: 42:31 waiting 3.0 s efax: 42:34 waiting 2.0 s efax: 42:34 .161 [OK] efax: 42:34 response "OK" efax: 42:34 received 79 bytes: efax: 42:34 ff c8 01 00 76 1e 04 04 04 04 04 04 04 04 04 04 efax: 42:34 04 04 04 04 04 04 04 00 00 00 dc 07 00 00 dd 01 efax: 42:34 00 00 f4 5f f3 42 c0 97 f3 42 f4 93 f1 bf 01 00 efax: 42:34 00 00 f4 5f f3 42 64 9d f1 bf 00 00 00 00 88 5f efax: 42:34 f2 bf b4 8e e3 42 75 5b 05 08 c0 97 f3 42 ff efax: 42:34 received DIS - answering capabilities efax: 42:34 Error: no command/response from remote efax: 42:34 command "+FTH=3" efax: 42:34 waiting 3.1 s efax: 42:34 .231 [CONNECT] efax: 42:34 response "CONNECT" efax: 42:34 sent 3 bytes: ff c8 5f efax: 42:34 sent DCN - disconnect efax: 42:34 waiting 13.6 s efax: 42:35 .471 [OK] efax: 42:35 response "OK" efax: 42:35 command "H" efax: 42:35 waiting 5.0 s efax: 42:35 .921 [OK] efax: 42:35 response "OK" efax: 42:36 command "Q0V1" efax: 42:36 waiting 2.0 s efax: 42:36 .101 [OK] efax: 42:36 response "OK" efax: 42:36 command "H" efax: 42:36 waiting 5.0 s efax: 42:36 .641 [OK] efax: 42:36 response "OK" efax: 42:36 done, returning 3 (invalid modem response) [philippe@victor ~]$ stty -F /dev/modem -a speed 115200 baud; rows 0; columns 0; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = ; eol2 = ; swtch = ; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; -parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8 opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke [philippe@victor ~]$ cd intel-536-537/ [philippe@victor intel-536-537]$ sudo make uninstall make[1]: Entering directory `/home/philippe/intel-536-537' Uninstalling on system V boot like only. [ -L /dev/modem ] && rm /dev/modem rm -f `find /etc/ -name Intel536_boot` rm -f /etc/hamregistry.bin rm -f /usr/sbin/hamregistry /sbin/rmmod Intel536 rm -f `find /lib/modules -name Intel536.o` rm -f `find /lib/modules -name Intel536.ko` [ -c /dev/536ep ] && rm /dev/536ep Uninstalling done. make[1]: Leaving directory `/home/philippe/intel-536-537' [philippe@victor intel-536-537]$ With a 537EP modem working as a Class 2.0 modem on a Dell Dimension 3000 andrew@ubuntu-11:~/Downloads/efax$ ./efax -vewinchmart ./efax: Thu Jan 5 04:12:01 2006 efax v 0.9a-001114 Copyright 1999 Ed Casas ./efax: Thu Jan 5 04:12:01 2006 efax v 0.9a-001114 Copyright 1999 Ed Casas efax: 12:01 compiled Jan 5 2006 04:01:03 efax: 12:01 argv[0]=./efax efax: 12:01 argv[1]=-vewinchmart efax: 12:03 opened /dev/modem efax: 12:03 command "Q0V1" efax: 12:03 waiting 5.0 s efax: 12:07 .276 [ATQ0V1] efax: 12:07 .336 [OK] efax: 12:07 response "OK" efax: 12:07 command "E0" efax: 12:07 waiting 5.0 s efax: 12:07 .456 [ATE0] efax: 12:07 .504 [OK] efax: 12:07 response "OK" efax: 12:07 command "I3" efax: 12:07 waiting 5.0 s efax: 12:07 .656 [537EP ] efax: 12:07 .676 [OK] efax: 12:07 response "OK" efax: 12:07 command "+FCLASS=?" efax: 12:07 waiting 5.0 s efax: 12:07 .824 [0,1,2,2.0,8] efax: 12:07 .844 [OK] efax: 12:07 response "OK" efax: 12:07 command "+FCLASS=2.0" efax: 12:07 waiting 5.0 s efax: 12:08 .016 [OK] efax: 12:08 response "OK" efax: 12:08 command "+FMI?" efax: 12:08 waiting 5.0 s efax: 12:08 .164 [Intel Corporation] efax: 12:08 .184 [OK] efax: 12:08 response "OK" efax: 12:08 command "+FMM?" efax: 12:08 waiting 5.0 s efax: 12:08 .336 [Intel V92 Data Fax Voice] efax: 12:08 .336 [H.324 video-ready rev. 1.0] efax: 12:08 .356 [OK] efax: 12:08 response "OK" efax: 12:08 command "+FMR?" efax: 12:08 waiting 5.0 s efax: 12:08 .504 [RSA REV 4.04 ] efax: 12:08 .524 [OK] efax: 12:08 response "OK" efax: 12:08 using 537EP Intel Corporation Intel V92 Data Fax Voice RSA REV 4.04 in class 2.0 efax: 12:08 command "+FIP" efax: 12:08 waiting 5.0 s efax: 12:08 .684 [ERROR] efax: 12:08 response "ERROR" efax: 12:08 Warning: wrong response after command: +FIP efax: 12:08 command "+FNR=1,1,1,0" efax: 12:08 waiting 5.0 s efax: 12:08 .856 [OK] efax: 12:08 response "OK" efax: 12:08 command "+FLO=1" efax: 12:08 waiting 5.0 s efax: 12:09 .024 [OK] efax: 12:09 response "OK" efax: 12:09 command "+FBO=0" efax: 12:09 waiting 5.0 s efax: 12:09 .196 [OK] efax: 12:09 response "OK" efax: 12:09 command "+FCR=1" efax: 12:09 waiting 5.0 s efax: 12:09 .364 [OK] efax: 12:09 response "OK" efax: 12:09 command "+FIS?" efax: 12:09 waiting 5.0 s efax: 12:09 .416 [1,5,0,2,0,0,0,0] efax: 12:09 .436 [OK] efax: 12:09 response "OK" efax: 12:09 command "+FLI=" "" efax: 12:09 waiting 5.0 s efax: 12:09 .504 [OK] efax: 12:09 response "OK" efax: 12:09 command "A" efax: 12:09 waiting 120.0 s efax: 13:40 .256 [NO CARRIER] efax: 13:40 response "NO CARRIER" efax: 13:40 Error: unable to answer call efax: 13:40 command "Q0V1" efax: 13:40 waiting 5.0 s efax: 13:40 .436 [OK] efax: 13:40 response "OK" efax: 13:40 command "H" efax: 13:40 waiting 5.0 s efax: 13:41 .296 [OK] efax: 13:41 response "OK" efax: 13:41 done, returning 3 (invalid modem response) andrew@ubuntu-11:~/Downloads/efax$ efax on this Dell Dimension 3000 computer has been downloaded from http://vouters.dyndns.org/Intel/efax.zip. efax/efaxos.c has been modified so that ATQ0V1 in modemsync times out after 5 seconds instead of 2. Otherwise efax hangs on this computer.