MandrivaUsers.org : Mandriva 2008 Intel 536EP modem driver [solved] - MandrivaUsers.org

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Mandriva 2008 Intel 536EP modem driver [solved] Cannot compile

#1 User is offline   Demon 

  • Penguin rocks!
  • Group: Members
  • Posts: 97
  • Joined: 23-June 07

Posted 09 February 2008 - 04:37 PM

Hi.

I'm using source driver from Intel site here:

http://www.intel.com...ort/drivers.htm

However, during compilation I get following error:

[mladen@demon intel-536EP-2.56.76.0]$ make 536
   Module precompile check
   Current running kernel is: 2.6.24
   /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
uname -r|grep "2.6" && \
		cd coredrv && make 536core_26 && \
		cp Intel536.ko .. && cd .. && \
		strip --strip-debug Intel536.ko && \
		exit; \
		ls Intel536.ko >/dev/null 2>&1 ||  uname -r | grep "2.6" && echo "Failed to build driver" && exit; \
		if [  ]; then \
		cd coredrv; make TARGET=TARGET_SELAH KERNEL_SOURCE_PATH= "PSTN_DEF=-DTARGET_SELAH -DTARGET_LINUX -DLINUX" 536core; \
		else \
		cd coredrv; make TARGET=TARGET_SELAH KERNEL_INCLUDES=/lib/modules/`uname -r`/build/include \
	   "PSTN_DEF=-DTARGET_SELAH -DTARGET_LINUX -DLINUX" 536core; \
		fi; \
		cp Intel536.o ..; \
		if [ -a /boot/vmlinuz.version.h ]; then \
		cp /boot/vmlinuz.version.h /lib/modules/`uname -r`/build/include/linux/version.h;\
		fi
2.6.24
make[1]: Entering directory `/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv'
make -C /lib/modules/2.6.24/build SUBDIRS=/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv modules
make[2]: Entering directory `/usr/src/rpm/BUILD/kernel-2.6.24'
scripts/Makefile.build:46: *** CFLAGS was changed in "/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/Makefile". Fix it to use EXTRA_CFLAGS.  Stop.
make[2]: *** [_module_/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv] Error 2
make[2]: Leaving directory `/usr/src/rpm/BUILD/kernel-2.6.24'
make[1]: *** [536core_26] Error 2
make[1]: Leaving directory `/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv'
2.6.24
Failed to build driver
[mladen@demon intel-536EP-2.56.76.0]$


If I change "CFLAGS" in ./coredrv/Makefile to "EXTRA_CFLAGS" I get following:

[mladen@demon intel-536EP-2.56.76.0]$ make 536
   Module precompile check
   Current running kernel is: 2.6.24
   /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
uname -r|grep "2.6" && \
		cd coredrv && make 536core_26 && \
		cp Intel536.ko .. && cd .. && \
		strip --strip-debug Intel536.ko && \
		exit; \
		ls Intel536.ko >/dev/null 2>&1 ||  uname -r | grep "2.6" && echo "Failed to build driver" && exit; \
		if [  ]; then \
		cd coredrv; make TARGET=TARGET_SELAH KERNEL_SOURCE_PATH= "PSTN_DEF=-DTARGET_SELAH -DTARGET_LINUX -DLINUX" 536core; \
		else \
		cd coredrv; make TARGET=TARGET_SELAH KERNEL_INCLUDES=/lib/modules/`uname -r`/build/include \
	   "PSTN_DEF=-DTARGET_SELAH -DTARGET_LINUX -DLINUX" 536core; \
		fi; \
		cp Intel536.o ..; \
		if [ -a /boot/vmlinuz.version.h ]; then \
		cp /boot/vmlinuz.version.h /lib/modules/`uname -r`/build/include/linux/version.h;\
		fi
2.6.24
make[1]: Entering directory `/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv'
make -C /lib/modules/2.6.24/build SUBDIRS=/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv modules
make[2]: Entering directory `/usr/src/rpm/BUILD/kernel-2.6.24'
  CC [M]  /home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.o
In file included from /home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/hamcore.h:45,
				 from /home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:33:
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/hamdefs.h:49:28: error: linux/config.h: No such file or directory
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:70: упозорење: дефиниција података нема тип или складишну класу
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:70: упозорење: тип спада на ‘int’ у декларацији ‘EXPORT_SYMBOL_NOVERS’
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:70: упозорење: имена параметара (без типова) у декларацији функције
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c: У функцији ‘power_callback’:
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:295: грешка: ‘PM_SAVE_STATE’ недекларисано (прва употреба у овој функцији)
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:295: грешка: (Сваки недекларисани идентификатор пријављен је само једном
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:295: грешка: за сваку функцију у којој се јавља.)
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c: У функцији ‘softcore_init_struct’:
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:337: упозорење: додела из несагласног показивачког типа
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c: У функцији ‘open’:
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:384: грешка: ‘SA_SHIRQ’ недекларисано (прва употреба у овој функцији)
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:386: упозорење: прослеђивање аргумента 2 од ‘request_irq’ из несагласног показивачког типа
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c: У функцији ‘close’:
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:418: грешка: имплицитна декларација функције ‘pm_unregister’
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c: У функцији ‘send_data_to_user’:
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:565: грешка: ‘struct tty_struct’ нема члан по имену ‘flip’
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:570: грешка: ‘struct tty_struct’ нема члан по имену ‘flip’
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:571: грешка: ‘struct tty_struct’ нема члан по имену ‘flip’
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:573: грешка: ‘struct tty_struct’ нема члан по имену ‘flip’
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:574: грешка: ‘struct tty_struct’ нема члан по имену ‘flip’
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:575: грешка: ‘struct tty_struct’ нема члан по имену ‘flip’
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c: На највишем нивоу:
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:643: грешка: expected ‘)’ before string constant
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:756:36: error: macro "DECLARE_WORK" passed 3 arguments, but takes just 2
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:756: упозорење: дефиниција података нема тип или складишну класу
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:756: упозорење: тип спада на ‘int’ у декларацији ‘DECLARE_WORK’
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:757:34: error: macro "DECLARE_WORK" passed 3 arguments, but takes just 2
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:757: упозорење: дефиниција података нема тип или складишну класу
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:757: упозорење: тип спада на ‘int’ у декларацији ‘DECLARE_WORK’
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c: У функцији ‘wake_up_interruptible_persistReadQ’:
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:771: грешка: ‘wait_wq’ недекларисано (прва употреба у овој функцији)
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c: У функцији ‘interruptible_sleep_on_timeout_persistReadQ’:
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:805: грешка: ‘wait_wq2’ недекларисано (прва употреба у овој функцији)
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c: У функцији ‘kScheduleDPC’:
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:863: грешка: имплицитна декларација функције ‘pm_access’
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c: У функцији ‘dspdrv_CommRamISR’:
/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.c:879: упозорење: декларација функције није прототип
make[3]: *** [/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv/coredrv.o] Error 1
make[2]: *** [_module_/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv] Error 2
make[2]: Leaving directory `/usr/src/rpm/BUILD/kernel-2.6.24'
make[1]: *** [536core_26] Error 2
make[1]: Leaving directory `/home/mladen/Desktop/intel-536EP-2.56.76.0/coredrv'
2.6.24
Failed to build driver
[mladen@demon intel-536EP-2.56.76.0]$


Anyobe here having the same experience?

This post has been edited by Demon: 09 February 2008 - 10:29 PM

Say NO to OOXML!!!

"So many dreams were broken and so much was sacrificed. Was it worth the ones we loved and had to leave behind? So many years have past, who are the noble and the wise? Will all our sins be justified?"
0

#2 User is offline   Demon 

  • Penguin rocks!
  • Group: Members
  • Posts: 97
  • Joined: 23-June 07

Posted 09 February 2008 - 10:28 PM

For 2.6.24.x kernels use this driver Intel modem driver:

Attached File  intel_536EP_2.56.76.0.tar.gz (457.21K)
Number of downloads: 153
Say NO to OOXML!!!

"So many dreams were broken and so much was sacrificed. Was it worth the ones we loved and had to leave behind? So many years have past, who are the noble and the wise? Will all our sins be justified?"
0

#3 User is offline   Damascusian 

  • New Here
  • Group: New here
  • Posts: 1
  • Joined: 14-February 08

Posted 21 March 2008 - 01:31 PM

This modem is a big problem to me in mandriva

My first experience with linux was with mandriva but it didn't last long because i couldn't install this modem's driver which is my only gate to the world.

When I installed ubuntu I found in no time a package -debian package - to install the modem driver and it worked and finally I had the amazing experience of using linux online.

Know I'm using mandriva again because I've the powerpack dvds and it's full of programs but the modem still a problem.
after studying compiling, I managed to start it but it finished with many errors the same as the first topic.

those are the lines when I think the problem started.

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

When I type ./config_check
It says no kernel headers

How to get these headers like I said I've the powerpack dvds

The driver version in the replay look like the same version in the first topic, Why.

Could I get those driver in a package like ubuntu.

I found suse package but it didn't work in mandriva.

Please help.
0

#4 User is offline   cunami 

  • New Here
  • Group: New here
  • Posts: 1
  • Joined: 16-October 08

Posted 16 October 2008 - 10:17 AM

Try find this links>
http://gulus.usherbrooke.ca/pub/distro/Man...a/main/release/

you need install this>
http://gulus.usherbrooke.ca/pub/distro/Man...a/main/release/binutils-2.18.50.0.3-1mnb1.i586.rpm
http://gulus.usherbrooke.ca/pub/distro/Man...a/main/release/glibc-devel-2.7-12mnb1.i586.rpm
http://gulus.usherbrooke.ca/pub/distro/Man...a/main/release/kernel-headers-2.6.24-6mnb1.i586.rpm
http://gulus.usherbrooke.ca/pub/distro/Man...a/main/release/libbinutils2-2.18.50.0.3-1mnb1.i586.rpm
http://gulus.usherbrooke.ca/pub/distro/Man...a/main/release/manbo-mandriva-files-gcc-4.2.3-6mnb1.i586.rpm
http://gulus.usherbrooke.ca/pub/distro/Man...a/main/release/gcc-4.2.3-6mnb1.i586.rpm
http://gulus.usherbrooke.ca/pub/distro/Man...a/main/release/make-3.81-2mdv2008.1.i586.rpm

good luck, after that just eollow install instruction in intel file
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users