Re: Problem building with 7.43.01 and kernel 2.6.15.3

Samuel Díaz García <[email protected]>
Newsgroups gmane.linux.drivers.modem.hsf
Organization ArcosCom Wireless, S.L.L.
Message-ID <[email protected]>
Thanks Jonathan, I'm working with /dev/ttySHSF0 with 7.18.07 version (plus the 
two patches for this version) under 2.6.15.4 (I upgraded for stability issues) 
without problem with the dialups and faxes without problems.

I tried as you said when upgraded yesterday the kernel and many drivers and all 
is working now as I said.

Thanks.

Linuxant support (Jonathan) wrote:
> Hi,
> 
> the lost of '/dev/modem' on boot is unlikely related to the suspend2 
> patch issue mentionned in your last post, it is likely an udev issue. 
> You could try to see if the '/dev/ttySHSF0' device is present after a 
> reboot, if this is the case, you could configure your dialing program to 
> use this device instead of '/dev/modem'.
> 
> Alternatively, you could also try to see if the udev rules are right. 
> These rules are located in the '/etc/udev/rules.d' directory. Finally, 
> you can always run the 'hsfconfig --serial' command in a root shell to 
> restore the device nodes.
> 
> For the suepend2 issue, we hope to provide a patch in the near future.
> 
> Regards,
> 
> 
> Jonathan
> Technical specialist / Linuxant
> www.linuxant.com
> [email protected]
> 
> 
> 
> Samuel Díaz García wrote:
>> The previous version I used (7.18.00.07) were working with this patch, 
>> but I had an issue, I lost /dev/modem link when I reboot.
>>
>> Don't know if is by hsf by itself or efax/efax-gtk software I'm using. 
>> In that case, before I use a modem conection, I had to reinstall the 
>> driver.
>>
>> That is because I upgrade the version.
>>
>> ¿When will be available the swsusp2 compatible driver?
>>
>> Thanks
>>
>> Linuxant support (Jonathan) wrote:
>>
>>> Hi,
>>>
>>> according to the build log you have provided, it seems that the 
>>> kernel used was patched with the "suspend2" patch.
>>>
>>> Another user have reported the same problem with this patch and the 
>>> HSF modem driver version 7.43.00.01. Please try without this patch, 
>>> and the HSF modem driver will probably build correctly.
>>>
>>> We do not officially support custom patched kernels since these 
>>> patches can break the modem driver. We provide the source code close 
>>> to the kernel to let users manually change the driver when such cases 
>>> happen.
>>>
>>> Since there is quite a lot of our users which expect to be able to 
>>> use the "suspend2" patch with the HSF modem driver, we hope to 
>>> provide a patch to fix this issue soon. When a patch will be 
>>> available, it will be able to install it with the 'hsfconfig --patch' 
>>> command in a root shell.
>>>
>>> Regards,
>>>
>>>
>>> Jonathan
>>> Technical specialist / Linuxant
>>> www.linuxant.com
>>> [email protected]
>>>
>>>
>>>
>>> Samuel Díaz García wrote:
>>>
>>>> At the moment, the build proccess works fine with previous versions.
>>>>
>>>> But I had problems with the last version when "make install && 
>>>> hsfconfig".
>>>>
>>>> I attached the /tmp/hsfconfig-buildlog.txt.
>>>>
>>>> I'm a registered user.
>>>>
>>>> Regards
>>>>
>>>>
>>>> ------------------------------------------------------------------------ 
>>>>
>>>>
>>>> ../modules/kernelcompiler.sh: cannot determine version, using gcc
>>>> (cd /lib/modules/2.6.15.3-ArcosCom/build && make 
>>>> "CNXT_KERNELSRC=/lib/modules/2.6.15.3-ArcosCom/build" 
>>>> "M=/usr/lib/hsfmodem/modules" "CC=gcc" clean)
>>>> make[1]: Entering directory `/usr/src/linux-2.6.15.3'
>>>> /usr/lib/hsfmodem/modules/kernelcompiler.sh: cannot determine 
>>>> version, using gcc
>>>> make[1]: Leaving directory `/usr/src/linux-2.6.15.3'
>>>> (cd /lib/modules/2.6.15.3-ArcosCom/build && make 
>>>> "CNXT_KERNELSRC=/lib/modules/2.6.15.3-ArcosCom/build" 
>>>> "M=/usr/lib/hsfmodem/modules/GPL/hda" "CC=gcc" clean)
>>>> make[1]: Entering directory `/usr/src/linux-2.6.15.3'
>>>> make[1]: Leaving directory `/usr/src/linux-2.6.15.3'
>>>> rm -rf *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd 
>>>> GPL/.*.cmd .tmp_versions .tmp_versions  
>>>> /lib/modules/2.6.15.3-ArcosCom/build/.tmp_versions/hsfosspec.mod  
>>>> /lib/modules/2.6.15.3-ArcosCom/build/.tmp_versions/hsfserial.mod  
>>>> /lib/modules/2.6.15.3-ArcosCom/build/.tmp_versions/hsfengine.mod  
>>>> /lib/modules/2.6.15.3-ArcosCom/build/.tmp_versions/hsfpcibasic2.mod  
>>>> /lib/modules/2.6.15.3-ArcosCom/build/.tmp_versions/hsfmc97ich.mod  
>>>> /lib/modules/2.6.15.3-ArcosCom/build/.tmp_versions/hsfmc97via.mod  
>>>> /lib/modules/2.6.15.3-ArcosCom/build/.tmp_versions/hsfmc97ali.mod  
>>>> /lib/modules/2.6.15.3-ArcosCom/build/.tmp_versions/hsfmc97ati.mod  
>>>> /lib/modules/2.6.15.3-ArcosCom/build/.tmp_versions/hsfmc97sis.mod  
>>>> /lib/modules/2.6.15.3-ArcosCom/build/.tmp_versions/hsfsoar.mod
>>>> (cd /lib/modules/2.6.15.3-ArcosCom/build && make 
>>>> "CNXT_KERNELSRC=/lib/modules/2.6.15.3-ArcosCom/build" 
>>>> "M=/usr/lib/hsfmodem/modules" "CC=gcc" modules)
>>>> make[1]: Entering directory `/usr/src/linux-2.6.15.3'
>>>> /usr/lib/hsfmodem/modules/kernelcompiler.sh: cannot determine 
>>>> version, using gcc
>>>>   CC [M]  /usr/lib/hsfmodem/modules/mod_engine.o
>>>>   CC [M]  /usr/lib/hsfmodem/modules/mod_hda.o
>>>>   CC [M]  /usr/lib/hsfmodem/modules/mod_mc97ali.o
>>>>   CC [M]  /usr/lib/hsfmodem/modules/mod_mc97ati.o
>>>>   CC [M]  /usr/lib/hsfmodem/modules/mod_mc97ich.o
>>>>   CC [M]  /usr/lib/hsfmodem/modules/mod_mc97sis.o
>>>>   CC [M]  /usr/lib/hsfmodem/modules/mod_mc97via.o
>>>>   CC [M]  /usr/lib/hsfmodem/modules/mod_osspec.o
>>>>   CC [M]  /usr/lib/hsfmodem/modules/osservices.o
>>>> In file included from include/acpi/acpi.h:55,
>>>>                  from include/acpi/acpi_bus.h:31,
>>>>                  from include/linux/suspend2.h:7,
>>>>                  from include/linux/suspend.h:12,
>>>>                  from /usr/lib/hsfmodem/modules/osservices.c:32:
>>>> include/acpi/actypes.h:172: error: redefinition of typedef 'UINT8'
>>>> /usr/lib/hsfmodem/modules/imported/include/sysenv.h:654: error: 
>>>> previous declaration of 'UINT8' was here
>>>> include/acpi/actypes.h:173: error: conflicting types for 'BOOL'
>>>> /usr/lib/hsfmodem/modules/imported/include/sysenv.h:432: error: 
>>>> previous declaration of 'BOOL' was here
>>>> include/acpi/actypes.h:174: error: redefinition of typedef 'UINT16'
>>>> /usr/lib/hsfmodem/modules/imported/include/sysenv.h:652: error: 
>>>> previous declaration of 'UINT16' was here
>>>> include/acpi/actypes.h:175: error: redefinition of typedef 'INT32'
>>>> /usr/lib/hsfmodem/modules/imported/include/sysenv.h:679: error: 
>>>> previous declaration of 'INT32' was here
>>>> include/acpi/actypes.h:176: error: redefinition of typedef 'UINT32'
>>>> /usr/lib/hsfmodem/modules/imported/include/sysenv.h:674: error: 
>>>> previous declaration of 'UINT32' was here
>>>> include/acpi/actypes.h:177: error: 'long long long' is too long for GCC
>>>> include/acpi/actypes.h:177: error: 'long long long' is too long for GCC
>>>> include/acpi/actypes.h:177: warning: useless type name in empty 
>>>> declaration
>>>> /usr/lib/hsfmodem/modules/osservices.c:236: error: conflicting types 
>>>> for 'cnxthsf_OsLockTry'
>>>> /usr/lib/hsfmodem/modules/imported/include/osservices.h:283: error: 
>>>> previous declaration of 'cnxthsf_OsLockTry' was here
>>>> /usr/lib/hsfmodem/modules/osservices.c:282: error: conflicting types 
>>>> for 'cnxthsf_OsAtomicCompareAndSwapEx'
>>>> /usr/lib/hsfmodem/modules/imported/include/osservices.h:124: error: 
>>>> previous declaration of 'cnxthsf_OsAtomicCompareAndSwapEx' was here
>>>> /usr/lib/hsfmodem/modules/osservices.c:626: error: conflicting types 
>>>> for 'cnxthsf_OsThreadCreate'
>>>> /usr/lib/hsfmodem/modules/imported/include/osservices.h:704: error: 
>>>> previous declaration of 'cnxthsf_OsThreadCreate' was here
>>>> /usr/lib/hsfmodem/modules/osservices.c:986: error: conflicting types 
>>>> for 'cnxthsf_OsSetPeriodicTimer'
>>>> /usr/lib/hsfmodem/modules/imported/include/osservices.h:564: error: 
>>>> previous declaration of 'cnxthsf_OsSetPeriodicTimer' was here
>>>> /usr/lib/hsfmodem/modules/osservices.c:1252: error: conflicting 
>>>> types for 'cnxthsf_OsRawVPrintf'
>>>> /usr/lib/hsfmodem/modules/imported/include/osservices.h:590: error: 
>>>> previous declaration of 'cnxthsf_OsRawVPrintf' was here
>>>> /usr/lib/hsfmodem/modules/osservices.c:1630: error: conflicting 
>>>> types for 'cnxthsf_OsKernelUsesRegParm'
>>>> /usr/lib/hsfmodem/modules/imported/include/osservices.h:731: error: 
>>>> previous declaration of 'cnxthsf_OsKernelUsesRegParm' was here
>>>> make[2]: *** [/usr/lib/hsfmodem/modules/osservices.o] Error 1
>>>> make[1]: *** [_module_/usr/lib/hsfmodem/modules] Error 2
>>>> make[1]: Leaving directory `/usr/src/linux-2.6.15.3'
>>>> make: *** [all] Error 2
>>>>
>>>>
>>>> ------------------------------------------------------------------------ 
>>>>
>>>>
>>>> _______________________________________________
>>>> hsflinux mailing list
>>>> [email protected]
>>>> https://www.linuxant.com/mailman/listinfo/hsflinux
>>>
>>>
>>>
>>
> 
> 

-- 
    Samuel Díaz García
     Director Gerente
ArcosCom Wireless, S.L.L.

CIF: B11828068
c/ Romero Gago, 19
Arcos de la Frontera
11630 - Cadiz

http://www.arcoscom.com

mailto:[email protected]
msn: [email protected]

Móvil: 651 93 72 48
Tlfn.: 956 70 13 15
Fax:   956 70 34 83
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.