Re: USB-Modem, slusb and kernels later than 2.6.24

Bernd Weber <[email protected]>
Newsgroups gmane.linux.linmodem
Message-ID <[email protected]>
Hi Antoni, hi Jacquea,

thank you very much. I forgot that depmod thing. This was the best way
to come to the next errors. Please find attached what the syslogd said
and the shell-script I used to activate the modem.

Besides: the modem was powered and is O.K. I know this, because I use it
on another machine with SuSe 10.2.

Regards

Bernd

Jacques Goldberg schrieb:
>
> On 05/20/2011 04:56 PM, Antonio Olivares wrote:
>
>> Bernd,
>>
>> On Fri, May 20, 2011 at 7:13 AM, Bernd Weber<[email protected]> 
>> wrote:
>>> Hi Antonio,
>>>
>>> thank you for the link. The slusb.ko is compiled now. But a "make
>>> install" only installs the slamr.ko into the
>>> /lib/modules/kernel/extra-directory. Even when I copy the module
>>> manually, modprobe doesen't find the module:
>>> modprobe slusb
>>>
>>> Do you have any ideas?
>> run
> >>>>>> of course with the modem connected and powered up, something
> which might have been skipped while fighting with the software...
>> # depmod -a
>> or
>> $ sudo depmod -a
>> then
>> $ sudo modprobe slusb
>> or
>> # modprobe slusb
>>
>> Regards,
>>
>>
>> Antonio
>>> Regards
>>>
>>> Bernd
>>>
>>> Antonio Olivares schrieb:
>>>> Bernd,
>>>>
>>>> Please check the following pages out:
>>>>
>>>> http://www.mail-archive.com/[email protected]/msg883918.html
>>>>
>>>>
>>>> http://www.mail-archive.com/[email protected]/msg883985.html
>>>>
>>>>
>>>> http://www.mail-archive.com/[email protected]/msg884183.html
>>>>
>>>>
>>>> Check them out and see if you can get it working on your system?
>>>>
>>>> Regards,
>>>>
>>>> Antonio
>>>>
>>>> On Thu, May 19, 2011 at 3:51 PM, Bernd Weber<[email protected]> 
>>>> wrote:
>>>>
>>>>> Hi Antonio,
>>>>>
>>>>> thanks a lot. This option carried me a step further - to the next
>>>>> error.
>>>>> Please find enclosed the compilation and the error-log as well.
>>>>> In the tar-ball enclosed are different patch-file. But there is no
>>>>> documentation to what file or files these shold be applied and in
>>>>> which
>>>>> cases.
>>>>>
>>>>> Regards
>>>>>
>>>>> Bernd
>>>>>
>>>>> Antonio Olivares schrieb:
>>>>>
>>>>>> Bernd,
>>>>>>
>>>>>> Try to use a special command make USB=1
>>>>>>
>>>>>> $ sudo make USB=1
>>>>>> or
>>>>>> $ make USB=1
>>>>>> the slusb as well as the slamr driver will be compiled.  Try that
>>>>>> and
>>>>>> report back.
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Antonio
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, May 19, 2011 at 10:22 AM, Bernd
>>>>>> Weber<[email protected]>  wrote:
>>>>>>
>>>>>>
>>>>>>> Jacques,
>>>>>>>
>>>>>>> I am using a 32-bits machine.
>>>>>>>
>>>>>>> the URL:
>>>>>>> http://linmodems.technion.ac.il/packages/smartlink/slmodem-2.9.11-20110321.tar.gz
>>>>>>>
>>>>>>>
>>>>>>> My steps:
>>>>>>>
>>>>>>> tar xzvf slmodem-2.9.11-20110321.tar.gz
>>>>>>>
>>>>>>> make
>>>>>>> make install
>>>>>>>
>>>>>>> And then I learned that slusb.ko wasn't compiled. I couldn't
>>>>>>> find the
>>>>>>> reason. On some pages I got hints that there might be problems with
>>>>>>> kernels later than 2.6.24.
>>>>>>> May be I should have done further configuration efforts for
>>>>>>> slusb. But I
>>>>>>> didn't find hints what I should do. So I have the choice to
>>>>>>> experiment a
>>>>>>> few days or ask questions ;)
>>>>>>>
>>>>>>> Greetings Bernd
>>>>>>>
>>>>>>> Jacques Goldberg schrieb:
>>>>>>>
>>>>>>>
>>>>>>>> Bernd,
>>>>>>>>
>>>>>>>> Please give us the URL of the file which compiled slamr and failed
>>>>>>>> slusb - I just would like to give it a try on my machine
>>>>>>>> (because I had the necessary hardware in my office, I happend
>>>>>>>> to watch
>>>>>>>> Sacha, the author of the drivers, compiling and testing them ,
>>>>>>>> and I
>>>>>>>> am curious to see what fails and where)
>>>>>>>> Also, are you using a 32 bits or a 64 bits machine?
>>>>>>>>
>>>>>>>> Jacques
>>>>>>>>
>>>>>>>> On 05/19/2011 05:50 PM, Bernd Weber wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> the last kernel slusb worked with was 2.6.18.2-34-default,
>>>>>>>>> Suse 10.2
>>>>>>>>> with slmodem-2.9.10.
>>>>>>>>>
>>>>>>>>> I compiled the latest version on SuSe 11.4. But slusb wasn't
>>>>>>>>> compiled,
>>>>>>>>> only slamr. I tediously searched the site of linmodem, but
>>>>>>>>> didn't find
>>>>>>>>> an answer whats to do. SuSe 11.4 comes with kernel 2.6.37
>>>>>>>>>
>>>>>>>>> The Modem in question is a Fujitsu Siemens USB-Modem.
>>>>>>>>> As I said, it works fine with older kernels and older Versions of
>>>>>>>>> slmodem.
>>>>>>>>>
>>>>>>>>> If there is some programming to be done, please let me know.
>>>>>>>>> Though I am
>>>>>>>>> much better in Perl than in C/C++, if necessary I would try to
>>>>>>>>> solve the
>>>>>>>>> problems.
>>>>>>>>>
>>>>>>>>> Could somebody give me a short briefing?
>>>>>>>>>
>>>>>>>>> Greetings
>>>>>>>>>
>>>>>>>>> Bernd
>>>>>>>>>
>>>>>>>>>
>>>>>
>>>
>
>
slmodem_modprobe_err.txt (text/plain, 1.5 KB)
bernd@LRK:~/src/slmodem-2.9.11-20110321> sudo winmodusb

Running modprobe ungrab-winmodem

DONE

Running modprobe slusb
insmod /lib/modules/2.6.37.1-1.2-default/extra/slusb.ko 
/home/bernd/bin/winmodusb: Zeile 17:  7953 Getötet                modprobe -v slusb

Message from syslogd@LRK at May 20 20:24:29 ...
 kernel:[  441.892465] Oops: 0000 [#1] SMP 

Message from syslogd@LRK at May 20 20:24:29 ...
 kernel:[  441.892472] last sysfs file: /sys/module/usbcore/initstate

Message from syslogd@LRK at May 20 20:24:29 ...
 kernel:[  441.892655] Process modprobe (pid: 7953, ti=ea64a000 task=e54bee30 task.ti=ea64a000)

Message from syslogd@LRK at May 20 20:24:29 ...
 kernel:[  441.892661] Stack:

Message from syslogd@LRK at May 20 20:24:29 ...
 kernel:[  441.892704] Call Trace:

Message from syslogd@LRK at May 20 20:24:29 ...
 kernel:[  441.893068] Code: 28 00 00 00 00 0f 88 9e 03 00 00 8b 44 24 14 03 44 24 18 89 44 24 10 73 12 8b 54 24 14 c7 44 24 10 ff ff ff ff f7 d2 89 54 24 18 <0f> b6 06 8b 5c 24 14 84 c0 74 7c 8d 54 24 24 89 f0 e8 51 ea ff 

Message from syslogd@LRK at May 20 20:24:29 ...
 kernel:[  441.893123] EIP: [<c03f8fc9>] vsnprintf+0x49/0x400 SS:ESP 0068:ea64bd54

Message from syslogd@LRK at May 20 20:24:29 ...
 kernel:[  441.893135] CR2: 0000000000000000

DONE

Making node /dev/slusb0

Running slmodemd -c GERMANY /dev/slusb0 &
bernd@LRK:~/src/slmodem-2.9.11-20110321> error: mdm setup: cannot open dev `/dev/slusb0': No such device or address
error: cannot setup device `/dev/slusb0'

bernd@LRK:~/src/slmodem-2.9.11-20110321>
winmodusb (text/plain, 755 B)
#!/bin/bash

# Variables
 A="ungrab_winmodem 6400 0"
 B="slusb 380484 0"

# We do this first so we can ungrab the device from the incorrect module?
 echo -e "\n\rRunning modprobe ungrab-winmodem"
 modprobe ungrab-winmodem

if [ 'lsmod | grep ungrab_winmodem'="$A" ]; then
 sleep 2 && echo -e "\n\rDONE"
 fi

# This is the module we load for the Smart Link winmodem
 echo -e "\n\rRunning modprobe slusb"
modprobe -v slusb
if [ 'lsmod | grep slusb0'="$B" ]; then
 sleep 2 && echo -e "\n\rDONE"
 fi

echo -e "\n\rMaking node /dev/slusb0"
mknod -m 600 /dev/slusb0 c 242 0
# This is the daemon we start for the Smart Link winmodem (notice we send it to the background)
 echo -e "\n\rRunning slmodemd -c GERMANY /dev/slusb0 &"
slmodemd -c GERMANY /dev/slusb0 &
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.