Re: Hsfmodem and extra RAM making Linux frreze....
Sandro Henrique <[email protected]> Sat, 25 Apr 2009 08:07:30 -0300
| Newsgroups | gmane.linux.drivers.modem.hsf,gmane.linux.linmodem |
|---|---|
| Message-ID | <[email protected]> |
Hi John,
Some extra info about it:
1) When hsfengine and all other hsf drivers are not loaded at
boot time, but after that, they are loaded correctly, although, in
this case, the modem doesn't work;
2) When snd-hda-intel is loaded during the boot or after that the
kernel the same error occurs. In the boot task,
it freezes kernel, after that, the sound driver just doesn't load.
Hope it helps.
SNH
2009/4/24 Sandro Henrique <[email protected]>:
> Hi guys,
>
> =A0 =A0Thanks, but bad news. Any of this worked at all. So i installed a
> brand new FC10 in a new small partition, updated
> kernel, downloaded latest version of Linuxant RPMs for FC10 (for the
> same kernel version) and got the same results...Oops Kernel at
> hsfengine load....and this just happens with extra mem (> 1 Gb),
> altough i use 1 or 2 RAM cards...it seems the drivers
> has some problems at high mem...I atached lspci, dmesg and hsfdiag
> (partial as it freezes also). If there is anything else i can help, if
> you couldn't reproduce
> this, please tell me about.
>
> Regards
>
> SNH - support
>
>
>
> 2009/4/16 Linuxant support (Jonathan) <[email protected]>:
>> Hi,
>>
>> please try with the default kernel shipped with the Linux distribution y=
ou
>> are using. If the driver does work correctly (with > 1GB RAM), build your
>> own kernel with only a single change from the default kernel and test ag=
ain.
>> Keep adding kernel options and kernel patches to finally reach the kernel
>> you want. Each time you add an option or patch, you should build a new
>> kernel and test the driver again. Eventually, you will find out which
>> specific kernel option or patch that is incompatible with the driver wit=
h >
>> 1GB RAM.
>>
>> You should also try with the latest versions of the HSF driver and
>> alsa-driver-linuxant as well.
>>
>> Regards,
>>
>>
>> Jonathan
>> Technical specialist / Linuxant
>> www.linuxant.com
>> [email protected]
>>
>>
>>
>> Sandro Henrique wrote:
>>>
>>> Gentleman,
>>>
>>> =A0 =A0Strange issues with extra memory (> 1Gb) and Via hw...follows:
>>>
>>> =A0 =A01) Kernel 2.6.22-5 with Fedora patches, VIA High Definition Audio
>>> Controller (rev 10) =A0- 1106:3288 (rev 10), hsfmodem.
>>>
>>> =A0 =A02) hsfmodem-7.80.02.02full-1 and alsa-driver-linuxant-1.0.19.1-
>>> 1 installed and working perfectly....so far...
>>>
>>> =A0 =A03) Added an extra Gb RAM (now 2 Gb), and nothing else (no new ke=
rnel or
>>> extra hardwares, etc...);
>>>
>>> =A0 =A04) Linux freezes at boot (Kernel Oops...);
>>>
>>> =A0 =A05) Hsf and alsa-linuxant removed....system boots normally
>>>
>>> =A0 =A06) Reinstalling =A0alsa-driver-linuxant-1.0.19.1-1...installatio=
n =A0ok and
>>> sound working
>>>
>>> =A0 =A07) Reinstalling hsfmodem-7.80, results at loading drivers:
>>>
>>> kernel: Oops: 0000 [#1]
>>> kernel: SMP
>>> kernel: CPU: =A0 =A01
>>> Warning: no device detected by hsf driver - HDA modems may require rebo=
ot
>>> kernel: EIP: =A0 =A00060:[<f9329d61>] =A0 =A0Tainted: P =A0 =A0 =A0 VLI
>>> kernel: EFLAGS: 00010216 =A0 (2.6.22.5-49ds #1)
>>> kernel: EIP is at hsfengine5661_+0x9a5/0x2704 [hsfengine]
>>> kernel: esi: 00000000 =A0 edi: f358fb84 =A0 ebp: f358fbdc =A0 esp: f358=
fb84
>>> kernel: eax: 0000002c =A0 ebx: c0100077 =A0 ecx: 000000ee =A0 edx: 37ee=
6000
>>> Note: kernel module snd-via82xx-modem overridden by hsfmc97via
>>> Note: kernel module snd-intel8x0m overridden by hsfmc97ich hsfmc97sis
>>> Note: kernel module snd-atiixp-modem overridden by hsfmc97ati
>>> kernel: ds: 007b =A0 es: 007b =A0 fs: 00d8 =A0gs: 0033 =A0ss: 0068
>>> kernel: Process modprobe (pid: 6603, ti=3Df358c000 task=3Df41eac60
>>> task.ti=3Df358c000)
>>> kernel: Stack: f3df82f4 ffffffff 000000d0 6e55a180 0000002c c0100000
>>> 00000000 60000000
>>> kernel: =A0 =A0 =A0 =A000000000 002d0000 37ee6000 c0000000 00000000 000=
00000
>>> c00f8560 00000000
>>> kernel: =A0 =A0 =A0 =A000000000 00000000 deadaffe f3b031c0 f7579108 f3b=
031ec
>>> f358fc0c f9324060
>>> kernel: Call Trace:
>>> kernel: =A0[<f9324060>] hsfengine1550_+0x70/0xb0 [hsfengine]
>>> kernel: =A0[<f92fd45a>] cnxthsf_ComCtrl_Open+0x6a/0x2e0 [hsfengine]
>>> kernel: =A0[<f9323c8d>] hsfengine519_+0x1d/0x40 [hsfengine]
>>> kernel: =A0[<f8c8142f>] cnxthsf_cnxt_serial_add+0x23f/0x4f0 [hsfserial]
>>> kernel: =A0[<c0475aa7>] check_slab+0x108/0x115
>>> kernel: =A0[<c0475fa0>] check_object+0x1db/0x22d
>>> kernel: =A0[<c04ecf36>] vsnprintf+0x458/0x494
>>> kernel: =A0[<f8c807a0>] cnxt_event_handler+0x0/0x2f0 [hsfserial]
>>> kernel: =A0[<f8f6a2dd>] cnxthwhda_probe+0x19d/0x210 [hsfhda]
>>> kernel: =A0[<f8f6a140>] cnxthwhda_probe+0x0/0x210 [hsfhda]
>>> kernel: =A0[<f8e4b642>] conexant_init+0x78/0xc7 [snd_hda_codec_conexant]
>>> kernel: =A0[<f8f586e2>] snd_hda_codec_build_controls+0x3d/0x6f
>>> [snd_hda_codec]
>>> kernel: =A0[<f8f59f88>] snd_hda_build_controls+0x10/0x30 [snd_hda_codec]
>>> kernel: =A0[<f8c9ce91>] azx_probe+0x871/0x928 [snd_hda_intel]
>>> kernel: =A0[<f8c9bdde>] azx_send_cmd+0x0/0xa3 [snd_hda_intel]
>>> kernel: =A0[<f8c9be81>] azx_get_response+0x0/0x1cc [snd_hda_intel]
>>> kernel: =A0[<f8c9c104>] azx_get_wallclock+0x0/0xc [snd_hda_intel]
>>> kernel: =A0[<f8c9c110>] azx_get_linkpos+0x0/0x10 [snd_hda_intel]
>>> kernel: =A0[<f8c9b7e7>] azx_attach_pcm_stream+0x0/0x186 [snd_hda_intel]
>>> kernel: =A0[<f8c9b650>] azx_power_notify+0x0/0x59 [snd_hda_intel]
>>> kernel: =A0[<c04f713f>] pci_device_probe+0x36/0x57
>>> kernel: =A0[<c055dbeb>] driver_probe_device+0xea/0x168
>>> kernel: =A0[<c04ea684>] kobject_uevent_env+0x3e5/0x41d
>>> kernel: =A0[<c055dd0f>] __driver_attach+0x0/0xa5
>>> kernel: =A0[<c055dd7f>] __driver_attach+0x70/0xa5
>>> kernel: =A0[<c055d164>] bus_for_each_dev+0x39/0x5b
>>> kernel: =A0[<c055da46>] driver_attach+0x16/0x18
>>> kernel: =A0[<c055dd0f>] __driver_attach+0x0/0xa5
>>> kernel: =A0[<c055d448>] bus_add_driver+0x6d/0x16d
>>> kernel: =A0[<c04f726e>] __pci_register_driver+0x48/0x74
>>> kernel: =A0[<c0445a07>] sys_init_module+0x169a/0x17d3
>>> kernel: =A0[<f9003d09>] alc883_tagra_automute+0x58/0x9f
>>> [snd_hda_codec_realtek]
>>> kernel: =A0[<f9000000>] alc_mux_enum_get+0x0/0x1b [snd_hda_codec_realte=
k]
>>> kernel: =A0[<c046ad61>] do_munmap+0x193/0x1ac
>>> kernel: =A0[<c047ac46>] vfs_read+0xa6/0x158
>>> kernel: =A0[<c0404f5e>] syscall_call+0x7/0xb
>>> kernel: =A0[<c0630000>] wext_handle_ioctl+0x2eb/0x387
>>> kernel: =A0=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
>>> kernel: Code: fc 43 9f e4 81 e7 0f 20 e3 82 89 c2 f7 c7 34 d7 94 ce 01 =
c2
>>> 8b 55 d0 c7 c7 5e ca cb 95 21 df c7 c7 2f 7b 96 22 85 ef ff c7 89 e7 <8=
a> 02
>>> 89 e7 c7 c7 5d fb 3f b8 89 f7 89 df 89 ef 48 ff c7 89 f7
>>> kernel: EIP: [<f9329d61>] hsfengine5661_+0x9a5/0x2704 [hsfengine] SS:ESP
>>> 0068:f358fb84
>>>
>>> =A0 =A0 =A0 =A08) Tries: removing some codecs, grub boot parameteres tr=
ied: apic
>>> off, irqpoll, pci off, and others...nothing so far, same EIP address .
>>>
>>> =A0 =A0 =A0 =A09) Removing extra Gb Ram...working again....Update kerne=
l...not
>>> possible at this moment...several apps linked to it..DBs, in home devel=
pd
>>> apps, etc....
>>>
>>> =A0 =A0 =A010) Attached some extra info.
>>>
>>> Any help will be very welcomed, svp. Merci beacoup.
>>>
>>> Regards
>>>
>>> WTS - Support
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> hsflinux mailing list
>>> [email protected]
>>> https://www.linuxant.com/mailman/listinfo/hsflinux
>>
>
>
>
> --
> Sandro Henrique
>
-- =
Sandro Henrique