Pessoal estou com problema com este modem "Ambient Technologies Inc HaM controllerless modem" não consigo configuralo no Suse 10.1... Sou leigo no linux...tentei configura-lo com os topicos q encontro nos fóruns, mas não consegui nada só da erro. Desconfio que eu esteja tentando instalar um driver de 32 Bits em uma plataforma de 64 bits, mas sei lá. Isso se esse modem puder ser comfigurado, realmente, no Suse.
Estes são alguns dados colhido como o scanModem:
Welcome to SUSE LINUX 10.1 (X86-64) - Kernel
Linux version 2.6.16.21-0.25-default (geeko@buildhost) (gcc version 4.1.0 (SUSE Linux)) #1 Tue Sep 19 07:26:15 UTC 2006
scanModem update of: 2006_November_07
Modem or host audio card candidates have firmware information:
PCI slot PCI ID SubsystemID Name
---------- --------- --------- --------------
05:06.0 1813:4000 Communication controller: Ambient Technologies Inc HaM controllerless modem
Modem interrupt assignment and sharing:
233: 98151 IO-APIC-level eth0
Vendor=1813 Ambient Tech was acquired by Intel with its HaM (Host assisted Modem) chipsets.
There is no support under 2.6.n kernels!!
Intel-v92ham-453.tgz 2.4.n kernels was the FINAL 2.4.n update for HaM modems, available at:
http://linmodems.technion.ac.il/packages/Intel/ham/ http://developer.intel.com/design/modems/support/drivers.htm It is NOT functional when compiled under 2.6.n kernels.
But under the 2.4.nn kernels, all HaM chipsets were supported,
with a single EXCEPTION: the odd PCI_ID 1813:4100 modems. For the explanation, see message:
http://linmodems.org/cgi-bin/ezmlm-cgi?1:mss:9448:200210:fbhcoigfcimgkjdedjadTentei instalar este driver que fala "Intel-v92ham-453.tgz":
Quando executo o
"Make Clean":linux:/home/alexandre/Modem/443-m82 # make clean
cd coredrv; make clean
make[1]: Entering directory `/home/alexandre/Modem/443-m82/coredrv'
rm -f *.o *~ core
make[1]: Leaving directory `/home/alexandre/Modem/443-m82/coredrv'
cd serialdrv; make clean
make[1]: Entering directory `/home/alexandre/Modem/443-m82/serialdrv'
rm -f *.o *~ core
make[1]: Leaving directory `/home/alexandre/Modem/443-m82/serialdrv'
rm -f *.o
rm -f *.o
Quando executo
"Make Ham":linux:/home/alexandre/Modem/443-m82 # make ham
if [ -a /boot/vmlinuz.version.h ]; then \
cp /boot/vmlinuz.version.h /lib/modules/`uname -r`/build/include/linux/version.h; fi
cd coredrv; make \
"PSTN_DEF=-DTARGET_HAM -DDSP_CODE_800_SERIES -DTARGET_LINUX -DLINUX" \
ham;
make[1]: Entering directory `/home/alexandre/Modem/443-m82/coredrv'
cc -DTARGET_HAM -DDSP_CODE_800_SERIES -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I../inc -c -o coredrv.o coredrv.c
In file included from /usr/include/asm/pda.h:4,
from /usr/include/asm-x86_64/thread_info.h:14,
from /usr/include/asm/thread_info.h:4,
from /usr/include/linux/thread_info.h:21,
from /usr/include/linux/preempt.h:10,
from /usr/include/linux/spinlock.h:52,
from /usr/include/linux/capability.h:45,
from /usr/include/linux/sched.h:7,
from coredrv.c:35:
/usr/include/asm-x86_64/pda.h:28: error: ‘CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function)
/usr/include/asm-x86_64/pda.h:28: error: requested alignment is not a constant
In file included from /usr/include/asm/spinlock.h:4,
.
.
.
coredrv.c:343: error: ‘CONFIG_HZ’ undeclared (first use in this function)
coredrv.c: In function ‘kdisable_irq’:
coredrv.c:353: warning: implicit declaration of function ‘disable_irq’
coredrv.c: In function ‘kenable_irq’:
coredrv.c:358: warning: implicit declaration of function ‘enable_irq’
make[1]: *** [coredrv.o] Error 1
make[1]: Leaving directory `/home/alexandre/Modem/443-m82/coredrv'
make: *** [ham] Error 2
linux:/home/alexandre/Modem/443-m82 #
Se esse Modem tiver solução no linux, por favor, me ajudem.
Alexandre