Re: Intel 537EP & OpenSuSE 11.1

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

 



Валентин,
    Seems specific to your kernel   2.6.27.7-9-pae or its resources,
as the compile is OK on my 2.6.27-9-generic Ubuntu system.

MarvS

On Sun, Feb 8, 2009 at 7:07 AM, Валентин <kvu.valentin@xxxxxxxxx> wrote:
> jayjwa пишет:
>>
>>
>> On Wed, 4 Feb 2009, ???????? wrote:
>>
>>>>  http://linmodems.technion.ac.il/packages/intel/Philippe.Vouters/
>>
>> I can't remember if these were updated to 2.6.27.x.
>>
>>> When i making your driver happed next trouble:
>>>
>>> linux-xxjx:/intel-537EP_secure-2.60.80.0 # export MODEM_TYPE=537
>>> linux-xxjx:/intel-537EP_secure-2.60.80.0 # make 537              Module
>>> precompile check                                       Current running
>>> kernel is: 2.6.27.7-9-pae                     /lib/modules...   autoconf.h
>>> exists autoconf.h matches running kernel
>>> version.h matches running kernel                            2.6.27.7-9-pae
>>> make[1]: Entering directory `/intel-537EP_secure-2.60.80.0/coredrv'
>>> make -C /lib/modules/2.6.27.7-9-pae/build
>>> SUBDIRS=/intel-537EP_secure-2.60.80.0/coredrv modules make[2]: Entering
>>> directory `/usr/src/linux-2.6.27.7-9-obj/i386/pae' make -C
>>> ../../../linux-2.6.27.7-9 O=/usr/src/linux-2.6.27.7-9-obj/i386/pae/. modules
>>> CC [M]  /intel-537EP_secure-2.60.80.0/coredrv/coredrv.o In file included
>>> from /usr/src/linux-2.6.27.7-9/include/linux/smp.h:28, from
>>> /usr/src/linux-2.6.27.7-9/include/linux/sched.h:68, from
>>> /intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:35: include2/asm/smp.h: In
>>> function ???logical_smp_processor_id???:
>>
>> "include2"? Never saw that in Linux. Are you sure it's correct?
>>
>>
>>
>>> include2/asm/smp.h:172: error: implicit declaration of function
>>> ???GET_APIC_LOGICAL_ID??? include2/asm/smp.h:172: error: ???APIC_BASE???
>>> undeclared (first use in this function) include2/asm/smp.h:172: error: (Each
>>> undeclared identifier is reported only once
>>> include2/asm/smp.h:172: error: for each function it appears in.)
>>> include2/asm/smp.h:172: error: ???APIC_LDR??? undeclared (first use in this
>>> function) In file included from
>>> /usr/src/linux-2.6.27.7-9/include/linux/smp.h:28,
>>>               from /usr/src/linux-2.6.27.7-9/include/linux/sched.h:68,
>>>               from /intel-537EP_secure-2.60.80.0/coredrv/coredrv.c:35:
>>> include2/asm/smp.h: In function ???read_apic_id???:
>>> include2/asm/smp.h:180: error: ???APIC_BASE??? undeclared (first use in
>>> this function)
>>
>>
>> I have a 536, not 537 so I'm probably not much help, but you could try to
>> find were the missing defines are listed. I know 536 works with 2.6.27.x
>> because I'm using it now. Try grepping through the Linux headers for the
>> define:
>>
>> grep APIC_BASE /usr/src/linux/include/asm/*
>>
>> If you find something like
>>
>> /usr/src/linux/include/asm/apicdef.h:#define APIC_BASE
>> (fix_to_virt(FIX_APIC_BASE))
>>
>> that's where it's defined, so you could try and put
>>
>> #include <asm/apicdef.h>
>>
>> in the file that says it's missing. If you make too many changes that
>> don't work, just delete the 537 source directory and unpack it again to get
>> back to the beginning.
>>
>>
> Now I have next:
>
> linux-wn7e:~ # cd /intel-537EP_secure-2.60.80.0
> linux-wn7e:/intel-537EP_secure-2.60.80.0 # make clean
> cd coredrv; make clean
> make[1]: Entering directory `/intel-537EP_secure-2.60.80.0/coredrv'
> rm -f *.ko *.o .*.o.cmd *.mod.c *~ core .*.ko.cmd Module.* modules.*
> rm -rf .tmp_versions
> make[1]: Leaving directory `/intel-537EP_secure-2.60.80.0/coredrv'
> rm -f *.o *.ko
> linux-wn7e:/intel-537EP_secure-2.60.80.0 # export MODEM_TYPE=537
> linux-wn7e:/intel-537EP_secure-2.60.80.0 # make 537
>  Module precompile check
>  Current running kernel is: 2.6.27.7-9-pae
>  /lib/modules...   autoconf.h exists
>  autoconf.h matches running kernel
>  version.h matches running kernel
> 2.6.27.7-9-pae
> make[1]: Entering directory `/intel-537EP_secure-2.60.80.0/coredrv'
> make -C /lib/modules/2.6.27.7-9-pae/build
> SUBDIRS=/intel-537EP_secure-2.60.80.0/coredrv modules
> make[2]: Entering directory `/usr/src/linux-2.6.27.7-9-obj/i386/pae'
> make -C /usr/src/linux-2.6.27.7-9 O=/usr/src/linux-2.6.27.7-9-obj/i386/pae/.
> modules
> CC [M]  /intel-537EP_secure-2.60.80.0/coredrv/coredrv.o
> CC [M]  /intel-537EP_secure-2.60.80.0/coredrv/clmmain.o
> /intel-537EP_secure-2.60.80.0/coredrv/clmmain.c:86: error: expected вЂ˜)’
> before вЂ˜(’ token
> make[5]: *** [/intel-537EP_secure-2.60.80.0/coredrv/clmmain.o] Error 1
> make[4]: *** [_module_/intel-537EP_secure-2.60.80.0/coredrv] Error 2
> make[3]: *** [sub-make] Error 2
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/usr/src/linux-2.6.27.7-9-obj/i386/pae'
> make[1]: *** [537core_26] Error 2
> make[1]: Leaving directory `/intel-537EP_secure-2.60.80.0/coredrv'
> 2.6.27.7-9-pae
> Failed to build driver
>
>


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

  Powered by Linux