Re: Davide - Italy - kernel 2.6.68-11 generic

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

 



Concur that this seems to be a special case,
whereunder the slamr driver is sufficing for an AC'97 series modem,
for which the snd-intel8x0m is typically recommended.

MarvS
scanModem maintainer

On Thu, Nov 19, 2009 at 12:42 PM, Antonio Olivares
<olivares14031@xxxxxxxxx> wrote:
> On Thu, Nov 19, 2009 at 7:39 AM, Marvin Stodolsky
> <marvin.stodolsky@xxxxxxxxx> wrote:
>> Davide,
>>
>> Thanks for the report.  It looks as if:
>> 1) the slamr driver (rather than snd-intel8x0m) suffices for your
>> Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller "
>>> CLASS=0703
>>> PCIDEV=1039:7013
>>> SUBSYS=1558:2202
>>> IRQ=10
>>> SOFT=1039:7013.MC97
>>> CodecArchived=SIL22
>> wherein SIL22 is a Smartlink codec.
>> This is a good result, because your sound and modem support are now independent.
>>
>> 2) slamr functioning under 2.6.28 no longer needs ungrab-winmodem
>> This was a hoped for change, though we did not no when kernel changes
>> would make it possible.
>>
>> Antonio,
>>   Please check whether ungrab-winmodem is still necessary under your
>> 2.6.30 kernel.
> I still need it :(, it will show that the serial grabbed the modem.
>
> I can send you output in this case to show that it is needed.
>
> Regards,
>
>
> Antonio
>>
>> MarvS
>>
>> On Thu, Nov 19, 2009 at 3:36 AM,  <davidealiperti@xxxxxxxxxxx> wrote:
>>> Hi Marvis,
>>>
>>> here the output of the command and the modemdata:
>>>
>>> marina@marina-desktop:~$ lsmod |grep ungrab
>>> marina@marina-desktop:~$ lsmod |grep slamr
>>> slamr                 435496  2
>>>
>>>
>>> Only plain text email is forwarded by the  Discuss@xxxxxxxxxxxxx List
>>> Server,
>>>  as HTML can contain viruses. Use as the email Subject Line:
>>>           YourName, YourCountry  kernel 2.6.28-11-generic
>>>  With this Subject Line cogent experts will be alerted, and useful case
>>> names left in the Archive.
>>>  YourCountry will enable Country specific guidance. Linux experts in
>>> YourCountry
>>>  can be found through: http://www.linux.org/groups/index.html.
>>> They will know your Country's modem code, which may be essential for dialup
>>> service.
>>> Responses from Discuss@xxxxxxxxxxxxx are sometimes blocked by an Internet
>>> Provider mail filters.
>>>  So in a day, also check the Archived responses at http://www.linmodems.org
>>> --------------------------  System information ----------------------------
>>> CPU=i686,
>>> Linux version 2.6.28-11-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu
>>> 4.3.3-5ubuntu4) ) #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009
>>>  scanModem update of:  2009_11_14
>>> The modem symbolic link is /dev/modem -> ttySL0
>>> The slmodemd set symbolic link is /dev/ttySL0 -> /dev/pts/0
>>>
>>> Presently install your Linux Distributions dkms package. It provides for
>>> automated driver updates,
>>> following upgrade of your kernel.  For details see
>>> http://linux.dell.com/projects.shtml#dkms
>>>
>>>  There are no blacklisted modem drivers in /etc/modprobe*  files
>>>
>>>  Potentially useful modem drivers now loaded are:
>>>       slamr
>>>
>>> slamrTest=mc97 codec
>>> Attached USB devices are:
>>>  ID 15d9:0a33
>>>  ID 090c:1000 Feiya Technology Corp. Memory Bar
>>> If a cellphone is not detected, see
>>> http://ubuntuforums.org/archive/index.php/t-878554.html
>>> A sample report is:
>>>  http://linmodems.technion.ac.il/bigarch/archive-nineth/msg00578.html
>>>
>>> If a USB modem or cellphone is attached and was not detected, please
>>> provide available information in your request to discuss@xxxxxxxxxxxxx
>>>
>>> For candidate card in slot 00:01.6, firmware information and bootup
>>> diagnostics are:
>>>  PCI slot       PCI ID          SubsystemID     Name
>>>  ----------     ---------       ---------       --------------
>>>  00:01.6        1039:7013       1558:2202       Modem: Silicon Integrated
>>> Systems [SiS] AC'97 Modem Controller
>>>
>>>  Modem interrupt assignment and sharing:
>>>  10:      18000    XT-PIC-XT        eth0, SiS630
>>>  --- Bootup diagnostics for card in PCI slot 00:01.6 ----
>>> [    0.939028] pci 0000:00:01.6: reg 10 io port: [0x3600-0x36ff]
>>> [    0.939038] pci 0000:00:01.6: reg 14 io port: [0x3800-0x387f]
>>> [    0.939073] pci 0000:00:01.6: PME# supported from D3hot D3cold
>>> [    0.939080] pci 0000:00:01.6: PME# disabled
>>> [    2.922090] serial 0000:00:01.6: PCI INT C -> Link[LNKC] -> GSI 10
>>> (level, low) -> IRQ 10
>>> [    2.922107] serial 0000:00:01.6: PCI INT C disabled
>>> [   18.723333] slamr 0000:00:01.6: PCI INT C -> Link[LNKC] -> GSI 10 (level,
>>> low) -> IRQ 10
>>> [  416.291258] slamr 0000:00:01.6: PCI INT C disabled
>>> [  433.774476] slamr 0000:00:01.6: PCI INT C -> Link[LNKC] -> GSI 10 (level,
>>> low) -> IRQ 10
>>>
>>>  The PCI slot 00:01.6 of the modem card may be disabled early in
>>>  a bootup process,  but then enabled later. If modem drivers load
>>>  but the  modem is not responsive, read DOCs/Bootup.txt about possible
>>> fixes.
>>>  Send dmesg.txt along with ModemData.txt to discuss@xxxxxxxxxxxxx
>>>  if help is needed.
>>>
>>>
>>>
>>> ===== Advanced Linux Sound Architecture (ALSA) diagnostics =====
>>> The ALSA packages provide audio support and also drivers for some modems.
>>> ALSA diagnostics are written during bootup to /proc/asound/ folders.
>>>
>>> The ALSA verion is 1.0.18
>>> The modem cards detected by "aplay -l"  are: None
>>>
>>>
>>> The /proc/asound/pcm file reports:
>>> -----------------------
>>> 00-00: trident_dx_nx : Trident 4DWave : playback 32 : capture 1
>>> 00-01: trident_dx_nx IEC958 : Trident 4DWave IEC958 : playback 1
>>>
>>> about /proc/asound/cards:
>>> ------------------------
>>>  0 [SI7018         ]: SI7018 - SiS SI7018
>>>                      SiS SI7018 PCI Audio at 0x3400, irq 5
>>> === Finished firmware and bootup diagnostics, next deducing cogent software.
>>> ===
>>>
>>> Predictive  diagnostics for card in bus 00:01.6:
>>>        Modem chipset  detected on
>>> NAME="Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller "
>>> CLASS=0703
>>> PCIDEV=1039:7013
>>> SUBSYS=1558:2202
>>> IRQ=10
>>> SOFT=1039:7013.MC97
>>> CodecArchived=SIL22
>>> slamrTest=mc97 codec
>>> IDENT=slmodemd
>>> SLMODEMD_DEVICE=modem:1
>>>
>>>  For candidate modem in:  00:01.6
>>>   0703 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller
>>>      Primary device ID:  1039:7013
>>>    Subsystem PCI_id  1558:2202
>>>    Softmodem codec or chipset from diagnostics:
>>>                               from    Archives: SIL22
>>>
>>>
>>>
>>> Support type needed or chipset: slmodemd
>>>
>>>  An ALSA (Advanced Linux Sound Architecture) modem driver:
>>>  provides Low Level support enabling contact with the modem hardware.
>>>  For all BUT Conexant chip soft modems (using hsfmodem software)
>>>  complementary High Level support is through a Smartlink utility:  slmodemd
>>>
>>>  Download from http://linmodems.technion.ac.il/packages/smartlink/
>>>  the package SLMODEMD.gcc4.3.tar.gz having a compiled slmodemd. Unpack under
>>> Linux with:
>>>        $ tar zxf SLMODEMD.gcc4.3.tar.gz
>>>  and read instructions therein. But briefly, the modem is setup with
>>> command:
>>>        sudo slmodemd -c YOUR_COUNTRY --alsa modem:1
>>>  reporting dynamic creation of ports:
>>>        /dev/ttySL0 --> /dev/pts/N   , with N some number
>>>  Read DOCs/Smartlink.txt and Modem/DOCs/YourSystem.txt for follow through
>>> guidance.
>>>
>>> Writing DOCs/Smartlink.txt
>>>
>>> Message
>>> http://linmodems.technion.ac.il/bigarch/archive-seventh/msg01358.html
>>> is in part summarized below.
>>>
>>>  The snd-trident driver is not fully compatible with slmodemd support.
>>> The may be errors written to /var/log/messages like:
>>>  codec_semaphore: semaphore is not ready [0x1][0x1300]
>>> Check with:
>>> $ dmesg | grep semaphore
>>>
>>> A potential work around is to unload drivers:
>>> # modprobe -r snd-intel8x0m
>>> # modprobe -r snd-intel8x0
>>> # modprobe -r snd-trident
>>>
>>> Then reload only:
>>> # modprobe snd-intel8x0
>>> # modprobe  snd-intel8x0m
>>> and test the modem.
>>>
>>> If snd-trident cannot be unloaded, it may be necessary to disable it by:
>>> # cd  /lib/modules/2.6.17-10-generic/kernel/sound/pci/trident/
>>> # mv snd-trident.ko snd-trident.ko~
>>> After a reboot, verify that the driver is not loaded. It should NOT be
>>> disaplayed by:
>>> $ lsmod | grep snd-trident.
>>>
>>> Once a success with the modem has been obtained, the setup can be made
>>> easier by
>>> adding to /etc/modprobe.d/blacklist (or equivalent on your System)
>>> blacklist snd_intel8x0m
>>> blacklist snd_trident
>>>
>>> and to  /etc/modules
>>> snd_intel8x0
>>> snd_intel8x0m
>>>
>>> On Ubuntu systems such edits of Root permission files can be done with:
>>> $ sudo  gedit path_to/FileName
>>>
>>> ============ end Smartlink section =====================
>>>
>>>  Completed candidate modem analyses.
>>>
>>>  The base of the UDEV device file system is: /dev/.udev
>>>
>>>  Versions adequately match for the compiler installed: 4.3.3
>>>             and the compiler used in kernel assembly: 4.3.3
>>>
>>>
>>>
>>>  Minimal compiling resources appear complete:
>>>   make utility - /usr/bin/make
>>>   Compiler version 4.3
>>>   linuc_headers base folder /lib/modules/2.6.28-11-generic/build
>>>
>>>  However some compilations and executable functions may need additional
>>> files,
>>>  in the FileNames.h (so called kernel "h"eaders) collection installed in
>>>  /usr/include/ .
>>>  For martian_modem, additional required packages are needed. The also
>>> required headers of package libc6 are commonly installed by default.
>>>  Compiling hsfmodem drivers does require linux-libc-dev and libc6-dev
>>> packages, for kernels 2.6.24 and later versions.
>>>  In not included on your install CD, search for them at
>>> http://packages.ubuntu.com
>>>  or comparable Repository for other Linux distros.
>>>  When compiling ALSA drivers, the utility "patch" will also be needed.
>>>
>>>
>>> Compressed files at: /usr/src/alsa-driver.tar.bz2
>>>
>>>
>>> If a driver compilation fails, with message including some lack of some
>>> FileName.h (stdio.h for example), then
>>> Some additional kernel-header files need installation to /usr/include. The
>>> minimal additional packages are libc6-dev
>>> and any of its dependents, under Ubuntu linux-libc-dev
>>>
>>> If an alternate ethernet connection is available,
>>> $  apt-get update
>>> $  apt-get -s install linux-kernel-devel
>>> will install needed packages.
>>> For Debian/Ubuntu related distributions, run the following command to
>>> display the needed package list:
>>>
>>> Otherwise packages have to be found through http://packages.ubuntu.com
>>> Once downloaded and transferred into a Linux partition,
>>> they can be installed alltogether with:
>>> $ sudo dpkg -i *.deb
>>>
>>>
>>> Checking pppd properties:
>>>        -rwsr-xr-- 1 root dip 277352 2009-02-20 18:25 /usr/sbin/pppd
>>>
>>> In case of an "error 17" "serial loopback" problem, see:
>>>    http://linmodems.technion.ac.il/linmodems/archive-sixth/msg02637.html
>>>
>>> To enable dialout without Root permission do:
>>>        $ su - root  (not for Ubuntu)
>>>        sudo chmod a+x /usr/sbin/pppd
>>> or under Ubuntu related Linuxes
>>>        sudo chmod a+x /usr/sbin/pppd
>>>
>>> Checking settings of:   /etc/ppp/options
>>> asyncmap 0
>>> noauth
>>> crtscts
>>> lock
>>> hide-password
>>> modem
>>> proxyarp
>>> noipx
>>>
>>> In case of a message like:
>>>   Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
>>> see http://linmodems.technion.ac.il/bigarch/archive-sixth/msg04656.html
>>>
>>> Read Modem/DOCs/YourSystem.txt concerning other COMM channels: eth0
>>> Which can interfere with Browser naviagation.
>>>
>>>  Don't worry about the following, it is for experts should trouble shooting
>>> be necessary.
>>> ==========================================================
>>>
>>>  Checking for modem support lines:
>>>  --------------------------------------
>>>     /device/modem symbolic link:   lrwxrwxrwx 1 root root 6 2009-11-19 09:19
>>> /dev/modem -> ttySL0
>>> slmodemd created symbolic link /dev/ttySL0:  lrwxrwxrwx 1 root root 10
>>> 2009-11-19 09:26 /dev/ttySL0 -> /dev/pts/0
>>>     Within /etc/udev/ files:
>>>
>>>     Within /etc/modprobe.conf files:
>>> /etc/modprobe.d/blacklist-modem.conf:# Uncomment these entries in order to
>>> blacklist unwanted modem drivers
>>> /etc/modprobe.d/blacklist-modem.conf:# blacklist snd-atiixp-modem
>>> /etc/modprobe.d/blacklist-modem.conf:# blacklist snd-via82xx-modem
>>> /etc/modprobe.d/alsa-base.conf:options snd-atiixp-modem index=-2
>>> /etc/modprobe.d/alsa-base.conf:options snd-via82xx-modem index=-2
>>>     Within any ancient /etc/devfs files:
>>>
>>>     Within ancient kernel 2.4.n /etc/module.conf files:
>>> sudo modprobe ungrab_winmodems
>>> --------- end modem support lines --------
>>>
>>> thank again
>>> ciao
>>>
>>
>


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

  Powered by Linux