modifies for use Smartlink-softmodem on ibm thinkpad T41
Hi everyone, The opensuse project is fantastic :-) ... and now I'm tring to get my contribution. I installed the openSUSE 10.0 release on my thinkpad T41, and the packages for modem installed on my laptop are in inst-source-extra directory, and are: - smartlink-softmodem - km_smartlink-softmodem In the package km_smartlink-softmodem for 10.0, the file armlibs.o is missing... so the slamr.ko module can't be generated... and modem doesn't work !! However, this problem is already fixed in the km_smartlink-softmodem for 10.1 release... but there are other problems with that package. In fact, the slamr.ko module doesn't be generated because in the Makefile provided by the package for generate the module there isn't the definition of KERNEL_SOURCE variable used at line 19: modules modules_add clean: $(MAKE) -C $(KERNEL_SOURCE) $@ SUBDIRS=$(CURDIR) EXTRA_CFLAGS=-I$(CURDIR) So, I add the line: KERNEL_SOURCE=lib/modules/`uname -r`/build and now the slamr.ko module can be generated and installed :-). But... another problem arises with my laptop. When the kernel initialize itself and search and load the modules for my hardware, it automatically load slamr module for modem... but it do that too early. I don't know why... but this behaviour blocks the modem!!! So, I blocked the loading of slamr by kernel booting (I moved the file slamr.ko in another directory)... and I modified the script slmodemd for loading the slamr module when the script starts. And now the modem works perfectly. :-) / line 56: #modprobe slamr/ line 57: insmod /usr/src/kernel-modules/km_smartlink_softmodem/slamr.ko I'm italian... and I'm learning english... so, be patience for my poor english... thanks :-) Ciao, Gianluca
On Mon, 31 Oct 2005, Gianluca wrote:
contribution. I installed the openSUSE 10.0 release on my thinkpad T41, and the packages for modem installed on my laptop are in inst-source-extra directory, and are: - smartlink-softmodem - km_smartlink-softmodem In the package km_smartlink-softmodem for 10.0, the file armlibs.o is missing... so the slamr.ko module can't be generated... and modem doesn't work !!
... just get the package "kernel-default-nongpl" that's in the inst-source-extra on ftp.suse.com, to get the ready-to-use slamr.ko ;) Regards Christoph
Gianluca wrote:
The opensuse project is fantastic :-) ... and now I'm tring to get my contribution. I installed the openSUSE 10.0 release on my thinkpad T41, and the packages for modem installed on my laptop are in inst-source-extra directory, and are: - smartlink-softmodem - km_smartlink-softmodem In the package km_smartlink-softmodem for 10.0, the file armlibs.o is missing... so the slamr.ko module can't be generated... and modem doesn't work !! However, this problem is already fixed in the km_smartlink-softmodem for 10.1 release... but there are other problems with that package. In fact, the slamr.ko module doesn't be generated because in the Makefile provided by the package for generate the module there isn't the definition of KERNEL_SOURCE variable used at line 19:
modules modules_add clean: $(MAKE) -C $(KERNEL_SOURCE) $@ SUBDIRS=$(CURDIR) EXTRA_CFLAGS=-I$(CURDIR)
So, I add the line: KERNEL_SOURCE=lib/modules/`uname -r`/build and now the slamr.ko module can be generated and installed :-).
But... another problem arises with my laptop. When the kernel initialize itself and search and load the modules for my hardware, it automatically load slamr module for modem... but it do that too early. I don't know why... but this behaviour blocks the modem!!! So, I blocked the loading of slamr by kernel booting (I moved the file slamr.ko in another directory)... and I modified the script slmodemd for loading the slamr module when the script starts. And now the modem works perfectly. :-)
/ line 56: #modprobe slamr/ line 57: insmod /usr/src/kernel-modules/km_smartlink_softmodem/slamr.ko
If it would really an inconsistency/bug it would also be great if you could file that into "bugzilla.novell.com" !
I'm italian... and I'm learning english... so, be patience for my poor english... thanks :-)
Probably it is because I'm also no native english speaker, but: I have no problems in understanding your english ! -- Never give up ! Best regards, Reinhard.
Reinhard Gimbel wrote:
If it would really an inconsistency/bug it would also be great if you could file that into "bugzilla.novell.com" ! I don't know if this kinds of problems are inconsistency/bug and I should send it to bugzilla.novell.com. So, I wrote on this mailing list to understand also if I should send it to bugzilla.novell.com. Do you think that it is a bug ??
Ciao, Gianluca
On Wed, 2 Nov 2005, Gianluca wrote:
Reinhard Gimbel wrote:
If it would really an inconsistency/bug it would also be great if you could file that into "bugzilla.novell.com" ! I don't know if this kinds of problems are inconsistency/bug and I should send it to bugzilla.novell.com. So, I wrote on this mailing list to understand also if I should send it to bugzilla.novell.com. Do you think that it is a bug ??
Please see my comment on this (http://lists.opensuse.org/archive/opensuse/2005-Oct/2409.html). You should simply use the kernel-default-nongpl package that's in the inst-source-extra on ftp.suse.com - this package ships the slamr.ko, so there is no need to compile it from source. => Please _do not_ file a bug on this ;) Regards Christoph
Christoph Thiel wrote:
Please see my comment on this (http://lists.opensuse.org/archive/opensuse/2005-Oct/2409.html). You should simply use the kernel-default-nongpl package that's in the inst-source-extra on ftp.suse.com - this package ships the slamr.ko, so there is no need to compile it from source.
Ok... this is a solution !!! But, if you open Yast for configuring a smartlink-softmodem, then Yast downloads and installs automatically the package km_smartlink-softmodem... but after that the modem doesn't works because the package km_smartlink-softmodem has errors in the Makefile and Yast can't creates the module slamr.ko !!! Then... or the bug is in Yast (it should tell... "download nonGPL version of kernel") or is in the km_smartlink-softmodem!!! I think that every person that know nothing about kernel, module, packages and so on, should be able to install smartlink modems by Yast!!!! So, somethings goes wrong... if I can't install my modem by Yast!! is it right???? I don't know the Novell policies about nonGPL packages (as smartlink-softmodem)... so, I don't know if my problem arise because I installed a nonGPL package in the GPL version of Suse (openSUSE)... but again... Yast have to tell me (if openSUSE goal is to create a friendly OS)!!! Ciao, Gianluca
On Wed, 2 Nov 2005, Gianluca wrote:
Ok... this is a solution !!! But, if you open Yast for configuring a smartlink-softmodem, then Yast downloads and installs automatically the package km_smartlink-softmodem... but after that the modem doesn't works because the package km_smartlink-softmodem has errors in the Makefile and Yast can't creates the module slamr.ko !!! Then... or the bug is in Yast (it should tell... "download nonGPL version of kernel") or is in the km_smartlink-softmodem!!! I think that every person that know nothing about kernel, module, packages and so on, should be able to install smartlink modems by Yast!!!! So, somethings goes wrong... if I can't install my modem by Yast!! is it right???? I don't know the Novell policies about nonGPL packages (as smartlink-softmodem)... so, I don't know if my problem arise because I installed a nonGPL package in the GPL version of Suse (openSUSE)... but again... Yast have to tell me (if openSUSE goal is to create a friendly OS)!!!
Alright, please file an enhancement request for YaST on bugzilla.novell.com then ;) Regards Christoph
participants (3)
-
Christoph Thiel
-
Gianluca
-
Reinhard Gimbel