[hsflinux] Hsfmodem and extra RAM making Linux frreze....

Linuxant support (Jonathan) support at linuxant.com
Thu Apr 16 11:45:51 EDT 2009


Hi,

please try with the default kernel shipped with the Linux distribution 
you 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 again. 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 with > 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
support at linuxant.com



Sandro Henrique wrote:
> Gentleman,
> 
>     Strange issues with extra memory (> 1Gb) and Via hw...follows:
> 
>     1) Kernel 2.6.22-5 with Fedora patches, VIA High Definition Audio 
> Controller (rev 10)  - 1106:3288 (rev 10), hsfmodem.
> 
>     2) hsfmodem-7.80.02.02full-1 and alsa-driver-linuxant-1.0.19.1-
> 1 installed and working perfectly....so far...
> 
>     3) Added an extra Gb RAM (now 2 Gb), and nothing else (no new kernel 
> or extra hardwares, etc...);
> 
>     4) Linux freezes at boot (Kernel Oops...);
> 
>     5) Hsf and alsa-linuxant removed....system boots normally
> 
>     6) Reinstalling  alsa-driver-linuxant-1.0.19.1-1...installation  ok 
> and sound working
> 
>     7) Reinstalling hsfmodem-7.80, results at loading drivers:
> 
> kernel: Oops: 0000 [#1]
> kernel: SMP
> kernel: CPU:    1
> Warning: no device detected by hsf driver - HDA modems may require reboot
> kernel: EIP:    0060:[<f9329d61>]    Tainted: P       VLI
> kernel: EFLAGS: 00010216   (2.6.22.5-49ds #1)
> kernel: EIP is at hsfengine5661_+0x9a5/0x2704 [hsfengine]
> kernel: esi: 00000000   edi: f358fb84   ebp: f358fbdc   esp: f358fb84
> kernel: eax: 0000002c   ebx: c0100077   ecx: 000000ee   edx: 37ee6000
> 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   es: 007b   fs: 00d8  gs: 0033  ss: 0068
> kernel: Process modprobe (pid: 6603, ti=f358c000 task=f41eac60 
> task.ti=f358c000)
> kernel: Stack: f3df82f4 ffffffff 000000d0 6e55a180 0000002c c0100000 
> 00000000 60000000
> kernel:        00000000 002d0000 37ee6000 c0000000 00000000 00000000 
> c00f8560 00000000
> kernel:        00000000 00000000 deadaffe f3b031c0 f7579108 f3b031ec 
> f358fc0c f9324060
> kernel: Call Trace:
> kernel:  [<f9324060>] hsfengine1550_+0x70/0xb0 [hsfengine]
> kernel:  [<f92fd45a>] cnxthsf_ComCtrl_Open+0x6a/0x2e0 [hsfengine]
> kernel:  [<f9323c8d>] hsfengine519_+0x1d/0x40 [hsfengine]
> kernel:  [<f8c8142f>] cnxthsf_cnxt_serial_add+0x23f/0x4f0 [hsfserial]
> kernel:  [<c0475aa7>] check_slab+0x108/0x115
> kernel:  [<c0475fa0>] check_object+0x1db/0x22d
> kernel:  [<c04ecf36>] vsnprintf+0x458/0x494
> kernel:  [<f8c807a0>] cnxt_event_handler+0x0/0x2f0 [hsfserial]
> kernel:  [<f8f6a2dd>] cnxthwhda_probe+0x19d/0x210 [hsfhda]
> kernel:  [<f8f6a140>] cnxthwhda_probe+0x0/0x210 [hsfhda]
> kernel:  [<f8e4b642>] conexant_init+0x78/0xc7 [snd_hda_codec_conexant]
> kernel:  [<f8f586e2>] snd_hda_codec_build_controls+0x3d/0x6f [snd_hda_codec]
> kernel:  [<f8f59f88>] snd_hda_build_controls+0x10/0x30 [snd_hda_codec]
> kernel:  [<f8c9ce91>] azx_probe+0x871/0x928 [snd_hda_intel]
> kernel:  [<f8c9bdde>] azx_send_cmd+0x0/0xa3 [snd_hda_intel]
> kernel:  [<f8c9be81>] azx_get_response+0x0/0x1cc [snd_hda_intel]
> kernel:  [<f8c9c104>] azx_get_wallclock+0x0/0xc [snd_hda_intel]
> kernel:  [<f8c9c110>] azx_get_linkpos+0x0/0x10 [snd_hda_intel]
> kernel:  [<f8c9b7e7>] azx_attach_pcm_stream+0x0/0x186 [snd_hda_intel]
> kernel:  [<f8c9b650>] azx_power_notify+0x0/0x59 [snd_hda_intel]
> kernel:  [<c04f713f>] pci_device_probe+0x36/0x57
> kernel:  [<c055dbeb>] driver_probe_device+0xea/0x168
> kernel:  [<c04ea684>] kobject_uevent_env+0x3e5/0x41d
> kernel:  [<c055dd0f>] __driver_attach+0x0/0xa5
> kernel:  [<c055dd7f>] __driver_attach+0x70/0xa5
> kernel:  [<c055d164>] bus_for_each_dev+0x39/0x5b
> kernel:  [<c055da46>] driver_attach+0x16/0x18
> kernel:  [<c055dd0f>] __driver_attach+0x0/0xa5
> kernel:  [<c055d448>] bus_add_driver+0x6d/0x16d
> kernel:  [<c04f726e>] __pci_register_driver+0x48/0x74
> kernel:  [<c0445a07>] sys_init_module+0x169a/0x17d3
> kernel:  [<f9003d09>] alc883_tagra_automute+0x58/0x9f 
> [snd_hda_codec_realtek]
> kernel:  [<f9000000>] alc_mux_enum_get+0x0/0x1b [snd_hda_codec_realtek]
> kernel:  [<c046ad61>] do_munmap+0x193/0x1ac
> kernel:  [<c047ac46>] vfs_read+0xa6/0x158
> kernel:  [<c0404f5e>] syscall_call+0x7/0xb
> kernel:  [<c0630000>] wext_handle_ioctl+0x2eb/0x387
> kernel:  =======================
> 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 
> <8a> 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
> 
>         8) Tries: removing some codecs, grub boot parameteres tried: 
> apic off, irqpoll, pci off, and others...nothing so far, same EIP address .
> 
>         9) Removing extra Gb Ram...working again....Update kernel...not 
> possible at this moment...several apps linked to it..DBs, in home 
> develpd apps, etc....
> 
>       10) Attached some extra info.
> 
> Any help will be very welcomed, svp. Merci beacoup.
> 
> Regards
> 
> WTS - Support
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> hsflinux mailing list
> hsflinux at lists.linuxant.com
> https://www.linuxant.com/mailman/listinfo/hsflinux


More information about the hsflinux mailing list