HylaFAX The world's most advanced open source fax server |
Hi friends,
I am trying to build FAX server using Hylafax4.2.0 + Fedora Core2(Kernel 2.6.5-1.358)
I just stuck up with the first step, I have internal PCI modem ( Intel chip set). My fedora hardware browser detects it as Intel537 internal modem. I think I have to intall a modem driver for that.
I downloaded one from the Intel website but I stuck up with the installing driver module.
Please help me. I have attaced error and the steps I did to compile and install module. I have also attached and Pate here output of ScanModem utility.
It is little bit important for me to setup FAX server.
=============================Error&step========================
[root@fax intel-537EP_secure-2.60.80.0]# ls
537_boot config_check hamregistry makefile usrsound
537_inst coredrv license.txt readme.txt
[root@fax intel-537EP_secure-2.60.80.0]# make clean
cd coredrv; make clean
make[1]: Entering directory `/usr/src/intel-537EP_secure-2.60.80.0/coredrv'
rm -f *.ko *.o *~ core
make[1]: Leaving directory `/usr/src/intel-537EP_secure-2.60.80.0/coredrv'
rm -f *.o *.ko
[root@fax intel-537EP_secure-2.60.80.0]# make 537
Module precompile check
Current running kernel is: 2.6.5-1.358
/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.5-1.358
make[1]: Entering directory `/usr/src/intel-537EP_secure-2.60.80.0/coredrv'
make -C /lib/modules/2.6.5-1.358/build SUBDIRS=/usr/src/intel-537EP_secure-2.60. 80.0/coredrv modules
make[2]: Entering directory `/lib/modules/2.6.5-1.358/build'
CC [M] /usr/src/intel-537EP_secure-2.60.80.0/coredrv/coredrv.o
/usr/src/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:754: warning: initializa tion from incompatible pointer type
/usr/src/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:755: warning: initializa tion from incompatible pointer type
/usr/src/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c: In function `dspdrv_Com mRamISR':
/usr/src/intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:877: warning: function d eclaration isn't a prototype
CC [M] /usr/src/intel-537EP_secure-2.60.80.0/coredrv/clmmain.o
CC [M] /usr/src/intel-537EP_secure-2.60.80.0/coredrv/rts.o
CC [M] /usr/src/intel-537EP_secure-2.60.80.0/coredrv/task.o
/usr/src/intel-537EP_secure-2.60.80.0/coredrv/task.c: In function `RSATaskYield' :
/usr/src/intel-537EP_secure-2.60.80.0/coredrv/task.c:144: warning: `interruptibl e_sleep_on' is deprecated (declared at include/linux/wait.h:231)
CC [M] /usr/src/intel-537EP_secure-2.60.80.0/coredrv/uart.o
/usr/src/intel-537EP_secure-2.60.80.0/coredrv/uart.c: In function `UART_msr_wait ':
/usr/src/intel-537EP_secure-2.60.80.0/coredrv/uart.c:94: warning: `interruptible _sleep_on' is deprecated (declared at include/linux/wait.h:231)
CC [M] /usr/src/intel-537EP_secure-2.60.80.0/coredrv/wwh_dflt.o
CC [M] /usr/src/intel-537EP_secure-2.60.80.0/coredrv/locks.o
CC [M] /usr/src/intel-537EP_secure-2.60.80.0/coredrv/softserial_io.o
CC [M] /usr/src/intel-537EP_secure-2.60.80.0/coredrv/softserial_ioctl.o
CC [M] /usr/src/intel-537EP_secure-2.60.80.0/coredrv/softserial.o
CC [M] /usr/src/intel-537EP_secure-2.60.80.0/coredrv/afedsp_int.o
/usr/src/intel-537EP_secure-2.60.80.0/coredrv/afedsp_int.c:48: warning: function declaration isn't a prototype
/usr/src/intel-537EP_secure-2.60.80.0/coredrv/afedsp_int.c:61: warning: initiali zation from incompatible pointer type
/usr/src/intel-537EP_secure-2.60.80.0/coredrv/afedsp_int.c:65: warning: function declaration isn't a prototype
/usr/src/intel-537EP_secure-2.60.80.0/coredrv/afedsp_int.c:454: warning: initial ization from incompatible pointer type
LD [M] /usr/src/intel-537EP_secure-2.60.80.0/coredrv/Intel537.o
Building modules, stage 2.
MODPOST
CC /usr/src/intel-537EP_secure-2.60.80.0/coredrv/Intel537.mod.o
LD [M] /usr/src/intel-537EP_secure-2.60.80.0/coredrv/Intel537.ko
make[2]: Leaving directory `/lib/modules/2.6.5-1.358/build'
make[1]: Leaving directory `/usr/src/intel-537EP_secure-2.60.80.0/coredrv'
[root@fax intel-537EP_secure-2.60.80.0]#
[root@fax intel-537EP_secure-2.60.80.0]# make install
rm -f /etc/hamregistry.bin
bash 537_inst
running kernel 2.6.5-1.358
installing hamregistry, used for persistant storage
installing usrsound, a soft buzzer
installing 537 module
redhat 537_boot rc2.d, rc3.d and rc5.d scripts
starting module and utilities
error loading Intel537
ERROR: Module Intel537 does not exist in /proc/modules
done
[root@fax intel-537EP_secure-2.60.80.0]# cp Intel537.ko /proc/modules/.
cp: accessing `/proc/modules/.': Not a directory
[root@fax intel-537EP_secure-2.60.80.0]#
[root@fax intel-537EP_secure-2.60.80.0]#
=================Scan Modem =====================================
[root@fax opt]# ./scanModem
UPDATE=2004_Nov_09
ONLY use scanModem downloaded as: http://linmodems.technion.ac.il/packages/scanModem.gz
./scanModem should ONLY be run within a Linux/UNIX partition.
If within a MicroSoft/DOS partition, abort with Ctrl-C now !!!
Copy scanModem.gz to your Linux partition and restart.
Providing detail for device at PCI_bus 00:0d.0
with vendor-ID:device-ID
----:----
Class 0780: e159:0001 Communication controller: Individual Computers - Jens Schoenfeld Intel 537
SubSystem 8086:0003 Intel Corp.: Unknown device 0003
Flags: bus master, medium devsel, latency 64, IRQ 10
I/O ports at d800
Memory at ff000000 (32-bit, non-prefetchable) [size=4K]
Please browse the folder Modem/ containing the following files:
1stRead.txt General.txt Rational.txt Testing.txt
DriverCompiling.txt ModemData.txt SoftModem.txt
[root@fax Modem]# cat ModemData.txt
The most recent update of scanModem accessed at http://linmodems.technion.ac.il/packages/scanModem.gz
should ALWAYS be used!! Current UPDATE=2004_Nov_09
URLs to cogent advice are regularly entered and updated, and your problem may be solved therein.
If further help is needed, send a description of your problem to: discuss@xxxxxxxxxxxxx
with this ModemData.txt Attached, using the following in the email Subject Line:
scanModem, redhat kernel 2.6.5-1.358
Always send this ENTIRE Modem/ModemData.txt. It includes subtle diagnostic ouputs needed to best guide you.
If your PC is a laptop, please provide Make and Modem information.
For instructions to UNSUBSCRIBE from discuss@xxxxxxxxxxxxx,
send an email to: discuss-help@xxxxxxxxxxxxx
-------------- System information ------------------------
redhat Fedora Core release 2 (Tettnang)
on System with processor: i686
supported by kernel: 2.6.5-1.358
The kernel-2.6.5-1.358 was compiled with CONFIG_REGPARM, providing more compact and faster code.
assembled with compiler: 3.3.3
with current System compiler GCC=3.3.3
A /dev/modem symbolic link is not set.
----active COMM services are ------------
eth0 Link encap:Ethernet HWaddr 00:C0:4F:53:FA:AB
inet6 addr: fe80::2c0:4fff:fe53:faab/64 Scope:Link
This COMM mode should be closed before using the modem, or DNS services may fail.
Under 2.6.n kernels, there is currently modem support by:
the more expensive Controller chipset modems using the open source serial code
Conexant software downloaded through http://www.linuxant.com
SmartLink slmodem drivers, including USB hardware
USB modems using the Open Source acm.ko driver
Lucent DSP (digital signal processing) chipsets but NOT:
soft modems ( though some are supported by slmodem drivers)
Intel 536EP and 537 modems
For all other modems, support projections are not available as of this update=2004_Nov_09
PPP support module bsd_comp.ko not found!
Resident PPP support modules are properly uncompressed .
An AC97 modem codec was not detected
---------- End SIL_id section ---------------
Path to lspci is: /sbin/lspci
--------- lspci scan ----------------
PCI_bus
00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:0d.0 Communication controller: Individual Computers - Jens Schoenfeld Intel 537
00:11.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X/2X (rev 5c)
-------------------------------------
Modem candidates are at PCI_buses: 00:0d.0
Providing detail for device at PCI_bus 00:0d.0
with vendor-ID:device-ID
----:----
Class 0780: e159:0001 Communication controller: Individual Computers - Jens Schoenfeld Intel 537
SubSystem 8086:0003 Intel Corp.: Unknown device 0003
Flags: bus master, medium devsel, latency 64, IRQ 10
I/O ports at d800
Memory at ff000000 (32-bit, non-prefetchable) [size=4K]
Internal_test: ./scanModem test e159:0001 8086:0003 redhat 2.6.5-1.358 3.3.3 i686
Use Intel-537-2.60.80.0.tgz
=== Checking PCI IDs through chipset providers and modem assemblers ====
Vendor e159 is Tiger Jet (TJ).
e159:0001 translates PCI commands to the serial link used by
the silabs DAA from the si3034, si3044 and si3056 family.
e159:0001 8086:0003 TJ320 v2.0 , with subsystem 8086:0003 Intel537 soft modem
supported by: Intel-537-2.37.50.1.tgz
e159:0001 0359:0003 TJ320 v3.1
======= PCI_ID checking completed ======
Update=2004_Nov_09
A PCMCIA CardBus is not detected on this System.
The following information blocks just query some ppp support items.
====================================================
grep ppp /etc/modprobe.conf
-------------------------------------
-------------------------------------
Be sure to read the section about ppp related modules and aliases in Modem/General.txt
Be sure to read the Ethernet section of Modem/General.txt
DEVPPP=crw------- 1 root root 108, 0 Feb 23 2004 /dev/ppp
A /dev/modem symbolic link is not present
No devfsd.conf file found, indicated absense of the devfsd daemon package
for device file system (devfs) symbolic link support.
DEVFSD=
---- dmesg queries -------
ACPI disabled because your bios is from 99 and too old
You can enable it with acpi=force
ACPI: Interpreter disabled.
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
audit: initializing netlink socket (disabled)
sound disabled
sound disabled
Beginning with Fedora 2 kernel-2.6.6-1.427, kernel-headers needed
for compiling drivers are provide at: /lib/modules/kernel-version/build/
Thus upgrading above kernel 2.6.5-1.358 to 2.6.6-* is Stongly Recommended
pppd version 2.4.2 may not be fully compatible with 2.6.8 kernel releases.
If an initial CONNECT is achieved without PPP being subsequently established,
drop back to a 2.4.1 version. This has worked for PCTEL AMR modem users,
supported by the http://www.smlink.com slmodem software.
Check pppd version with:
pppd --version
See http://linmodems.technion.ac.il/archive-fourth/msg03167.php
The Internet Configuration Wizard writes a configuration file:
/etc/wvdial.conf
containing a line default line
Stupid Mode = yes
Better dialup performance may be achieved by commenting out this line as:
# Stupid Mode = yes
Also non-USA Users may need to add to the [Modem0] block:
Init2 = AT+GCI=hexadecimal_country_code
but test without it first.
redhat is not yet providing pre-compiled drivers for WinModems
The Modem/DriverCompiling.txt is a MUST READ,
if you are not experienced in configuring kernel-source/
or get "unresolved symbols" upon driver insertion.
Most recent WinModem fixes are in: http://linmodems.technion.ac.il/FAQ.php
[root@fax Modem]#
Attachment:
error
Description: Binary data