Re: NULL pointer dereference

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

 



Hmmm... I'm afraid I'm completely out of ideas now...
You can restore the original Ubuntu sound modules.

How code/debugging competent are you? I'm not particularly intimate with
the agrsm code, but if you're sufficiently skilled we can at least try
to find on what exact line of code the error is occurring.
Fortunately, the errors appear to be in the open-source component of the
code, so some backtracing is possible.

We've had some issues with the Ubuntu kernels and this modem before.
Marv, have we had a 2.6.31 Ubuntu success yet? I can only verify that it
works on OpenSuSE 11.2, as that is what I use.

Best,
Bjorn.


On 02/02/2010 03:53 PM, Kevin Fernandez wrote:
> Same result:
> [ 1327.264918] agrmodem: disagrees about version of symbol snd_cards
> [ 1327.264929] agrmodem: Unknown symbol snd_cards
> [ 1327.266032] agrmodem: disagrees about version of symbol snd_hda_codec_read
> [ 1327.266039] agrmodem: Unknown symbol snd_hda_codec_read
> [ 1327.266576] agrmodem: disagrees about version of symbol snd_hda_codec_write
> [ 1327.266582] agrmodem: Unknown symbol snd_hda_codec_write
> [ 1429.327198] agrmodem: disagrees about version of symbol snd_cards
> [ 1429.327204] agrmodem: Unknown symbol snd_cards
> [ 1429.327722] agrmodem: disagrees about version of symbol snd_hda_codec_read
> [ 1429.327725] agrmodem: Unknown symbol snd_hda_codec_read
> [ 1429.327992] agrmodem: disagrees about version of symbol snd_hda_codec_write
> [ 1429.327995] agrmodem: Unknown symbol snd_hda_codec_write
> 
> by the way my ubuntu kernel is unchanged, i didn't add the things
> written in: http://linmodems.technion.ac.il/packages/ltmodem/11c11040/HOWTO-Agere-11c11040-HDA.html
> as the kernel module wasn't compiling after.
> 
> Thanks!
> Kevin
> 
> 2010/2/2 Bjorn Wielens <Uniacke1@xxxxxxxx>:
>> Hi Kevin,
>> Yes, only the alsa-drivers need be built/installed-these are what agrsm
>> interacts with.
>>
>> This may be the result of DKMS's build environment.
>>
>> Can you try building the agrsm drivers from source (not DKMS) too?
>> The package I use on my system is here:
>>
>> http://linmodems.technion.ac.il/packages/ltmodem/11c11040/agrsm-2.6.30.tar.bz2
>>
>> Best,
>> Bjorn.
>>
>> On 02/02/2010 03:35 PM, Kevin Fernandez wrote:
>>> Should I recompile only alsa-drivers 1.0.20?
>>> I've installed it, reinstalled the module with dkms, and got this
>>> while inserting:
>>> FATAL: Error inserting agrmodem
>>> (/lib/modules/2.6.31-18-generic/updates/dkms/agrmodem.ko): Unknown
>>> symbol in module, or unknown parameter (see dmesg
>>>
>>> and in dmesg:
>>>
>>> [  206.082405] agrmodem: disagrees about version of symbol snd_cards
>>> [  206.082415] agrmodem: Unknown symbol snd_cards
>>> [  206.083454] agrmodem: disagrees about version of symbol snd_hda_codec_read
>>> [  206.083460] agrmodem: Unknown symbol snd_hda_codec_read
>>> [  206.084078] agrmodem: disagrees about version of symbol snd_hda_codec_write
>>> [  206.084084] agrmodem: Unknown symbol snd_hda_codec_write
>>>
>>> Thanks!
>>> Kevin
>>>
>>> 2010/2/2 Bjorn Wielens <Uniacke1@xxxxxxxx>:
>>>> Hey,
>>>> Definitely looks like an ALSA issue.... The problem seems to be here:
>>>>
>>>> chip_temp = snd_cards[0]->private_data;  //probe
>>>> bus_temp = chip_temp->bus;
>>>>
>>>> and if I'm not mistaken, the agrsm grabs the snd_cards from ALSA.
>>>>
>>>> Bjorn.
>>>>
>>>> On 02/02/2010 02:43 PM, Kevin Fernandez wrote:
>>>>> Got this output now, after doing what you asked me:
>>>>>
>>>>> [ 1762.812880] Loading module Agere Modem Controller driver version
>>>>> 2.1.80 (2007-10-01)
>>>>> [ 1762.812887] Disabling lock debugging due to kernel taint
>>>>> [ 1765.337117] serial8250_register_ports: BaseAddress 0x8004 Irq 20
>>>>> [ 1765.337124] ttyAGS3 at I/O 0x8004 (irq = 20) is a AgereModem
>>>>> [ 1765.337198] agrserial - ret_val 0, call: lt_modem_ops.init_modem
>>>>> [ 1765.337203] Loading module Agere Modem Interface driver version
>>>>> 2.1.80.0 (2007-10-01)
>>>>> [ 1794.432614] ==> codecType = 0x32
>>>>> [ 1794.432654] BUG: unable to handle kernel NULL pointer dereference at 00000168
>>>>> [ 1794.432666] IP: [<fc97b88d>] HDAdump+0xd/0x80 [agrmodem]
>>>>> [ 1794.432735] *pde = 7eeb3067
>>>>> [ 1794.432743] Oops: 0000 [#1] SMP
>>>>> [ 1794.432751] last sysfs file: /sys/devices/system/cpu/cpu1/topology/core_id
>>>>> [ 1794.432759] Modules linked in: agrserial agrmodem snd_hda_codec
>>>>> snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss
>>>>> snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer
>>>>> snd_seq_device snd soundcore snd_page_alloc wlan_ccmp binfmt_misc
>>>>> ppdev vboxnetflt vboxnetadp vboxdrv isofs udf crc_itu_t joydev
>>>>> iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4
>>>>> iptable_mangle wlan_scan_sta ath_rate_sample iptable_filter ip_tables
>>>>> x_tables uvcvideo videodev v4l1_compat pcmcia psmouse serio_raw
>>>>> sdhci_pci sdhci led_class yenta_socket rsrc_nonstatic pcmcia_core
>>>>> ath_pci wlan ath_hal sbp2 lp parport dm_raid45 xor fbcon tileblit font
>>>>> bitblit softcursor i915 drm i2c_algo_bit ohci1394 ieee1394 r8169 mii
>>>>> intel_agp agpgart video output
>>>>> [ 1794.432918]
>>>>> [ 1794.432927] Pid: 25093, comm: wvdialconf Tainted: P
>>>>> (2.6.31-18-generic #55-Ubuntu) MSI Notebook VR601
>>>>> [ 1794.432935] EIP: 0060:[<fc97b88d>] EFLAGS: 00010296 CPU: 1
>>>>> [ 1794.432993] EIP is at HDAdump+0xd/0x80 [agrmodem]
>>>>> [ 1794.432999] EAX: 00000000 EBX: fca7f0c4 ECX: 00000000 EDX: 00000383
>>>>> [ 1794.433006] ESI: fca7f0c4 EDI: fca7f028 EBP: eda3dcf8 ESP: eda3dcd8
>>>>> [ 1794.433012]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
>>>>> [ 1794.433019] Process wvdialconf (pid: 25093, ti=eda3c000
>>>>> task=edb6bed0 task.ti=eda3c000)
>>>>> [ 1794.433024] Stack:
>>>>> [ 1794.433028]  fc8a500e fca7f0c4 eda3dd00 fc960380 eda3dcf4 eda3dd6f
>>>>> fca7f0c4 fca7f0c4
>>>>> [ 1794.433046] <0> eda3dd00 fc97b908 eda3dd20 fc966769 fca895e9
>>>>> fca895ea eda3dd20 c05718fc
>>>>> [ 1794.433064] <0> fc994dd3 eda3dd6f eda3dd90 fc94f9f1 fca7f0c4
>>>>> fc9f6048 00000008 00000001
>>>>> [ 1794.433084] Call Trace:
>>>>> [ 1794.433144]  [<fc8a500e>] ? x_do_gettimeofday+0xe/0x20 [agrmodem]
>>>>> [ 1794.433240]  [<fc960380>] ? lin_timer_ms+0x12/0x36 [agrmodem]
>>>>> [ 1794.433314]  [<fc97b908>] ? azlGetResourceInformation+0x8/0x20 [agrmodem]
>>>>> [ 1794.433391]  [<fc966769>] ? CAzlIntelInit+0x2d/0x3c4 [agrmodem]
>>>>> [ 1794.433417]  [<c05718fc>] ? printk+0x18/0x1c
>>>>> [ 1794.433504]  [<fc94f9f1>] ? LXHardwareStart+0x11de/0x13fb [agrmodem]
>>>>> [ 1794.433532]  [<c01b7ea5>] ? get_page_from_freelist+0x1c5/0x370
>>>>> [ 1794.433542]  [<c0573cba>] ? _spin_lock_irqsave+0x2a/0x40
>>>>> [ 1794.433629]  [<fc94b1a8>] ? linux_modem_open+0x45/0x10e [agrmodem]
>>>>> [ 1794.433651]  [<c0150bbb>] ? mod_timer+0xcb/0x140
>>>>> [ 1794.433710]  [<fc8a52a8>] ? wrap_linux_modem_open+0x8/0x10 [agrmodem]
>>>>> [ 1794.433768]  [<fc8a5308>] ? modemPortOpen+0x8/0x20 [agrmodem]
>>>>> [ 1794.433780]  [<fcb30fe0>] ? serial8250_startup+0x210/0x380 [agrserial]
>>>>> [ 1794.433791]  [<c039ceb6>] ? uart_startup+0x46/0x140
>>>>> [ 1794.433799]  [<c039d9f2>] ? uart_open+0x102/0x220
>>>>> [ 1794.433809]  [<c0384af3>] ? __tty_open+0x1a3/0x460
>>>>> [ 1794.433817]  [<c0384dcf>] ? tty_open+0x1f/0x40
>>>>> [ 1794.433828]  [<c01eabfd>] ? chrdev_open+0xcd/0x190
>>>>> [ 1794.433837]  [<c01e5bd9>] ? __dentry_open+0xb9/0x230
>>>>> [ 1794.433845]  [<c01e5e35>] ? nameidata_to_filp+0x55/0x70
>>>>> [ 1794.433855]  [<c01eab30>] ? chrdev_open+0x0/0x190
>>>>> [ 1794.433865]  [<c01f3b8a>] ? do_filp_open+0x53a/0x890
>>>>> [ 1794.433876]  [<c01e5970>] ? do_sys_open+0x50/0x150
>>>>> [ 1794.433885]  [<c01e9425>] ? fput+0x15/0x20
>>>>> [ 1794.433893]  [<c01e5847>] ? filp_close+0x47/0x70
>>>>> [ 1794.433902]  [<c01e5ad9>] ? sys_open+0x29/0x40
>>>>> [ 1794.433911]  [<c01033ac>] ? syscall_call+0x7/0xb
>>>>> [ 1794.433916] Code: 89 44 24 08 e8 79 60 bf c3 89 1d 4c e3 9c fc 8b
>>>>> 43 04 83 e0 0f eb c4 8d b4 26 00 00 00 00 55 89 e5 56 53 83 ec 18 a1
>>>>> e0 d0 50 fc <8b> 98 68 01 00 00 8b 43 28 c7 04 24 1b 6a 99 fc 89 44 24
>>>>> 04 e8
>>>>> [ 1794.434026] EIP: [<fc97b88d>] HDAdump+0xd/0x80 [agrmodem] SS:ESP
>>>>> 0068:eda3dcd8
>>>>> [ 1794.434089] CR2: 0000000000000168
>>>>> [ 1794.434153] ---[ end trace d4263b1fcdf89f3c ]---
>>>>>
>>>>>
>>>>> I will try to install ALSA from the official site.
>>>>> Thanks!
>>>>> Kevin
>>>>>
>>>>> 2010/2/2 Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx>:
>>>>>> Kevin,
>>>>>>
>>>>>> Prepare for Bjorn's suggested edit by:
>>>>>> $ dkms status
>>>>>> whose output on my System includes:
>>>>>> agrsm-11c11040, 2.1.80, 2.6.31-17-generic, i686: installed
>>>>>> Then do:
>>>>>> $ sudo dkms remove -m agrsm-11c11040 -v 2.1.80 --all
>>>>>> This cleans a copy of the code package from the /var/lib/dkms/ folders,
>>>>>> wherein DKMS does the actual compiles
>>>>>>
>>>>>> Next to Bjorn's edit.
>>>>>>  Then reinstall with
>>>>>> $ sudo ./dodkms
>>>>>>
>>>>>> MarvS
>>>>>>
>>>>>> MarvS
>>>>>>
>>>>>>
>>>>>> On Tue, Feb 2, 2010 at 6:46 AM, Bjorn Wielens <Uniacke1@xxxxxxxx> wrote:
>>>>>>> Hmm... Your system is an MSI laptop too :)
>>>>>>> Anyway, looks like it's hanging trying to locate the modem's HDA codec.
>>>>>>>
>>>>>>> Can you edit the HDA.c file in the source and uncomment the line
>>>>>>> #define HDAdbg (located just before the code starts, after comments.)
>>>>>>> Then recompile the drivers (Not sure how to do this with DKMS- I"ve
>>>>>>> always used Makefiles, but I think it is along the lines of sudo
>>>>>>> dpkg-reconfigure <package name>)
>>>>>>>
>>>>>>> This will likely provide more kernel output in your syslog, which should
>>>>>>> provide extra info on the cause of the crash.
>>>>>>>
>>>>>>> Another thing worth trying is doing a "stock" driver install of the
>>>>>>> alsa-drivers-1.0.20 package from alsa-project.org. Sometimes distros may
>>>>>>> apply patches to the source which adversely affect driver function.
>>>>>>> The problem with the agrsm drivers is that they are VERY specific. :(
>>>>>>>
>>>>>>> Best,
>>>>>>> Bjorn.
>>>>>>>
>>>>>>>
>>>>>>> On 02/02/2010 12:55 AM, Kevin Fernandez wrote:
>>>>>>>> Hello Bjorn,
>>>>>>>> I have ALSA 1.0.20, the package i've used right now is
>>>>>>>> agrsm-11c11040-2.1.80~20091225.tar.bz2
>>>>>>>> I've used dodkms and a kernel i didn't use before (2.6.31-16-generic).
>>>>>>>> I've booted into that kernel, ran twice Marv's unloading script (if i
>>>>>>>> run it twice it unloads more):
>>>>>>>>
>>>>>>>> MODULES_FINAL=isofs binfmt_misc joydev psmouse fbcon tileblit font
>>>>>>>> bitblit softcursor i915 drm i2c_algo_bit intel_agp agpgart video
>>>>>>>> output
>>>>>>>>
>>>>>>>> then loaded agrmodem and agrserial:
>>>>>>>> [  112.493879] * Hello Agere Driver **
>>>>>>>> [  112.493950] usbcore: registered new interface driver agr12dec2006
>>>>>>>> [  112.970170]   alloc irq_desc for 20 on node -1
>>>>>>>> [  112.970174]   alloc kstat_irqs on node -1
>>>>>>>> [  112.970182] pci 0000:00:1b.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
>>>>>>>> [  115.917518] Loading module Agere Modem Controller driver version
>>>>>>>> 2.1.80 (2007-10-01)
>>>>>>>> [  115.917525] Disabling lock debugging due to kernel taint
>>>>>>>> [  123.858338] serial8250_register_ports: BaseAddress 0x8004 Irq 20
>>>>>>>> [  123.858350] ttyAGS3 at I/O 0x8004 (irq = 20) is a AgereModem
>>>>>>>> [  123.858455] agrserial - ret_val 0, call: lt_modem_ops.init_modem
>>>>>>>> [  123.858463] Loading module Agere Modem Interface driver version
>>>>>>>> 2.1.80.0 (2007-10-01)
>>>>>>>>
>>>>>>>> (is this rev_val 0 line normal?)
>>>>>>>> Made a symlink /dev/modem to /dev/ttyAGS3 and /dev/ttySAGS to
>>>>>>>> /dev/ttyAGS3 (i think i read somewhere to do this for wvdialconf to
>>>>>>>> find the modem).
>>>>>>>>
>>>>>>>> Ran sudo wvdialconf /etc/wvdial.conf (instead of wvdial this time) and got this:
>>>>>>>>
>>>>>>>> [  181.005484] ==> codecType = 0x32
>>>>>>>> [  181.005512] BUG: unable to handle kernel NULL pointer dereference at 00000168
>>>>>>>> [  181.005523] IP: [<f8f68818>] azlGetResourceInformation+0x8/0x60 [agrmodem]
>>>>>>>> [  181.005592] *pde = 7f322067
>>>>>>>> [  181.005599] Oops: 0000 [#1] SMP
>>>>>>>> [  181.005607] last sysfs file: /sys/devices/system/cpu/cpu1/topology/core_id
>>>>>>>> [  181.005614] Modules linked in: agrserial agrmodem snd_hda_codec
>>>>>>>> snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss
>>>>>>>> snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer
>>>>>>>> snd_seq_device snd soundcore snd_page_alloc isofs binfmt_misc joydev
>>>>>>>> psmouse fbcon tileblit font bitblit softcursor i915 drm i2c_algo_bit
>>>>>>>> intel_agp agpgart video output [last unloaded: wlan]
>>>>>>>> [  181.005692]
>>>>>>>> [  181.005701] Pid: 5655, comm: wvdialconf Tainted: P
>>>>>>>> (2.6.31-16-generic #53-Ubuntu) MSI Notebook VR601
>>>>>>>> [  181.005708] EIP: 0060:[<f8f68818>] EFLAGS: 00010286 CPU: 0
>>>>>>>> [  181.005766] EIP is at azlGetResourceInformation+0x8/0x60 [agrmodem]
>>>>>>>> [  181.005773] EAX: 00000000 EBX: f86af0c4 ECX: 00000000 EDX: 0000020b
>>>>>>>> [  181.005779] ESI: f86af0c4 EDI: f86af028 EBP: f02efd00 ESP: f02efd00
>>>>>>>> [  181.005785]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
>>>>>>>> [  181.005792] Process wvdialconf (pid: 5655, ti=f02ee000
>>>>>>>> task=f02a3240 task.ti=f02ee000)
>>>>>>>> [  181.005797] Stack:
>>>>>>>> [  181.005801]  f02efd20 f8f53769 f86b95e9 f86b95ea f02efd20 c056ea7c
>>>>>>>> f8f81c93 f02efd6f
>>>>>>>> [  181.005818] <0> f02efd90 f8f3c9f1 f86af0c4 f8521048 00000008
>>>>>>>> 00000001 f86af39c 00000004
>>>>>>>> [  181.005837] <0> c162c2a0 00000000 c0784e40 00000000 c01b7e2d
>>>>>>>> 00000001 00000041 ffffffff
>>>>>>>> [  181.005857] Call Trace:
>>>>>>>> [  181.005934]  [<f8f53769>] ? CAzlIntelInit+0x2d/0x3c4 [agrmodem]
>>>>>>>> [  181.005952]  [<c056ea7c>] ? printk+0x18/0x1c
>>>>>>>> [  181.006038]  [<f8f3c9f1>] ? LXHardwareStart+0x11de/0x13fb [agrmodem]
>>>>>>>> [  181.006057]  [<c01b7e2d>] ? get_page_from_freelist+0x1bd/0x360
>>>>>>>> [  181.006066]  [<c0570e3a>] ? _spin_lock_irqsave+0x2a/0x40
>>>>>>>> [  181.006153]  [<f8f381a8>] ? linux_modem_open+0x45/0x10e [agrmodem]
>>>>>>>> [  181.006167]  [<c0150c2b>] ? mod_timer+0xcb/0x140
>>>>>>>> [  181.006226]  [<f8e922a8>] ? wrap_linux_modem_open+0x8/0x10 [agrmodem]
>>>>>>>> [  181.006284]  [<f8e92308>] ? modemPortOpen+0x8/0x20 [agrmodem]
>>>>>>>> [  181.006296]  [<f857cfe0>] ? serial8250_startup+0x210/0x380 [agrserial]
>>>>>>>> [  181.006308]  [<c0399376>] ? uart_startup+0x46/0x140
>>>>>>>> [  181.006317]  [<c0399eb2>] ? uart_open+0x102/0x220
>>>>>>>> [  181.006326]  [<c0380f53>] ? __tty_open+0x1a3/0x460
>>>>>>>> [  181.006335]  [<c038122f>] ? tty_open+0x1f/0x40
>>>>>>>> [  181.006344]  [<c01eaa5d>] ? chrdev_open+0xcd/0x190
>>>>>>>> [  181.006353]  [<c01e5a39>] ? __dentry_open+0xb9/0x230
>>>>>>>> [  181.006361]  [<c01e5c95>] ? nameidata_to_filp+0x55/0x70
>>>>>>>> [  181.006370]  [<c01ea990>] ? chrdev_open+0x0/0x190
>>>>>>>> [  181.006379]  [<c01f39ea>] ? do_filp_open+0x53a/0x890
>>>>>>>> [  181.006389]  [<c01e57d0>] ? do_sys_open+0x50/0x150
>>>>>>>> [  181.006397]  [<c01e9285>] ? fput+0x15/0x20
>>>>>>>> [  181.006405]  [<c01e56a7>] ? filp_close+0x47/0x70
>>>>>>>> [  181.006412]  [<c01e5939>] ? sys_open+0x29/0x40
>>>>>>>> [  181.006421]  [<c010336c>] ? syscall_call+0x7/0xb
>>>>>>>> [  181.006426] Code: 10 75 e8 b8 fd ff ff ff 5d c3 90 31 c0 5d c3 8d
>>>>>>>> 74 26 00 89 15 ac b0 fb f8 8b 42 04 5d 83 e0 0f c3 66 90 a1 e0 50 63
>>>>>>>> fd 55 89 e5 <8b> 80 68 01 00 00 8b 48 74 31 c0 90 8d 74 26 00 8b 54 81
>>>>>>>> 34 85
>>>>>>>> [  181.006535] EIP: [<f8f68818>] azlGetResourceInformation+0x8/0x60
>>>>>>>> [agrmodem] SS:ESP 0068:f02efd00
>>>>>>>> [  181.006598] CR2: 0000000000000168
>>>>>>>> [  181.006606] ---[ end trace c5d7e7cd560c2388 ]---
>>>>>>>>
>>>>>>>>
>>>>>>>> After this i tried to boot in rescue mode (only with terminal) to have
>>>>>>>> even less modules loaded, ran unloading twice, tried wvdial, same..
>>>>>>>> Everytime i have this, the device is busy after and i have to reboot.
>>>>>>>>
>>>>>>>> Thanks for your time!
>>>>>>>> Kevin
>>>>>>>>
>>>>>>>> 2010/2/1 Bjorn Wielens <Uniacke1@xxxxxxxx>:
>>>>>>>>> Marv, Kevin:
>>>>>>>>> Just a heads up- These crashes/segfaults almost ALWAYS caused by a
>>>>>>>>> mismatch between the agrsm driver version and the ALSA version on your
>>>>>>>>> computer.
>>>>>>>>>
>>>>>>>>> Which driver package are you using, and what is the output of
>>>>>>>>> 'cat /proc/asound/version'?
>>>>>>>>>
>>>>>>>>> The ALSA version for my most recently prepared tarball and its
>>>>>>>>> derivatives is 1.0.20. Any newer is not yet supported.
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Bjorn.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 02/01/2010 08:37 PM, Marvin Stodolsky wrote:
>>>>>>>>>> Kevin,
>>>>>>>>>>
>>>>>>>>>> You are using the correct drivers.
>>>>>>>>>> Try detaching external devices as much as possible before bootup, and
>>>>>>>>>> shutting down non-essential programs  before using the modem.  You
>>>>>>>>>> could check whether the problems begin during a simple activation
>>>>>>>>>> with:
>>>>>>>>>> $ sudo wvdialconf  wvtest
>>>>>>>>>> or only during an actual dialout.
>>>>>>>>>>
>>>>>>>>>> I'll also send you an "unloading" script, which tries to unload
>>>>>>>>>> non-essential modules.
>>>>>>>>>> Also try using it before modem usage as:
>>>>>>>>>> $ sudo ./unloading
>>>>>>>>>>
>>>>>>>>>> Sadly we don't have debugging capability for these drivers, because
>>>>>>>>>> there is a closed source component.
>>>>>>>>>>
>>>>>>>>>> MarvS
>>>>>>>>>>
>>>>>>>>>> On Mon, Feb 1, 2010 at 11:59 AM, Kevin Fernandez <siegfri3d@xxxxxxxxx> wrote:
>>>>>>>>>>> Sorry this was an old modemdata, i removed slmodem a long time ago.. I
>>>>>>>>>>> attached a new modemdata.txt.
>>>>>>>>>>> On windows it says:
>>>>>>>>>>> Agere Systems HDA modem
>>>>>>>>>>> Slot 1 (internal High Definition Audio bus)
>>>>>>>>>>>
>>>>>>>>>>> device ID HDAUDIO\FUNC_02&VEN_11C1&DEV_1040&SUBSYS_11C10001&REV_1002
>>>>>>>>>>>
>>>>>>>>>>> Thanks for the help!
>>>>>>>>>>> Kevin
>>>>>>>>>>>
>>>>>>>>>>> 2010/2/1 Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx>:
>>>>>>>>>>>> Kevin,
>>>>>>>>>>>>
>>>>>>>>>>>> Under install the hsfmodem software.  It is for Conexant modem chips
>>>>>>>>>>>> and may be interferring.
>>>>>>>>>>>> Then rerun scanModem
>>>>>>>>>>>> As described in SoftModem.txt, please get diagnostic info under Microsoft too.
>>>>>>>>>>>>
>>>>>>>>>>>> MarvS
>>>>>>>>>>>> scanModem maintainer
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Feb 1, 2010 at 12:57 AM, Kevin Fernandez <siegfri3d@xxxxxxxxx> wrote:
>>>>>>>>>>>>> Hello there,
>>>>>>>>>>>>> I'm trying to get my modem working for some days, still no luck.
>>>>>>>>>>>>> I've attached the modemdata.
>>>>>>>>>>>>> I compile the driver (agrsm-11c11040-2.1.80~20091225), i install it
>>>>>>>>>>>>> and load the modules, then i get:
>>>>>>>>>>>>> [  677.293574] * Hello Agere Driver **
>>>>>>>>>>>>> [  677.293623] usbcore: registered new interface driver agr12dec2006
>>>>>>>>>>>>> [  680.664348] Loading module Agere Modem Controller driver version
>>>>>>>>>>>>> 2.1.80 (2007-10-01)
>>>>>>>>>>>>> [  680.664354] Disabling lock debugging due to kernel taint
>>>>>>>>>>>>> [  683.898153] serial8250_register_ports: BaseAddress 0x8004 Irq 20
>>>>>>>>>>>>> [  683.898160] ttyAGS3 at I/O 0x8004 (irq = 20) is a AgereModem
>>>>>>>>>>>>> [  683.898229] agrserial - ret_val 0, call: lt_modem_ops.init_modem
>>>>>>>>>>>>> [  683.898234] Loading module Agere Modem Interface driver version
>>>>>>>>>>>>> 2.1.80.0 (2007-10-01)
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> then i fire up wvdial to use the device and i get nothing, but i have
>>>>>>>>>>>>> this in dmesg:
>>>>>>>>>>>>>
>>>>>>>>>>>>> [  694.818705] ==> codecType = 0x32
>>>>>>>>>>>>> [  694.848151] BUG: unable to handle kernel NULL pointer dereference at 00000060
>>>>>>>>>>>>> [  694.848167] IP: [<f986a498>] ResumeCallBack+0x18/0x34 [agrmodem]
>>>>>>>>>>>>> [  694.848264] *pde = 7e584067
>>>>>>>>>>>>> [  694.848271] Oops: 0000 [#1] SMP
>>>>>>>>>>>>> [  694.848280] last sysfs file: /sys/devices/system/cpu/cpu1/topology/core_id
>>>>>>>>>>>>> [  694.848287] Modules linked in: agrserial agrmodem isofs udf
>>>>>>>>>>>>> crc_itu_t binfmt_misc ppdev vboxnetflt vboxnetadp vboxdrv joydev
>>>>>>>>>>>>> snd_hda_codec_realtek wlan_scan_sta ath_rate_sample snd_hda_intel
>>>>>>>>>>>>> pcmcia snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm
>>>>>>>>>>>>> snd_seq_dummy uvcvideo videodev v4l1_compat sdhci_pci sdhci led_class
>>>>>>>>>>>>> yenta_socket rsrc_nonstatic pcmcia_core psmouse serio_raw iptable_nat
>>>>>>>>>>>>> nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 iptable_mangle
>>>>>>>>>>>>> iptable_filter ip_tables x_tables ath_pci wlan ath_hal snd_seq_oss
>>>>>>>>>>>>> snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer
>>>>>>>>>>>>> snd_seq_device snd soundcore snd_page_alloc sbp2 lp parport dm_raid45
>>>>>>>>>>>>> xor fbcon tileblit font bitblit softcursor i915 drm i2c_algo_bit
>>>>>>>>>>>>> ohci1394 ieee1394 r8169 mii intel_agp video agpgart output
>>>>>>>>>>>>> [  694.848449]
>>>>>>>>>>>>> [  694.848457] Pid: 7339, comm: wvdial Tainted: P
>>>>>>>>>>>>> (2.6.31-18-generic #55-Ubuntu) MSI Notebook VR601
>>>>>>>>>>>>> [  694.848465] EIP: 0060:[<f986a498>] EFLAGS: 00010282 CPU: 0
>>>>>>>>>>>>> [  694.848550] EIP is at ResumeCallBack+0x18/0x34 [agrmodem]
>>>>>>>>>>>>> [  694.848557] EAX: f02c0800 EBX: 00000000 ECX: 01828000 EDX: f986a480
>>>>>>>>>>>>> [  694.848563] ESI: e650dc9c EDI: f02c0800 EBP: e650dc58 ESP: e650dc40
>>>>>>>>>>>>> [  694.848569]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
>>>>>>>>>>>>> [  694.848577] Process wvdial (pid: 7339, ti=e650c000 task=e6e9e480
>>>>>>>>>>>>> task.ti=e650c000)
>>>>>>>>>>>>> [  694.848582] Stack:
>>>>>>>>>>>>> [  694.848586]  00000000 00000003 0002a22c f02c0800 e650dc9c f02c0800
>>>>>>>>>>>>> e650dc64 f8bdeca2
>>>>>>>>>>>>> [  694.848604] <0> f02c0800 e650dc70 f8bdcd84 efcfa200 e650dc94
>>>>>>>>>>>>> f8bdce20 100f0000 0100cc9f
>>>>>>>>>>>>> [  694.848622] <0> e650dc9c efcfa274 000f0000 e650dc9c f9947028
>>>>>>>>>>>>> e650dca8 f8bdde41 ffffffff
>>>>>>>>>>>>> [  694.848643] Call Trace:
>>>>>>>>>>>>> [  694.848668]  [<f8bdeca2>] ? hda_call_codec_resume+0x42/0x70 [snd_hda_codec]
>>>>>>>>>>>>> [  694.848691]  [<f8bdcd84>] ? snd_hda_power_up+0x34/0x60 [snd_hda_codec]
>>>>>>>>>>>>> [  694.848711]  [<f8bdce20>] ? codec_exec_verb+0x70/0xc0 [snd_hda_codec]
>>>>>>>>>>>>> [  694.848741]  [<f8bdde41>] ? snd_hda_codec_read+0x31/0x40 [snd_hda_codec]
>>>>>>>>>>>>> [  694.848801]  [<f989a999>] ? LnxTransferCodecVerbs+0x49/0x60 [agrmodem]
>>>>>>>>>>>>> [  694.848890]  [<f9884b1b>] ? VerbTransfer+0x2f/0x3c [agrmodem]
>>>>>>>>>>>>> [  694.848976]  [<f9884b73>] ? GetAzCodecID+0x4b/0x63 [agrmodem]
>>>>>>>>>>>>> [  694.849063]  [<f9885788>] ? CAzlIntelInit+0x4c/0x3c4 [agrmodem]
>>>>>>>>>>>>> [  694.849085]  [<c05718fc>] ? printk+0x18/0x1c
>>>>>>>>>>>>> [  694.849173]  [<f986e9f1>] ? LXHardwareStart+0x11de/0x13fb [agrmodem]
>>>>>>>>>>>>> [  694.849199]  [<c01b7ea5>] ? get_page_from_freelist+0x1c5/0x370
>>>>>>>>>>>>> [  694.849209]  [<c0573cba>] ? _spin_lock_irqsave+0x2a/0x40
>>>>>>>>>>>>> [  694.849295]  [<f986a1a8>] ? linux_modem_open+0x45/0x10e [agrmodem]
>>>>>>>>>>>>> [  694.849316]  [<c0150bbb>] ? mod_timer+0xcb/0x140
>>>>>>>>>>>>> [  694.849376]  [<f97c42a8>] ? wrap_linux_modem_open+0x8/0x10 [agrmodem]
>>>>>>>>>>>>> [  694.849435]  [<f97c4308>] ? modemPortOpen+0x8/0x20 [agrmodem]
>>>>>>>>>>>>> [  694.849447]  [<f818cfe0>] ? serial8250_startup+0x210/0x380 [agrserial]
>>>>>>>>>>>>> [  694.849457]  [<c039ceb6>] ? uart_startup+0x46/0x140
>>>>>>>>>>>>> [  694.849465]  [<c039d9f2>] ? uart_open+0x102/0x220
>>>>>>>>>>>>> [  694.849475]  [<c0384af3>] ? __tty_open+0x1a3/0x460
>>>>>>>>>>>>> [  694.849483]  [<c0384dcf>] ? tty_open+0x1f/0x40
>>>>>>>>>>>>> [  694.849493]  [<c01eabfd>] ? chrdev_open+0xcd/0x190
>>>>>>>>>>>>> [  694.849502]  [<c01e5bd9>] ? __dentry_open+0xb9/0x230
>>>>>>>>>>>>> [  694.849511]  [<c01e5e35>] ? nameidata_to_filp+0x55/0x70
>>>>>>>>>>>>> [  694.849520]  [<c01eab30>] ? chrdev_open+0x0/0x190
>>>>>>>>>>>>> [  694.849530]  [<c01f3b8a>] ? do_filp_open+0x53a/0x890
>>>>>>>>>>>>> [  694.849540]  [<c01e5970>] ? do_sys_open+0x50/0x150
>>>>>>>>>>>>> [  694.849548]  [<c01e9425>] ? fput+0x15/0x20
>>>>>>>>>>>>> [  694.849556]  [<c01e5847>] ? filp_close+0x47/0x70
>>>>>>>>>>>>> [  694.849564]  [<c01e5ad9>] ? sys_open+0x29/0x40
>>>>>>>>>>>>> [  694.849573]  [<c01033ac>] ? syscall_call+0x7/0xb
>>>>>>>>>>>>> [  694.849578] 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 e8 e3 8e f9 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
>>>>>>>>>>>>> [  694.849687] EIP: [<f986a498>] ResumeCallBack+0x18/0x34 [agrmodem]
>>>>>>>>>>>>> SS:ESP 0068:e650dc40
>>>>>>>>>>>>> [  694.849777] CR2: 0000000000000060
>>>>>>>>>>>>> [  694.849784] ---[ end trace e662cdc749dd82f6 ]---
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> As you can see i'm running ubuntu karmic, kernel 2.6.31-18-generic .
>>>>>>>>>>>>> Sometimes wvdial even freezes my computer.
>>>>>>>>>>>>> Any help is appreciated!
>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>>
> 



Attachment: signature.asc
Description: OpenPGP digital signature


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

  Powered by Linux