Jump to content

winmodem and kernel, help


Guest chino
 Share

Recommended Posts

Hi list.

 

I'm trying to install slmdm-2.7.10 driver for a intel 537 winmodem. i can't until now.

 

Lastnigth i was reading ModemData 2 file (from ScanModem). and the driver installation need de kernel path, i lookingfor it but can't find it. Where it is?

 

Thanks.

 

PS: sorry for my english, i'm a spanish native speaker.

Link to comment
Share on other sites

  • 6 months later...

I am trying slmodem-2..9.6 for mandrake 9.2 and this is what I get

 

[root@localhost slmodem-2.9.6]# make install

make -C modem all

make[1]: Entering directory `/home/croaker/Documents/slmodem-2.9.6/modem'

make[1]: Leaving directory `/home/croaker/Documents/slmodem-2.9.6/modem'

make -C drivers KERNEL_DIR=/lib/modules/2.4.22-10mdk/build

make[1]: Entering directory `/home/croaker/Documents/slmodem-2.9.6/drivers'

cc -I/lib/modules/2.4.22-10mdk/build/include -o kernel-ver kernel-ver.c

make all KERNEL_VER=2.4.22

make[2]: Entering directory `/home/croaker/Documents/slmodem-2.9.6/drivers'

make[2]: Nothing to be done for `all'.

make[2]: Leaving directory `/home/croaker/Documents/slmodem-2.9.6/drivers'

make[1]: Leaving directory `/home/croaker/Documents/slmodem-2.9.6/drivers'

make install -C drivers KERNEL_DIR=/lib/modules/2.4.22-10mdk/build

make[1]: Entering directory `/home/croaker/Documents/slmodem-2.9.6/drivers'

cc -I/lib/modules/2.4.22-10mdk/build/include -o kernel-ver kernel-ver.c

mkdir -p /dev

mknod -m 600 /dev/slamr0 c 212 0 ; mknod -m 600 /dev/slamr1 c 212 1 ; mknod -m 600 /dev/slamr2 c 212 2 ; mknod -m 600 /dev/slamr3 c 212 3 ; echo -n

mknod -m 600 /dev/slusb0 c 213 0 ; mknod -m 600 /dev/slusb1 c 213 1 ; mknod -m 600 /dev/slusb2 c 213 2 ; mknod -m 600 /dev/slusb3 c 213 3 ; echo -n

make install KERNEL_VER=2.4.22

make[2]: Entering directory `/home/croaker/Documents/slmodem-2.9.6/drivers'

rm -f /lib/modules/2.4.22/misc/slmdm.o \

/lib/modules/2.4.22/misc/slfax.o \

/lib/modules/2.4.22/misc/slusb.o \

/lib/modules/2.4.22/misc/slamrmo.o \

/lib/modules/2.4.22/misc/slmodem.o # remove old 2.7,2.8 version

install -D -m 644 slamr.o /lib/modules/2.4.22/misc/slamr.o

install -D -m 644 slusb.o /lib/modules/2.4.22/misc/slusb.o

cp /etc/modules.conf /etc/modules.conf.slamr && \

echo 'alias char-major-212 slamr' >> /etc/modules.conf && \

echo 'alias char-major-213 slusb' >> /etc/modules.conf

/sbin/depmod -a

make[2]: Leaving directory `/home/croaker/Documents/slmodem-2.9.6/drivers'

make[1]: Leaving directory `/home/croaker/Documents/slmodem-2.9.6/drivers'

install -D -m 755 modem/slmodemd /usr/sbin/slmodemd

rm -f -rf /var/lib/slmodem

install -d -D -m 755 /var/lib/slmodem

[root@localhost slmodem-2.9.6]#

 

the makefile is this

 

 

###########################################################################

#

#

# Makefile -- modem Makefile.

#

# Copyright© 2003, Smart Link Ltd. (www.smlink.com)

# All rights reserved.

#

# Author: Sasha K (sashak@smlink.com)

#

#

###########################################################################

#

###########################################################################

 

KERNEL_DIR:=/lib/modules/$(shell uname -r)/build

 

# tools

INSTALL:=install

 

all: modem drivers

 

modem:

$(MAKE) -C $@ all

 

install: all install-drivers

$(INSTALL) -D -m 755 modem/slmodemd ${DESTDIR}/usr/sbin/slmodemd

$(RM) -rf ${DESTDIR}/var/lib/slmodem

$(INSTALL) -d -D -m 755 ${DESTDIR}/var/lib/slmodem

 

uninstall: uninstall-drivers

$(RM) ${DESTDIR}/usr/sbin/slmodemd

$(RM) -rf ${DESTDIR}/var/lib/slmodem

 

drivers:

$(MAKE) -C drivers KERNEL_DIR=$(KERNEL_DIR)

 

install-drivers:

$(MAKE) install -C drivers KERNEL_DIR=$(KERNEL_DIR)

uninstall-drivers:

$(MAKE) uninstall -C drivers KERNEL_DIR=$(KERNEL_DIR)

 

# misc rules

sub-dirs:= modem drivers

.PHONY: $(sub-dirs) all old clean dep install

clean dep: %: %-sub-dirs

%-sub-dirs:

$(foreach dir,$(sub-dirs),$(MAKE) -C $(dir) $(patsubst %-sub-dirs,%,$@) && ) echo "done."

 

everything installs but the drivers files are empty and the slmodemd utility can't find them

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...