Hi
Ich habe ein jungfreuliches Mini-Lenny aufgesetzt und Lirc für einen TechnoTrend USB IR Empfänger über lirc-modules-source (lirc_ttusbir) 1eingerichtet. Funktioniert, getestet mittels 'mode2 -d /dev/lirc0'.
Danach habe ich das e-Tobi Repository in die sources.list aufgenommen.
Code
#
# Tobi's Experimental VDR Repository (multipatch)
#
deb http://e-tobi.net/vdr-experimental lenny base backports addons vdr-multipatch
Danach wurde sowohl lirc als auch lirc-modules-source aktualisiert (0.8.3-3 nach 0.8.3-4-etobi.1). Ok, Lirc Module mittels 'm-a a-i lirc-modules' auch neu gebaut.
Nun crashed jedoch beim Booten Lirc beim Laden des Moduls lirc_ttusbir. Dmesg zeigt hierbei:
Code
[ 6.713003] lirc_dev: lirc_register_plugin: sample_rate: 0
[ 6.713048] BUG: unable to handle kernel NULL pointer dereference at 00000000
[ 6.713092] IP: [<c01e147a>] vsnprintf+0x41e/0x452
[ 6.713137] *pde = 00000000
[ 6.713182] Oops: 0000 [#1] SMP
[ 6.713226] Modules linked in: lirc_ttusbir(+) lirc_dev parport_pc parport snd_pcm snd_timer snd soundcore snd_page_alloc pcspkr serio_raw psmouse container ac button i2c_piix4 i2c_core shpchp pci_hotplug intel_agp agpgart evdev ext3 jbd mbcache sd_mod ide_cd_mod cdrom floppy ehci_hcd pcnet32 mii uhci_hcd usbcore mptspi mptscsih mptbase scsi_transport_spi piix ide_pci_generic ide_core ata_generic libata scsi_mod dock thermal processor fan thermal_sys
[ 6.713271]
[ 6.713316] Pid: 1677, comm: modprobe Not tainted (2.6.26-2-686 #1)
[ 6.713361] EIP: 0060:[<c01e147a>] EFLAGS: 00010216 CPU: 0
[ 6.713405] EIP is at vsnprintf+0x41e/0x452
[ 6.713450] EAX: 00000000 EBX: de87f400 ECX: 00000000 EDX: 00000014
[ 6.713495] ESI: de87f49c EDI: de217d80 EBP: 03d00000 ESP: de217c2c
[ 6.713539] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[ 6.713584] Process modprobe (pid: 1677, ti=de216000 task=df4c0660 task.ti=de216000)
[ 6.713629] Stack: 00000014 de87f49c de217d60 00000001 de87f4b0 ffffffff 00000021 00000000
[ 6.713674] e091a49b 00000001 de2ced80 c01dd5d8 de2ced80 de217ca8 c0411710 00001740
[ 6.713718] 00000003 c0364b68 c0364b68 00000000 00000001 00000286 c011a68d df411998
[ 6.713763] Call Trace:
[ 6.716005] [<c01dd5d8>] ida_get_new_above+0xe1/0x164
[ 6.716008] [<c011a68d>] __wake_up+0x29/0x39
[ 6.716010] [<c0135905>] sched_clock_cpu+0x104/0x112
[ 6.716013] [<c0134dd8>] up+0x9/0x2a
[ 6.716016] [<c0122a74>] release_console_sem+0x173/0x18c
[ 6.716019] [<c023972d>] device_create_vargs+0x71/0x99
[ 6.716019] [<c0239777>] device_create+0x22/0x26
[ 6.716019] [<e09e2eb8>] lirc_register_plugin+0x2e5/0x3bd [lirc_dev]
[ 6.716019] [<e09d2497>] probe+0x246/0x44f [lirc_ttusbir]
[ 6.716019] [<e0910ff0>] usb_autopm_do_device+0xaa/0xb1 [usbcore]
[ 6.716019] [<e09119a2>] usb_probe_interface+0xad/0xde [usbcore]
[ 6.716019] [<c023abb1>] __driver_attach+0x0/0x55
[ 6.716019] [<c023ab3a>] driver_probe_device+0xb5/0x12c
[ 6.716019] [<c023abe8>] __driver_attach+0x37/0x55
[ 6.716019] [<c023a483>] bus_for_each_dev+0x37/0x59
[ 6.716019] [<c023a9d5>] driver_attach+0x11/0x13
[ 6.716019] [<c023abb1>] __driver_attach+0x0/0x55
[ 6.716019] [<c023a7d7>] bus_add_driver+0x8a/0x1a7
[ 6.716019] [<c01dddd0>] kset_find_obj+0x20/0x4b
[ 6.716019] [<c023adc9>] driver_register+0x6d/0xc1
[ 6.716019] [<e0911607>] usb_register_driver+0x5d/0xb4 [usbcore]
[ 6.716019] [<e09d223a>] ttusbir_init_module+0x15/0x2c [lirc_ttusbir]
[ 6.716019] [<c013f66e>] sys_init_module+0x187a/0x19ea
[ 6.716019] [<c018a629>] seq_open+0x4d/0x6a
[ 6.716019] [<c0115b67>] do_page_fault+0x29b/0x5b8
[ 6.716019] [<c0166435>] vma_link+0xa3/0xbd
[ 6.716019] [<e09e2bd3>] lirc_register_plugin+0x0/0x3bd [lirc_dev]
[ 6.716019] [<c0103853>] sysenter_past_esp+0x78/0xb1
[ 6.716019] =======================
[ 6.716019] Code: f9 1f ff 74 24 14 89 f0 ff 74 24 1c 89 df 55 ff 74 24 18 51 52 8b 54 24 28 e8 60 f5 ff ff 89 c6 83 c4 18 ff 44 24 1c 8b 44 24 1c <8a> 00 84 c0 0f 85 4f fc ff ff 83 3c 24 00 74 13 3b 74 24 10 73
[ 6.716019] EIP: [<c01e147a>] vsnprintf+0x41e/0x452 SS:ESP 0068:de217c2c
[ 6.716156] ---[ end trace 7356c33486c47243 ]---
Display More
Hat jemand einen Tip, was hier falsch läuft?
Viele Grüße
Sturmmoewe