Re: x86_64

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

 



Leon,

I don't know what to tell you, but scanModem does indeed show what you
suspected :(

/*

 There is no agrsm software support for x86_64 systems, through the
modem may be
 supported on Intel/i386 installations, which do more slowly servce
x86_64 processors.

*/


 The modem codec file for the HDA card is: /proc/asound/card0/codec#1
--------------------------------------------------------
Codec: LSI ID 1040
Address: 1
Function Id: 0x2
Vendor Id: 0x11c11040
Subsystem Id: 0x11c10001
Revision Id: 0x100200
Modem Function Group: 0x1

 The audio card hosts a softmodem chip:  0x11c11040
If not a Conexant modem, the driver agrsm with its dependent drivers:

----------
provide audio + modem support with the modem chip residing on the subsystem.
Any particular card can host any one of several soft modem chips.

=== Finished firmware and bootup diagnostics, next deducing cogent software. ===

Predictive  diagnostics for card in bus 00:1b.0:
        Modem chipset  detected on
NAME="Audio device: Intel Corporation 82801H "
CLASS=0403
PCIDEV=8086:284b
SUBSYS=1462:2fb3
IRQ=20
HDA2=00:1b.0
SOFT=8086:284b.HDA
HDAchipVendorID=11c1
CHIP=0x11c11040
IDENT=agrsm
Driver=agrsm

 For candidate modem in:  00:1b.0
   0403 Audio device: Intel Corporation 82801H
      Primary device ID:  8086:284b
    Subsystem PCI_id  1462:2fb3
    Softmodem codec or chipset from diagnostics: 0x11c11040
                               from    Archives:
                        The HDA card softmodem chip is 0x11c11040


Support type needed or chipset: agrsm


Writing DOCs/Intel.txt


 There is no agrsm software support for x86_64 systems, through the
modem may be
 supported on Intel/i386 installations, which do more slowly servce
x86_64 processors.


The AgereSystems/LSI agrsm code supports compiling of a agrmodem +
agrserial driver pair.
There are a few different chipsets which use this driver pair, but
they use different code resources:
Chipsets                        KV*     PackageNames (most current as
of November 2009)
----------------------------------------------------------------------------------------------
11c1:048c and 11c1:048f         2.6.29
agrsm048pci-2.1.60_20100108_i386.deb or
agrsm048pci-2.1.60_20100108.tar.gz
11c1:0620                       2.6.31
agrsm06pci-2.1.80_20100106_i386.deb or
agrsm06pci-2.1.80~20100106.tar.gz !!
11c11040 (on HDA audio cards)   2.6.31
agrsm-11c11040_20091225_i386.deb or
agrsm-11c11040-2.1.80~20091225.tar.bz2  !!
   All available at:
http://linmodems.technion.ac.il/packages/ltmodem/11c11040/
Additionally there are;
automation & testing                    agrsm-tools_0.0.1_all.deb or
agrsm-tools-0.0.1-2.noarch.rpm
General background                      agrsm_howto.txt
------------------------------------------------------------------------------------------------
* KV == latest kernel release with a reported success
!! Latest update with major credit to  Nikolay Zhuravlev
   But see conflict issue:
http://linmodems.technion.ac.il/bigarch/archive-nineth/msg02753.html
Report from  Bjorn Wielens:
Please note- trying to load the modules on a OpenSuSE 11.2 system gives
 an error about the module_version symbol. Using:
# modprobe --force agrmodem
# modprobe --force agrserial
is necessary to load the drivers, and does not appear to cause ill effects.


All of the above packages are dkms competent.  This means that if your
Linux distros dkms package
is previously installed, if provides for future updates matching
forthcoming kernels.

-------------- end Agere Systems section -------------------


Even if you install in 32 bit, you might have difficulties with this
chipset.  Look here in archives:

http://linmodems.org/cgi-bin/ezmlm-cgi?1:mmn:36255

mainly kernel panic/oops :(

This is the output of  dmesg command and sudo tail -f / var/log/messages
command:

[  149.796348] * Hello Agere Driver **
[  149.796398] usbcore: registered new interface driver agr12dec2006
[  152.434964] Loading module Agere Modem Controller driver version
2.1.80 (2007-10-01)
[  152.434972] Disabling lock debugging due to kernel taint
[  167.727354] serial8250 register ports: BaseAddress 0x0004 Irq 17
[  167.727367] ttyAGS3 at I/O 0x4 (irq = 17) is a AgereModem
[  167.727480] agrserial - ret val 0, call: lt modem ops.init modem
[  167.727489] Loading module Agere Modem Interface driver version
2.1.80.0 (2007-10-01)
[  199.297931] ==> codecType = 0x32
[  199.329169] BUG: unable to handle kernel NULL pointer dereference at
00000060
[  199.329185] IP: [<f8b11498>] ResumeCallBack+0x18/0x34 [agrmodem]
[  199.329289] *pde = 242d1067 *pte = 00000000
[  199.329299] Oops: 0000 [#1] SMP
[  199.329308] last sysfs
file: /sys/devices/virtual/backlight/acpi video0/brightness
[  199.329316] Modules linked in: agrserial agrmodem nls utf8
nls iso8859 1 nls cp437 vfat isofs fat binfmt misc ppdev bridge stp bnep
mmc block joydev snd hda codec realtek arc4 ecb snd hda intel
snd hda codec snd hwdep snd pcm oss snd mixer oss snd pcm snd seq dummy
snd seq oss snd seq midi snd rawmidi iptable filter ip tables x tables
snd seq midi event iwl3945 iwlcore mac80211 pcmcia btusb lp parport
snd seq snd timer snd seq device snd cfg80211 fujitsu laptop
yenta socket rsrc nonstatic pcmcia core psmouse serio raw sdhci pci
sdhci led class soundcore snd page alloc fbcon tileblit font bitblit
softcursor i915 drm i2c algo bit usbhid ohci1394 ieee1394 video output
sky2 intel agp agpgart
[  199.329474]
[  199.329483] Pid: 2252, comm: wvdialconf Tainted: P
(2.6.31-20-generic #58-Ubuntu) LifeBook A6020
[  199.329492] EIP: 0060:[<f8b11498>] EFLAGS: 00210282 CPU: 1
[  199.329586] EIP is at ResumeCallBack+0x18/0x34 [agrmodem]
[  199.329593] EAX: cf91c800 EBX: 00000000 ECX: 00ff4000 EDX: f8b11480
[  199.329600] ESI: e4917c9c EDI: cf91c800 EBP: e4917c58 ESP: e4917c40
[  199.329607]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[  199.329615] Process wvdialconf (pid: 2252, ti=e4916000 task=ef4f57f0
task.ti=e4916000)
[  199.329621] Stack:
[  199.329625]  00000000 00000003 0002682c cf91c800 e4917c9c cf91c800
e4917c64 f8fa2ca2
[  199.329644] <0> cf91c800 e4917c70 f8fa0d84 cfac6800 e4917c94 f8fa0e20
100f0000 0100d89c
[  199.329663] <0> e4917c9c cfac6874 000f0000 e4917c9c f8256028 e4917ca8
f8fa1e41 ffffffff
[  199.329685] Call Trace:
[  199.329713]  [<f8fa2ca2>] ? hda call codec resume+0x42/0x70
[snd hda codec]
[  199.329737]  [<f8fa0d84>] ? snd hda power up+0x34/0x60
[snd hda codec]
[  199.329759]  [<f8fa0e20>] ? codec exec verb+0x70/0xc0 [snd hda codec]
[  199.329791]  [<f8fa1e41>] ? snd hda codec read+0x31/0x40
[snd hda codec]
[  199.329859]  [<f8b41999>] ? LnxTransferCodecVerbs+0x49/0x60
[agrmodem]
[  199.329956]  [<f8b2bb1b>] ? VerbTransfer+0x2f/0x3c [agrmodem]
[  199.330052]  [<f8b2bb73>] ? GetAzCodecID+0x4b/0x63 [agrmodem]
[  199.330148]  [<f8b2c788>] ? CAzlIntelInit+0x4c/0x3c4 [agrmodem]
[  199.330173]  [<c057181c>] ? printk+0x18/0x1c
[  199.330268]  [<f8b159f1>] ? LXHardwareStart+0x11de/0x13fb [agrmodem]
[  199.330298]  [<c01b7e55>] ? get page from freelist+0x1c5/0x370
[  199.330308]  [<c0573bda>] ?  spin lock irqsave+0x2a/0x40
[  199.330403]  [<f8b111a8>] ? linux modem open+0x45/0x10e [agrmodem]
[  199.330426]  [<c0150b2b>] ? mod timer+0xcb/0x140
[  199.330487]  [<f8a6b2a8>] ? wrap linux modem open+0x8/0x10 [agrmodem]
[  199.330548]  [<f8a6b308>] ? modemPortOpen+0x8/0x20 [agrmodem]
[  199.330562]  [<f8297fe0>] ? serial8250 startup+0x210/0x380
[agrserial]
[  199.330573]  [<c039ce06>] ? uart startup+0x46/0x140
[  199.330582]  [<c039d942>] ? uart open+0x102/0x220
[  199.330593]  [<c0384d83>] ?   tty open+0x1a3/0x460
[  199.330602]  [<c038505f>] ? tty open+0x1f/0x40
[  199.330613]  [<c01eae6d>] ? chrdev open+0xcd/0x190
[  199.330622]  [<c01e5e49>] ?   dentry open+0xb9/0x230
[  199.330631]  [<c01e60a5>] ? nameidata to filp+0x55/0x70
[  199.330641]  [<c01eada0>] ? chrdev open+0x0/0x190
[  199.330652]  [<c01f3e1a>] ? do filp open+0x53a/0x890
[  199.330663]  [<c01e5be0>] ? do sys open+0x50/0x150
[  199.330673]  [<c01e9695>] ? fput+0x15/0x20
[  199.330681]  [<c01e5ab7>] ? filp close+0x47/0x70
[  199.330690]  [<c01e5d49>] ? sys open+0x29/0x40
[  199.330700]  [<c01033ac>] ? syscall call+0x7/0xb
[  199.330706] Code: 89 d8 83 c4 2c 5b 5e 5f 5d c3 90 90 90 90 90 90 90
90 90 55 89 e5 53 83 ec 14 8b 1d a8 53 b9 f8 c7 44 24 04 03 00 00 00 89
1c 24 <ff> 53 60 c7 44 24 04 00 00 00 00 89 1c 24 ff 53 60 b8 00 00 00
[  199.330816] EIP: [<f8b11498>] ResumeCallBack+0x18/0x34 [agrmodem]
SS:ESP 0068:e4917c40
[  199.330915] CR2: 0000000000000060
[  199.330923] ---[ end trace 06257baaaf6274b3 ]---


sudo tail -f / var/log/messages

Mar 18 15:54:30 sil-inf-umovil kernel: [  199.330622]  [<c01e5e49>] ?
  dentry open+0xb9/0x230
Mar 18 15:54:30 sil-inf-umovil kernel: [  199.330631]  [<c01e60a5>] ?
nameidata to filp+0x55/0x70
Mar 18 15:54:30 sil-inf-umovil kernel: [  199.330641]  [<c01eada0>] ?
chrdev open+0x0/0x190
Mar 18 15:54:30 sil-inf-umovil kernel: [  199.330652]  [<c01f3e1a>] ?
do filp open+0x53a/0x890
Mar 18 15:54:30 sil-inf-umovil kernel: [  199.330663]  [<c01e5be0>] ?
do sys open+0x50/0x150
Mar 18 15:54:30 sil-inf-umovil kernel: [  199.330673]  [<c01e9695>] ?
fput+0x15/0x20
Mar 18 15:54:30 sil-inf-umovil kernel: [  199.330681]  [<c01e5ab7>] ?
filp close+0x47/0x70
Mar 18 15:54:30 sil-inf-umovil kernel: [  199.330690]  [<c01e5d49>] ?
sys open+0x29/0x40
Mar 18 15:54:30 sil-inf-umovil kernel: [  199.330700]  [<c01033ac>] ?
syscall call+0x7/0xb
Mar 18 15:54:30 sil-inf-umovil kernel: [  199.330923] ---[ end trace
06257baaaf6274b3 ]---

I have a Toshiba Laptop and this also happened to me, so I confirm
that there is a problem with 11c11040 even with 32 bits.  Bjorn and
others have made it work, but it does require some work :(

Regards,

Antonio



On 3/19/10, Leon Pollak <leonp@xxxxxxxxx> wrote:
> On Saturday March 20 2010, Antonio Olivares wrote:
>> Leon,
>>
>> Agrm drivers are 32 bit only.  You are right regarding this.  However,
>> it would benefit other users if you still send in ModemData.txt and if
> No problem, please, find attached.
>
>
>> you are willing to give it a try and install 32 bit libraries(hard &
>> dififcult task) but if you are willing to try, nothing major is lost
>> except time :)
> Please, explain in brief how it can be useful to somebody except me? You say
> this is the known issue and there is a long way to solve it.
>
> All I wanted was to dial phones directly from my KAddressBook...
> If it is too long - I will keep off...:-)
>
>>
>> Regards,
> Thanks a lot for the answer.
>
> --
> Leon
>

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

  Powered by Linux