Re: jfdesign, Indonesia Mandriva 2006.0 kernel 2.6.12-12mdk

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

 



Just a few points.
1) for modules with a hymen in their name like: snd-via82xx-modem.ko
Upon loading into the kernel, the hyphen is changed into
an underscore like: snd_via82xx_modem
as displayed by
$ lsmod.

2) However modprobe knows of this, so driver unloading by:
$ sudo modprobe -r snd-via82xx-modem
is as effective as:
$ sudo modprobe -r snd_via82xx_modem
The sudo is necessary for Ubuntu related distros, as constrasted to a
preliminary
$  su root
for other Linuxes

3) By simple experience, loaded drivers sometimes functionally die.
Unloading and reloading the driver:
$ sudo modprobe -r snd-via82xx-modem
$ sudo modprobe snd-via82xx-modem
will commonly restore function.

4) Backgrounding the action of slmodemd with  &, as in:
# slmodemd -c USA --alsa modem:1  &
does return the command prompt on that console.
But on some Systems,  slmodemd  functioning is lost when running in
the background.  Maintainer Sasha relates that this failure is
dependent on details of the System setup, and that slmodemd was NOT
explicit written to function in a background daemon mode.  It does
however thus function adequately on many Systems.

MarvS



On 1/11/07, Jacques Goldberg <Jacques.Goldberg@xxxxxxx> wrote:

Jusuf,
hyphen or underscore: same thing (see for example
http://linmodems.technion.ac.il/bigarch/archive-sixth/msg01114.html )
So in your case the module snd-via82xx-modem is loaded, even if seen as
snd_via82xx-modem  (apparently yet a Mandrake/Mandriva feature).

Then you just need to CORRECTLY start slmodemd
In your /etc/rc.local you have
slmodemd -c INDONESIA --alsa modem:1    and it works.
In the present mail you write:
"> Now I'm more confusing than before. :-)
 > Of course in this state the slmodemd gives an error attach hw:1 error
:  nosuch file or directory."
No wonder, hw:1 is not the same as modem:1

Jacques

and in the present mail you write:
Jusuf wrote:
> Yes yes yes, that's what I'm thinking about Mr. Jacques !
> Thank you very much for your patient, that was exactly what I want to learn!
>
> Ok, this is what I done :
> 1. Commenting out the three lines at etc/rc.local
> 2. Reboot my computer
> 3. lsmod | grep snd-via82xx-modem --> noresults
> 4. modprobe snd-via82xx-modem --> done with no error
> 5. lsmod | grep snd-via82xx-modem --> still no results
>       Why ?? Trying with underscore : lsmod | grep snd_via82xx_modem
>       It gives result :
>       snd_via82xx_modem      12644  0
>       snd_ac97_codec         84860  2 snd_via82xx_modem,snd_via82xx
>       snd_pcm                79784  4
> snd_via82xx_modem,snd_pcm_oss,snd_via82xx,snd_ac97_codec
>       snd_page_alloc          8392  3
> snd_via82xx_modem,snd_via82xx,snd_pcm
>       snd                    47492  15
> snd_via82xx_modem,snd_seq_dummy,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_os
> s,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,s
> nd_seq_device
> 6. Rebooting my computer
> 7. lsmod | grep snd_via82xx_modem
>       Yes, it still there :
>       snd_via82xx_modem      12644  0
>       snd_ac97_codec         84860  2 snd_via82xx_modem,snd_via82xx
>       snd_pcm                79784  4
> snd_via82xx_modem,snd_pcm_oss,snd_via82xx,snd_ac97_codec
>       snd_page_alloc          8392  3
> snd_via82xx_modem,snd_via82xx,snd_pcm
>       snd                    47492  15
> snd_via82xx_modem,snd_seq_dummy,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_os
> s,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,s
> nd_seq_device
>
> Now what I have to do ?
> Apparently there is no module snd-via82xx-modem ??? only snd with underscore
> snd_via82xx_modem.
>
> Now I'm more confusing than before. :-)
> Of course in this state the slmodemd gives an error attach hw:1 error :
> nosuch file or directory.
>
> Cheers,
>
>
> Jusuf
>
> -----Original Message-----
> From: Jacques Goldberg [mailto:Jacques.Goldberg@xxxxxxx]
> Sent: Thursday, January 11, 2007 3:48 PM
> To: Jusuf
> Cc: discuss@xxxxxxxxxxxxx
> Subject: Re: jfdesign, Indonesia Mandriva 2006.0 kernel 2.6.12-12mdk
>
> Jusuf,
>
> Could you please do ONLY the following.
>
> Disable the lines which you have placed in /etc/rc.local
> I suggest to just add # at the beginning of the lines, which will make
> them ineffective but not erase them.
>
> Verify that   snd-via82xx-modem  is present in memory with lsmod , and
> modprobe it if it is not present.
>
> Reboot the computer.
>
> Wait until reboot has finished and login.
>
> Check with lsmod if    snd-via82xx-modem  is in memory.
>
> Tell us the result.
>
> EXPLANATION:
>
> If snd-via82xx-modem is found after reboot, doing what I told you, then
> snd-via82xx-modem is loaded in the natural, recommended, way.
> And then the best way to automatically start slmodemd is by a script in
> /etc/init.d BUT A SCRIPT IN /etc/init.d IS NOT ENOUGH, you must also
> have something to start it at the run level at which you want to work.
> So you have to open your Control Center, find Task Management, and
> activate slmodemd .
> Of course, you have to do that only one time.
> If you prefer to do this by hand, just open /etc/rc5.d/
> and add   ln -s /etc/init.d/slmodemd S80slmodemd
> and slmodemd will start when you reach run level five (5) which is
> normal X11 operation.
> Am I right to guess that you did correctly install the slmodemd script
> but did not make it active?
>
> This is MUCH better than the rc.local technique which you have reached
> because if there is a bug anywhere and you play with rc.local, you may
> easily reach a situation where you cannot boot anymore.
> Indeed at the instant you boot you can request the option   single  to
> select which boot level you want to reach (and also, modify rc.local if
> necessary), so that you can prevent the boot to reach the place where
> the system hangs.
>
> This is why it is RECOMMENDED to use the rc.d chain to set up your system.
>
> Finally, if you want us to help you, when something did not work, report
> what you have done step by step and where it went wrong, rather than
> writing:
> "rather than editing the /etc/sysconfig/slmodemd or /etc/init.d/slmodemd
> because it didn't work."
> By the way, I have never seen anything like /etc/sysconfig/slmodemd.
> I believe it is an exotic way that SuSE has invented in order to make
> things differently from "standard".
>
> Jacques
>
> Jacques
>
> Jusuf wrote:
>> Hi Mr. Jacques Goldberg,
>>
>> No, Mr. Jacques, here is the story :
>> After succeeding turning on the modem with : slmodemd -c INDONESIA --alsa
>> modem:1 and tested perfectly with kppp, then I have to arrange so the
>> slmodem loaded each time after reboot, right ?
>> Then I choose to add this line at my /etc/rc.local file :
>>      slmodemd -c INDONESIA --alsa modem:1 &
>> rather than editing the /etc/sysconfig/slmodemd or /etc/init.d/slmodemd
>> because it didn't work.
>> After adding that line, reboot my system, and try the modem with kppp it
>> brings an error cause kppp cannot find ttySL0.
>> I have to do this steps :
>>      Modprobe -r snd-via82xx-modem
>>      Modprobe snd-via82xx-modem
>> Then trying with kppp again, now it succeeded.
>> So I have to add this three lines of command to my etc/rc.local :
>>      Modprobe -r snd-via82xx-modem
>>      Modprobe snd-via82xx-modem
>>      slmodemd -c INDONESIA --alsa modem:1 &
>> Now It works !
>>
>> I know that is not usual, then I ask Mr. MarvS. :-)
>>
>> So, answering your question is a little bit confusing to me, before or
> after
>> resetting modprobing the snd-via82xx-modem module ?
>> If after resetting , yes the module was there, and the slmodem also work,
>> until restarting occur.
>> If before resetting, yes the module was there, but the slmodem won't work.
>> The point is the snd-via82xx-modem needs to be resetting after restart to
>> make slmodem to work. Is that usual ?
>>
>> Please advise Mr. Jacques ....
>> I'm really be thankful for your help.
>>
>> Cheers,
>>
>> Jusuf
>>
>> -----Original Message-----
>> From: Jacques Goldberg [mailto:Jacques.Goldberg@xxxxxxx]
>> Sent: Thursday, January 11, 2007 2:40 PM
>> To: Jusuf
>> Cc: DISCUSS@xxxxxxxxxxxxx
>> Subject: Re: jfdesign, Indonesia Mandriva 2006.0 kernel 2.6.12-12mdk
>>
>> Jusuf,
>> I do not understand.
>> Please do the following and tell me exactly where the problem is:
>>
>> 1-Type    /sbin/lsmod  . This shows the modules present in memory. Do
>> you see snd-via82xx-modem in the output?
>> You can save the long list by just typing   /sbin/lsmod | grep modem
>>
>> 2-If it is not there,    modprobe snd-via82xx-modem
>>
>> 3-Try to connect: start slmodemd as usual wvdial (kppp if you use kppp).
>> Success?
>>
>> 4-Reboot
>>
>> 5-Repeat #1 above .  /sbin/lsmod | grep modem  . Is the driver there?
>>
>> 6-Repeat #3. Success? Then I do not understand why you write:
>> "But why I have to :
>>  >   Modprobe -r snd-via82xx-modem
>>  >   Modprobe snd-via82xx-modem
>>  > Each time after reboot, if doesn't the slmodemd cannot find the
>> device ???"
>>   since obviously slmodemd DOES find the modem (module snd-via82xx-modem).
>>
>> Or are you asking why do you need to start slmodemd after each reboot
>> although snd-via82xx-modem is already in memory?
>>
>> It is trivial to start slmodemd automatically at boot if you do not care
>> for the resources (memory, cpu) which it takes when not in use.
>>
>> The file from which you started, SLMODEMD... , contains instructions and
>> example on how to do that (paragraph number 4 in file README).
>>
>> You can also start the modem connection automatically, by the same
>> method, if you do not care paying for the communication while you do not
>> use it.
>>
>> Jacques
>>
>> Jusuf wrote:
>>> Thank you Mr. MarvS.
>>> Now my second laptop's modem works too. :-)
>>> Using 2.6.12-12mdk good, upgrade to 2.6.17-5mdv also works perfectly.
>>> This is the aplay -l results :
>>> **** List of PLAYBACK Hardware Devices ****
>>> card 0: V8235 [VIA 8235], device 0: VIA 8235 [VIA 8235]
>>>   Subdevices: 4/4
>>>   Subdevice #0: subdevice #0
>>>   Subdevice #1: subdevice #1
>>>   Subdevice #2: subdevice #2
>>>   Subdevice #3: subdevice #3
>>> card 0: V8235 [VIA 8235], device 1: VIA 8235 [VIA 8235]
>>>   Subdevices: 1/1
>>>   Subdevice #0: subdevice #0
>>> card 1: modem [VIA 82XX modem], device 0: VIA 82XX modem [VIA 82XX modem]
>>>   Subdevices: 0/1
>>>   Subdevice #0: subdevice #0
>>> And the slmodemd command from SLMODEM.GCC4.tar.gz :
>>>     Slmodemd -c INDONESIA --alsa modem:1
>>> Will turned on the modem.
>>>
>>> But why I have to :
>>>     Modprobe -r snd-via82xx-modem
>>>     Modprobe snd-via82xx-modem
>>> Each time after reboot, if doesn't the slmodemd cannot find the device
> ???
>>> But, thank you anyway Mr. MarvS.
>>>
>>> Cheers,
>>>
>>>
>>> jfdesign
>>>
>>> -----Original Message-----
>>> From: Marvin Stodolsky [mailto:marvin.stodolsky@xxxxxxxxx]
>>> Sent: Wednesday, January 10, 2007 8:43 PM
>>> To: Jusuf
>>> Cc: DISCUSS@xxxxxxxxxxxxx
>>> Subject: Re: jfdesign, Indonesia Mandriva 2006.0 kernel 2.6.12-12mdk
>>>
>>> Jusuf
>>>
>>>   Class 0780: 1106:3068 Communication controller: VIA Technologies,
>>> Inc. AC'97 Modem Controller
>>>       Primary PCI_id  1106:3068
>>>     Subsystem PCI_id  1558:5402
>>>     Softmodem codec or Vendor from diagnostics: MOT66, an AgereSystems
>> type.
>>> is NOT a Conexant chipset modem.  Remove the hsfmodem software.
>>> Use:
>>>  Download from http://linmodems.technion.ac.il/packages/smartlink/
>>>  the package SLMODEMD.gcc4.tar.gz having a compiled slmodemd. Unpack
>>> under Linux with:
>>>     $ tar zxf SLMODEMD.gcc4.tar.gz
>>>  and read instructions therein. But briefly, the modem is setup with
>>> command:
>>>      slmodemd -c INDONESIA --alsa modem:1
>>>  reporting dynamic creation of ports:
>>>     /dev/ttySL0 --> /dev/pts/N   , with N some number
>>>  Read Smartlink.txt and Modem/YourSystem.txt for follow through guidance.
>>>
>>> MarvS
>>>
>>> On 1/10/07, Jusuf <jusuf@xxxxxxxxxxxx> wrote:
>>>> Mr. MarvS,
>>>>
>>>> Regardless to your pointer, I remove the slmodem driver including the
>>> dkms,
>>>> then d/l-ing hsfmodem from linuxant.
>>>> Installing the dkms-hsfmodem, run scanModem again, now my modem at
>>>> modemdata.txt change to MOT-66 ????
>>>> Please advise ???
>>>>
>>>> Thank you in advance Mr. MarvS.
>>>>
>>>> Cheers,
>>>>
>>>>
>>>> jfdesign
>>>>
>>>> ________________________________________
>>>> From: Marvin Stodolsky [mailto:marvin.stodolsky@xxxxxxxxx]
>>>> Sent: Wednesday, January 10, 2007 10:55 AM
>>>> To: Jusuf
>>>> Cc: DISCUSS@xxxxxxxxxxxxx
>>>> Subject: Re: jfdesign, Indonesia Mandriva 2006.0 kernel 2.6.12-12mdk
>>>>
>>>> Jusuf
>>>>
>>>> The failure of the scanModem diagnostic:
>>>>  For candidate modem in PCI bus:  00:11.6
>>>>    Class 0780: 1106:3068 Communication controller: VIA Technologies,
> Inc.
>>>> AC'97 Modem Controller
>>>>       Primary PCI_id  1106:3068
>>>>
>>>>     Subsystem PCI_id  1558:5402
>>>>     Softmodem codec or Vendor from diagnostics:
>>>> ------------------
>>>> is most likely the signature of a Conexant subsystem.  Try an hsfmodem
>>>> package at
>>>> www.linuxant.com
>>>> for your
>>>> Mandriva Linux release 2006.0 (Official) for i586
>>>> Kernel 2.6.12-12mdk on an i686
>>>>
>>>> MarvS
>>>>
>>>> On 1/9/07, Jusuf <jusuf@xxxxxxxxxxxx> wrote:
>>>> Here is my other notebook modem.
>>>>
>>>> Thank you in advance, Mr. MarvS.
>>>>
>>>> Cheers,
>>>>
>>>>
>>>> jfdesign
>>>>
>>>>
>>>>
>>>>
>>>>
>


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

  Powered by Linux