Re: USA, Fed Core Rel 6, Ker 2.6.18-1.2798.fc6, Smartlink HAMR5603, chpset sl1800pci

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I tried this because of having the same problem with another driver.
But one has to make sure that

#include <linux/version.h>

is above the #if KERNEL_VERSION_CODE! Otherwise the variable and the
macro are not defined!

Joern

Marvin Stodolsky wrote:

> Virgil,
>
> All you have done is OK in principle.
>
> This problem of config.h absence in 2.6.18 kernel code
> is affecting multiple driver compiles, including Intel537 and pctel
> modem drivers.  One suggested fix in the context of the Intel537 code
> was that at  occurences of
> #include <config.h>
> replace this call by:
>
> #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,18)
>  #include<linux/autoconf.h>
> #else
>  #include<linux/config.h>
> #endif
>
> Within the afflicted drivers/amrmo_init.c , I have tried a few
> variants of this fix without success.   For example for an attempt
> with:
> -------
> #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,18)
> # define POST17
> #endif
>
> #ifdef POST17
> #include <linux/autoconf.h>
> #else
> #include <linux/config.h>
> #endif
> -------
> mimics a similar older conditional in the code.
> A compile with 2.6.17 sources succeeds.
> But with 2.6.18 sources there is a failure at:
>
> make all KERNEL_VER=2.6.18-1.2798.fc6
> make[2]: Entering directory
> `/usr/src/modules/slmodem-2.9.11-20070116/drivers'
> make modules -C /usr/src/kernels/2.6.18-1.2798.fc6-i686
> SUBDIRS=/usr/src/modules/slmodem-2.9.11-20070116/drivers
> make[3]: Entering directory `/usr/src/kernels/2.6.18-1.2798.fc6-i686'
>  CC [M]  /usr/src/modules/slmodem-2.9.11-20070116/drivers/amrmo_init.o
> Floating point exception
> make[4]: ***
> [/usr/src/modules/slmodem-2.9.11-20070116/drivers/amrmo_init.o]
> Error 136
> make[3]: ***
> [_module_/usr/src/modules/slmodem-2.9.11-20070116/drivers] Error 2
>
> The lethal "Floating point exception"  issues are far beyond my C code
> knowledge.
> Hopefully maintainer Sasha will be able to work up a fix soon.
>
> MarvS
> scanModem maintainer
>
>
>
>
>
>
> On 1/16/07, Virgil Bevans <vbevans54@xxxxxxxxxxx> wrote:
>
>> Have tried to install both 'kernel-devel' and 'kernel.src '
>> packages.  In
>> both cases yum reports 'does not update installed packages--nothing
>> to do'.
>> Tried to follow kernel source configuration directions in "Compiling
>> drivers
>> for newbies" on this site.  'make mrproper' and 'make clean' both
>> fail in
>> the [clean drivers] section with 'no such file or directory' (don't
>> remember
>> what file it was looking for--sorry.
>>
>> Made sure symbolic link '/usr/src/linux' pointed to correct folder
>> and tried
>> to 'make' slmodem driver--using slmodem-2.9.11-20061021.  Process always
>> fails at:
>>
>>      CC [M] /....../amrmo_init.o
>> /......./amrmo_init.c:46:26: error: linux/config.h: No such file or
>> directory
>>
>> body of ModemData.txt follows:
>>
>> Only plain text email is forwarded by the  DISCUSS@xxxxxxxxxxxxx List
>> Server.
>> Do use the following as the email Subject Line:
>>            SomeName, YourCountry Fedora Core release 6 (Zod)
>> Kernel  kernel 2.6.18-1.2798.fc6
>> This will alert cogent experts, and  distinguish cases in the Archives.
>> YourCountry will enable Country Code guidance.
>> Occassionally responses are blocked by an Internet Provider mail
>> filters.
>> So in a day, also check the Archived responses at
>> http://www.linmodems.org .
>> Local Linux experts can be found through:
>> http://www.linux.org/groups/index.html
>> --------------------------  System information
>> ----------------------------
>> Fedora Core release 6 (Zod)
>> Kernel
>> Linux version 2.6.18-1.2798.fc6
>> (brewbuilder@xxxxxxxxxxxxxxxxxxxxxxxxxxx)
>> (gcc version 4.1.1 20061011 (Red Hat 4.1.1-30)) #1 SMP Mon Oct 16
>> 14:54:20
>> EDT 2006
>> scanModem update of:  2006_December_25
>>
>>
>> USB modem not detected by lsusb
>>
>> Modem or host audio card candidates have firmware information:
>>
>> PCI slot        PCI ID          SubsystemID     Name
>> ----------      ---------       ---------       --------------
>> 00:09.0 10b9:5459       14fe:9100       Modem: ALi Corporation
>> SmartLink SmartPCI561 56K
>> Modem
>>
>> Modem interrupt assignment and sharing:
>> 169:          0   IO-APIC-level  ehci_hcd:usb3
>>
>> --- Bootup diagnositcs for card in PCI slot 00:09.0 ----
>> ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 17 (level, low) -> IRQ 169
>> 0000:00:09.0: ttyS2 at I/O 0xe428 (irq = 169) is a 8250
>> 0000:00:09.0: ttyS3 at I/O 0xe440 (irq = 169) is a 8250
>> Couldn't register serial port 0000:00:09.0: -28
>>
>> === Finished modem firmware and bootup diagnostics section. ===
>> === Next deducing cogent software ===
>>
>> For candidate modem in PCI bus:  00:09.0
>>    Class 0703: 10b9:5459 Modem: ALi Corporation SmartLink SmartPCI561
>> 56K
>> Modem
>>       Primary PCI_id  10b9:5459
>> Support type needed or chipset: slamr
>>
>>
>> The modem is supported by the Smartlink slamr driver
>> plus the slmodemd helper utility.  Read the
>> Smartlink.txt and Modem/YourSystem.txt for follow through guidance.
>>
>> Writing Smartlink.txt
>> ============ end Smartlink section =====================
>>
>> Completed candidate modem analyses.
>>
>> The base of the UDEV device file system is: /dev/.udev
>>
>> Versions adequately match for the compiler installed: 4.1.1
>>              and the compiler used in kernel assembly: 4.1.1
>>
>> Kernel-header resources needed for compiling are not manifestly ready!
>>
>> If compiling is necessary packages must be installed, providing:
>>          kernel-source-2.6.18-1.2798.fc6
>>
>>
>> Checking pppd properties:
>>         -r-xr-xr-x 1 root root 312956 Jul 24 13:54 /usr/sbin/pppd
>>
>> In case of an "error 17" "serial loopback" problem, see:
>>     http://phep2.technion.ac.il/linmodems/archive-sixth/msg02637.html
>>
>> To enable dialout without Root permission do:
>>         $ su - root  (not for Ubuntu)
>>          chmod a+x /usr/sbin/pppd
>> or under Ubuntu related Linuxes
>>          chmod a+x /usr/sbin/pppd
>>
>> Checking settings of:   /etc/ppp/options
>> lock
>>
>>
>> Don't worry about the following, it is for the experts
>> should trouble shooting be necessary.
>> ==========================================================
>>
>> Checking for modem support lines:
>> --------------------------------------
>>      /device/modem symbolic link:
>> slmodemd created symbolic link /dev/ttySL0:
>>      Within /etc/udev/ files:
>> /etc/udev/rules.d/50-udev.rules:KERNEL=="modems/mwave*",       
>> NAME="%k",
>> GROUP="uucp", MODE="0660"
>>      Within /etc/modprobe.conf files:
>>
>>      Within any ancient /etc/devfs files:
>>
>>      Within ancient kernel 2.4.n /etc/module.conf files:
>>
>> --------- end modem support lines --------
>>
>> _________________________________________________________________
>> Type your favorite song. Get a customized station. Try MSN Radio powered
>> by Pandora. http://radio.msn.com/?icid=T002MSN03A07001
>>
>>


-- 
Dr. Joern Wuestenfeld
Forschungszentrum Dresden - Rossendorf
Abt. FWKH           Tel: +49 351 260 3263
Postfach 510119     FAX: +49 351 260 3700
01314 Dresden       eMail: j.wuestenfeld@xxxxxxxxxxxxxxxx


[Index of Archives]     [Linux Media Development]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Fedora Women]     [Linux USB]

  Powered by Linux