Can't see any other reference to this yet, but I keep getting a kernel bug and lock up when switching between vdr-xine output device and the output of my TT-2300C
------------[ cut here ]------------ kernel BUG at mm/vmalloc.c:348! invalid opcode: 0000 [#1] SMP Modules linked in: via drm ledxmit_serial(U) ledxmit_dev(U) rfcomm l2cap bluetooth autofs4 nfs lockd nfs_acl sunrpc ipv6 dm_mirror dm_multipath dm_mod snd_via82xx gameport stv0297 snd_ac97_codec ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_pcm_oss snd_mixer_oss snd_pcm dvb_ttpci dvb_core snd_timer parport_pc snd_page_alloc saa7146_vv parport snd_mpu401_uart video_buf snd_rawmidi saa7146 snd_seq_device videodev v4l2_common snd v4l1_compat button via_rhine i2c_viapro ttpci_eeprom soundcore pcspkr mii firewire_ohci i2c_core firewire_core crc_itu_t sg sr_mod cdrom pata_via ata_generic sata_via libata sd_mod scsi_mod ext3 jbd mbcache uhci_hcd ohci_hcd ehci_hcd CPU: 0 EIP: 0060:[<c04747c0>] Not tainted VLI EFLAGS: 00210246 (2.6.23.1-49.fc8 #1) EIP is at __vunmap+0xa9/0xe3 eax: 00000000 ebx: 00000000 ecx: 2cba3000 edx: 00000001 esi: e7e491c0 edi: 00000001 ebp: f7d7c3d0 esp: ea566f28 ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0068 Process vdr (pid: 2500, ti=ea566000 task=eabdc610 task.ti=ea566000) Stack: f89b23ac f8ace9e0 f89bc3d0 f89b23ac f7d7c38c f89b23ac f7d7c38c f8d19000 f89bace2 00200246 e8365780 f89b2420 00000008 e8365780 c191dbb0 f7ef2ae0 c0481eda 00000000 00000000 c191dbb0 c1bd1800 f7ef2ae0 e8365780 f1580a80 Call Trace: [<f89bc3d0>] dvbdmx_release_ts_feed+0x78/0x7e [dvb_core] [<f89bace2>] dvb_demux_release+0x8d/0x148 [dvb_core] [<c0481eda>] __fput+0xbb/0x171 [<c047f84d>] filp_close+0x51/0x58 [<c04808de>] sys_close+0x6e/0xa5 [<c040518a>] syscall_call+0x7/0xb ======================= Code: 6b c0 c7 04 24 2b 8d 6a c0 e8 5c 97 fb ff 83 c4 14 5b 5e 5f e9 e0 24 f9 ff 31 db 85 ff 75 18 eb 30 8b 46 10 8b 04 98 85 c0 75 04 <0f> 0b eb fe 31 d2 43 e8 d5 1a ff ff 3b 5e 14 72 e5 f6 46 0c 10 EIP: [<c04747c0>] __vunmap+0xa9/0xe3 SS:ESP 0068:ea566f28