2008/8/13 Alexey Vinogradov <[EMAIL PROTECTED]>:
> Working well on Asus EeePC kernel 2.6.24-20-eeepc, it crashes on kernel
> 2.6.24-21-eeepc (kernels are from kernel.org)
>

seems like your sources are not in sync with the installed modules
especially the installed audio support is wrong, it's the same issue
as explained in the ubuntu bugtracker.

Markus

> dmesg output (related to the module):
>
> [   52.502782] NET: Registered protocol family 17
> [  157.848254] usb 5-3: new high speed USB device using ehci_hcd and address
> 5
> [  157.891823] usb 5-3: configuration #1 chosen from 1 choice
> [  158.028404] em28xx v4l2 driver version 0.0.1 loaded
> [  158.029088] em28xx: new video device (2304:0226): interface 0, class 255
> [  158.029095] em28xx: device is attached to a USB 2.0 bus
> [  158.029573] em28xx #0: Alternate settings: 8
> [  158.029580] em28xx #0: Alternate setting 0, max size= 0
> [  158.029584] em28xx #0: Alternate setting 1, max size= 0
> [  158.029588] em28xx #0: Alternate setting 2, max size= 1448
> [  158.029592] em28xx #0: Alternate setting 3, max size= 2048
> [  158.029596] em28xx #0: Alternate setting 4, max size= 2304
> [  158.029600] em28xx #0: Alternate setting 5, max size= 2580
> [  158.029604] em28xx #0: Alternate setting 6, max size= 2892
> [  158.029608] em28xx #0: Alternate setting 7, max size= 3072
> [  158.380061] attach_inform: tvp5150 detected.
> [  158.401285] tvp5150 1-005c: tvp5150am1 detected.
> [  159.600956] successfully attached tuner
> [  159.612078] em28xx #0: V4L2 VBI device registered as /dev/vbi0
> [  159.625803] em28xx #0: V4L2 device registered as /dev/video1
> [  159.626248] input: em2880/em2870 remote control as
> /devices/virtual/input/input9
> [  159.652582] em28xx-input.c: remote control handler attached
> [  159.652592] em28xx #0: Found Pinnacle Hybrid Pro (em2882)
> [  159.652620] usbcore: registered new interface driver em28xx
> [  159.778612] em28xx-audio.c: probing for em28x1 non standard usbaudio
> [  159.778621] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
> [  159.779262] BUG: unable to handle kernel paging request at virtual
> address 38326d65
> [  159.779269] printing eip: f8cd2663 *pde = 00000000
> [  159.779276] Oops: 0000 [#1] SMP
> [  159.779283] Modules linked in: em28xx_audio xc3028_tuner tvp5150 em28xx
> af_packet i915 drm binfmt_misc hidp ppdev autofs4 container sbs sbshc dock
> cpufreq_powersave cpufreq_stats cpufreq_userspace cpufreq_conservative
> iptable_filter ip_tables x_tables loop aufs squashfs rfcomm l2cap
> cpufreq_ondemand freq_table eee lp parport uvcvideo compat_ioctl32 videodev
> v4l1_compat v4l2_common hci_usb bluetooth wlan_scan_sta ath_rate_sample
> evdev psmouse battery video output snd_hda_intel ac snd_pcm_oss
> snd_mixer_oss ahci i2c_i801 i2c_core snd_pcm snd_page_alloc snd_hwdep pcspkr
> iTCO_wdt iTCO_vendor_support ehci_hcd ath_pci wlan ath_hal(P) atl2
> snd_seq_dummy usb_storage snd_seq_oss snd_seq_midi button eeepc_acpi
> snd_rawmidi uhci_hcd snd_seq_midi_event snd_seq snd_timer snd_seq_device snd
> soundcore intel_agp agpgart thermal processor fan fuse ata_piix libata
> sd_mod sg scsi_mod libusual usbcore hid ext3 jbd mbcache reiserfs
> [  159.779379]
> [  159.779385] Pid: 6635, comm: modprobe Tainted: P        (2.6.24-21-eeepc
> #1)
> [  159.779390] EIP: 0060:[<f8cd2663>] EFLAGS: 00010246 CPU: 0
> 00 EDI: f5dea634 EBP: 00000018 ESP: ef7e1dd00x23/0x170 [snd_pcm]
> [  159.779431]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
> [  159.779436] Process modprobe (pid: 6635, ti=ef7e0000 task=f17705b0
> task.ti=ef7e0000)
> [  159.779440] Stack: 00000000 00000001 f5deaa00 00000000 f5deaa00 00000000
> 00000003 00000000
> [  159.779450]        f5dea200 00000018 f8a4620c 00000000 ef71d000 f5dea600
> f8cca67f f8cdb82c
> [  159.779460]        f5dea600 ef7e1e24 f5dea400 00000001 f8cd3514 436d6370
> 63304431 ffffff00
> [  159.779470] Call Trace:
> [  159.779489]  [<f8a4620c>] snd_add_device_sysfs_file+0x3c/0x70 [snd]
> [  159.779519]  [<f8cca67f>] snd_pcm_dev_register+0xef/0x200 [snd_pcm]
> [  159.779556]  [<f8a4adcd>] snd_device_register_all+0x2d/0x60 [snd]
> [  159.779584]  [<f8a46a1e>] snd_card_register+0x1e/0x300 [snd]
> [  159.779619]  [<f901f138>] em28xx_audio_init+0x108/0x160 [em28xx_audio]
> [  159.779636]  [<f916944a>] em28xx_register_extension+0xaa/0xd0 [em28xx]
> [  159.779672]  [<c014edc6>] sys_init_module+0x126/0x19b0
> [  159.779687]  [<c0177de0>] __do_fault+0x200/0x3e0
> [  159.779753]  [<c0104396>] sysenter_past_esp+0x6b/0xa1
> [  159.779770]  [<c013007b>] sys_adjtimex+0x1b/0x80
> [  159.779787]  =======================
> [  159.779789] Code: 00 00 5b c3 8d 74 26 00 56 89 c6 53 83 ec 30 8b 56 30
> c7 44 24 1c 00 00 00 00 8d 4c 24 18 c7 44 24 18 03 00 00 00 8b 18 83 e2 01
> <8b> 03 8b 00 89 44 24 20 8b 43 0c 89 44 24 24 8b 46 0c 01 c0 09
> [  159.779834] EIP: [<f8cd2663>] snd_pcm_timer_init+0x23/0x170 [snd_pcm]
> SS:ESP 0068:ef7e1dd0
> [  159.779869] ---[ end trace 8e6effbf1ced4d9a ]---
>
> [EMAIL PROTECTED]:/lib/modules/2.6.24-21-eeepc# modinfo snd
> filename:
> /lib/modules/2.6.24-21-eeepc/ubuntu/sound/alsa-driver/acore/snd.ko
> alias:          char-major-116-*
> license:        GPL
> description:    Advanced Linux Sound Architecture driver for soundcards.
> author:         Jaroslav Kysela <[EMAIL PROTECTED]>
> srcversion:     8BCC9572D4572A4BD69C453
> depends:        soundcore
> vermagic:       2.6.24-21-eeepc SMP mod_unload PENTIUMM
> parm:           slots:Module names assigned to the slots. (array of charp)
> parm:           major:Major # for sound driver. (int)
> parm:           cards_limit:Count of auto-loadable soundcards. (int)
>
> [EMAIL PROTECTED]:/lib/modules/2.6.24-21-eeepc# modinfo snd_pcm
> filename:
> /lib/modules/2.6.24-21-eeepc/ubuntu/sound/alsa-driver/acore/snd-pcm.ko
> license:        GPL
> description:    Midlevel PCM code for ALSA.
> author:         Jaroslav Kysela <[EMAIL PROTECTED]>, Abramo Bagnara
> <[EMAIL PROTECTED]>
> srcversion:     B1E7C15CCD3FA46269CC444
> depends:        snd,snd-page-alloc,snd-timer
> vermagic:       2.6.24-21-eeepc SMP mod_unload PENTIUMM
> parm:           preallocate_dma:Preallocate DMA memory when the PCM devices
> are initialized. (int)
> parm:           maximum_substreams:Maximum substreams with preallocated DMA
> memory. (int)
>
> modules created this way:
>
> # apt-get install linux-image-2.6.24-21-eeepc
> linux-ubuntu-modules-2.6.24-21-eeepc
> # cd /usr/src
> # git clone git://www.array.org/ubuntu-hardy-lum.git
>
> (installed LUM binary package is 2.6.24-21.30eeepc3, the `git show` says
> that it is linux-ubuntu-modules-2.6.24 (2.6.24-21.30eeepc3) hardy;
> urgency=low - so, versions match)
>
> # hg clone http://mcentral.de/hg/~mrec/em28xx-new
> # em28xx-new/build.sh ubuntu
> # echo 'obj-$(CONFIG_EEEPC_TVTUNER) += media/empia/' >>
> ubuntu-hardy-lum/ubuntu/Makefile
> # echo 'CONFIG_EEEPC_TVTUNER=m' >> ubuntu-hardy-lum/debian/config/i386
> # cd ubuntu-hardy-lum
> # fakeroot debian/rules binary-arch arch=i386 flavours="eeepc"
>
> then I just reinstalled created .deb over the old one and removed
> /precompiled folder (since according to build.sh it contains precompied
> dvb-core.ko for wrong ubuntu version (2.6.21)
>
> # cd ..
> # dpkg -i linux-ubuntu-modules-2.6.24-21-eeepc_2.6.24-21.30eeepc3_i386.deb
> # rm -R /lib/modules/2.6.24-21-eeepc/ubuntu/media/empia/precompiled
> #depmod -a
>
> Other info:
>
> [EMAIL PROTECTED]:/usr/src# cat /proc/version
> Linux version 2.6.24-21-eeepc ([EMAIL PROTECTED]) (gcc version 4.2.3 (Ubuntu
> 4.2.3-2ubuntu7)) #1 SMP Thu Aug 7 22:18:05 MDT 2008
> [EMAIL PROTECTED]:/usr/src# uname -a
> Linux alexey-eee 2.6.24-21-eeepc #1 SMP Thu Aug 7 22:18:05 MDT 2008 i686
> GNU/Linux
>
> Again (to be clear): all these steps over the 2.6.24-20-eeepc kernel build
> aboslutely usable module. It works with no fails.
> The problems starts when trying to create the same module (the same way) for
> 2.6.24-21-eeepc kernel.
>
> _______________________________________________
> Em28xx mailing list
> [email protected]
> http://mcentral.de/mailman/listinfo/em28xx
>
>

_______________________________________________
Em28xx mailing list
[email protected]
http://mcentral.de/mailman/listinfo/em28xx

Reply via email to