Re: Humble request for an updated slamr driver for Ubuntu 9.04 ( 2.6.28-11-generic )

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

 



Marv,

I plugged in the PCTEL and scanmodem says its the:
134d:7891   PCtel HSP MicroModem 56                    PCT 789T       pct789


Can you tell me which driver at
http://linmodems.technion.ac.il/pctel-linux/ will work with Ubuntu
9.04 (2.6.28-11-generic)?

Also, some basic considerations for install would be appreciated.

I'll be looking at the DOCS folder from the scanmodem util in the meantime.

Thanks a bunch!!

Shannon VanWagner

On Sun, Apr 12, 2009 at 3:22 PM, Marvin Stodolsky
<marvin.stodolsky@xxxxxxxxx> wrote:
> Shannon,
>
> Put in the PCtel modem , and run scanModem again.
> It will advise on the software to test with.
>
> These modems are supported by Pctel software
>
> PCI ID (x)  Name                                       Chip(set)      HAL
> ~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~  ~~~~~~~
> 134d:7890   PCtel HSP MicroModem 56                    PCT789T-C1     pct789
> 134d:7891   PCtel HSP MicroModem 56                    PCT 789T       pct789
> 134d:7892   PCtel HSP MicroModem 56                    PCT 789T-A     pct789
> 134d:7893   PCtel HSP MicroModem 56                    S911 K017      pct789
> 134d:7894   PCtel HSP MicroModem 56                    FT13           pct789
> 134d:7895   PCtel HSP MicroModem 56                    PCT789T-C1     pct789
> 134d:7896   PCtel HSP MicroModem 56                    PCT789T-C1     pct789
> 134d:7897   PCtel HSP MicroModem 56                    PCT789T        pct789
> 13f6:0211   C-Media CM8738                             CM8738         cm8738
>
> while
> the HSP56 MicroModem 688T
>  have support through the Smartlink software, slamr.ko driver plus
> slmodemd helper.
>
> MarvS
>
> 2009/4/12 Antonio Olivares <olivares14031@xxxxxxxxx>:
>> Shannon,
>>
>> I see more or less what is happening, and there is not much I guess
>> that we can do?
>>
>> Apr 12 14:15:19 ubuntu-barb kernel: [  117.559208] slamr: SmartLink AMRMO modem.
>> Apr 12 14:15:19 ubuntu-barb kernel: [  117.559355] slamr: probe
>> 10b9:545a ALI545A card...
>> Apr 12 14:15:19 ubuntu-barb kernel: [  117.559396] slamr 0000:00:0e.0:
>> PCI INT A -> Link[LNKC] -> GSI 10 (level, low) -> IRQ 10
>> Apr 12 14:15:19 ubuntu-barb kernel: [  117.559805] slamr: slamr0 is
>> ALI545A card.
>> Apr 12 14:17:31 ubuntu-barb kernel: [  249.691273] slmodemd[3254]:
>> segfault at 0 ip 0806653c sp bfd88300 error 6 in
>> slmodemd[8048000+ef000]
>>
>> The bottom line:
>> tells it all:
>> Apr 12 14:17:31 ubuntu-barb kernel: [  249.691273] slmodemd[3254]:
>> segfault at 0 ip 0806653c sp bfd88300 error 6 in
>> slmodemd[8048000+ef000]
>>
>> Something like this is hard to fix?  Don't know what to advice.  If
>> you reboot and do the same steps, does this happen every time, or only
>> once?
>>
>> Regards,
>>
>> Antonio
>>
>> 2009/4/12 Shannon VanWagner <shannon.vanwagner@xxxxxxxxx>:
>>> So I tried the extra Init2 strings that were mentioned earlier and I'm
>>> not having any luck getting connected.
>>>
>>> The modem clicks, dials, and opens up some type of transmission (as
>>> heard when picking up a phone), but then it just disconnects before
>>> ever creating a pppd.
>>>
>>> Something I noticed is that the only way I can trigger the creation of
>>> the /dev/ttySL0 is to execute these commands:
>>> sudo /etc/init.d/sl-modem-daemon stop
>>> sudo modprobe ungrab-winmodem
>>> sudo modprobe slamr
>>> sudo rm -rf /dev/slamr0
>>> sudo mknod -m 600 /dev/slamr0 c 242 0
>>> sudo  slmodemd -c USA  /dev/slamr0 &
>>>
>>>
>>> I also thought that maybe there was a problem using guest as user and
>>> password as password (these are the required values from
>>> nocharge.com), so I made the changes outlined at:
>>> http://linmodems.technion.ac.il/bigarch/archive-eighth/msg03815.html
>>> Still no luck.
>>>
>>>
>>> I also tried running an strace to see what sort of output would come
>>> of that - not sure if I did it right (see attached file:
>>> wvdial_test.txt)
>>>
>>> I've also attached some other output from the /var/log/messages and
>>> dmesg and what showed on the terminal when I tried the wvdial.
>>>
>>>  Something I also notice is that the modem holds the line and never
>>> hangs up unless I reboot the machine.
>>>
>>> I'm beginning to wonder if there's something wrong with this modem.
>>>
>>>
>>> Are there any other suggestions for me to try? I was going to try the
>>> /etc/modprobe.d/modprobe.conf trick that was mentioned but I wasn't
>>> sure of the exact syntax and the file doesn't exist (perhaps you could
>>> put the appropriate contents in a file and send it to me?).
>>>
>>> I also have two other PCI modems here that I can try again (I did
>>> before and they didn't seem any easier to setup):
>>> PCTEL
>>> AGERE
>>>
>>> I have internet access via a USB wireless (named prism as you'll see
>>> in the attached files), but I'm trying to make the modem work and be
>>> setup so I can give this computer to a neighbor and new-Linux-convert.
>>>
>>> The service I'm trying to connect with is called nocharge.com and it's
>>> in Seattle WA.
>>>
>>> Any help is appreciated!
>>>
>>> Thanks very much!!
>>>
>>>
>>> Shannon VanWagner
>>> humans enabled
>>>
>>> On Sun, Apr 12, 2009 at 7:16 AM, Marvin Stodolsky
>>> <marvin.stodolsky@xxxxxxxxx> wrote:
>>>> Ahmed,
>>>>
>>>> RE: suggested that each of slamr/slusb code could be split into two
>>>> further modules (one that is GPL
>>>> ---------
>>>> Some history here is worth reporting.
>>>>
>>>> The Smartlink driver once was unitary.  After someone with Mandrake
>>>> several years ago (forgot his name) suggested a split into the slamr
>>>> driver and non-driver slmodemd, maintainer Sasha Khapyorsky
>>>> enthusiastically adopted it. This also contributed to the current
>>>> service of slmodemd for non-Smartlink hardware, through
>>>> complementation of ALSA modem drivers.
>>>>
>>>> In the support of Lucent/Agere/LSI winmodems with a digital signal
>>>> processing "DSP" chip, Alexei Chentsov did a similar split, with
>>>> consequence that upon loading of the driver, a /dev/pts/N is created ,
>>>> with complementation by a non-driver martian_modem helper.  I'm not
>>>> significantly competent in COMM or C code, but perhaps the martian
>>>> code at http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/martian/
>>>> would provide some guide in further shiifting the port creation
>>>> capability from slamr into an Open Source component.
>>>>
>>>> Among the winmodems various only the SmartLink code is to the best of
>>>> my knowledge capable of supporting multiple winmodems on the same host
>>>> PC, though I cannot recall whether this  also extends to the
>>>> non-Smartlink harder supported by  ALSA drivers plus slmodemd.
>>>>
>>>> Some years ago there was some experimentation with the DSP chip
>>>> modems, to asses if multiple modems could be managed on one host PC.
>>>> This ultimate failed, because the CPU did not separate the data
>>>> streams for the different modems.  Also Agere staff informed us that
>>>> such sophistication had never been intended for the "consumer" ltmodem
>>>> code, and recommended hardware/controller chipset modems for such
>>>> multimodem services.
>>>>
>>>> MarvS
>>>>
>>>> On Sun, Apr 12, 2009 at 1:45 AM, أحمد المحمودي
>>>> <aelmahmoudy@xxxxxxxxxxxxxxxxxxxxx> wrote:
>>>>> On Sat, Apr 11, 2009 at 11:45:52PM -0500, Antonio Olivares wrote:
>>>>>> The code exists, although I am not sure whether it is appropriate or
>>>>>> not within GPL.  The device node gets created if the following is
>>>>>> placed in /etc/modprobe.d/modprobe.conf
>>>>>>
>>>>>>      Within /etc/modprobe.conf files:
>>>>>> /etc/modprobe.d/modprobe.conf:install slamr modprobe --ignore-install
>>>>>> ungrab-winmodem ;  modprobe --ignore-install slamr; test -e
>>>>>> /dev/slamr0 || (/bin/mknod -m 660 /dev/slamr0 c 242 0 2>/dev/null &&
>>>>>> chgrp uucp /dev/slamr0)
>>>>>>
>>>>>> That will create the device nodes and appropriate permissions to dialout.
>>>>> ---end quoted text---
>>>>>
>>>>>  That used to exist in the slmodem Debian package indeed, yet Ubuntu
>>>>>  developers removed it.
>>>>>
>>>>>  Yet this line only creates one device (which I think will be for just
>>>>>  1 modem), let's suppose that a machine got 2 modems, this
>>>>>  modprobe.conf line won't create the device for the 2nd modem. I think
>>>>>  there is a way that would create the appropriate device if a correct
>>>>>  udev rule (and probably some supporting code in the module) is made.
>>>>>
>>>>>  Yet maybe that won't work if the MODULE_LICENSE isn't GPL.
>>>>>
>>>>>  Which made me make some experiment a couple of weeks ago: I changed
>>>>>  the MODULE_LICENSE to GPL (Not Dual BSD/GPL), but GPL, and compiled
>>>>>  slmodem, and used the slamr device, I noticed that I got extra output
>>>>>  from udevadm when I did this, but the kernel freezed after that, so I
>>>>>  didn't bother to try again, since that won't be legal to distribute
>>>>>  anyways.
>>>>>
>>>>> --
>>>>>  ‎أحمد المحمودي (Ahmed El-Mahmoudy)
>>>>>  Digital design engineer
>>>>>  GPG KeyID: 0x9DCA0B27 (@ subkeys.pgp.net)
>>>>>  GPG Fingerprint: 087D 3767 8CAC 65B1 8F6C  156E D325 C3C8 9DCA 0B27
>>>>>
>>>>
>>>
>>
>


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

  Powered by Linux