Hi,
meine erste DVB-S FF-Karte von Technotrend (REV 2.3) läuft wunderbar. Bisher keine Probleme. Allerdings stürzt VDR ab wenn ich meine Budgetkarte in Betrieb nehmen will. Sieht nach einem Treiberproblem aus.
Meine Umgebung: Gentoo Linux Kernel 2.6.18 r2, vdr 1.4.4, Technotrend Dual Tuner Paket (Rev.2.3) mit 1 FF und 1 Budgetkarte
Installiert habe ich gemaess
http://www.vdr-wiki.de/wiki/in…eiber_f.C3.BCr_Kernel_2.6
d.h.
echo "media-tv/v4l-dvb-hg ~x86" >> /etc/portage/package.keywords
emerge v4l-dvb-hg
echo "media-tv/linuxtv-dvb-firmware ~x86" >> /etc/portage/package.keywords
emerge linuxtv-dvb-firmware
-------------------------
# cat /etc/make.conf
# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
MAKEOPTS="-j2"
USE="cdr dvb dvd kde lirc qt encode xv apache2 -x -gnome -gtk"
DVB_CARDS="ttpci"
-------------------------------------------------------
kernel config
<*> Video For Linux
[*] Enable Video For Linux API 1 (DEPRECATED)
--- Enable Video For Linux API 1 compatible Layer
Video Capture Adapters --->
Radio Adapters --->
Digital Video Broadcasting Devices --->
< > DABUSB driver
[*] DVB For Linux
<M> DVB Core Support
--- Supported SAA7146 based PCI Adapters
--- AV7110 cards
[*] AV7110 OSD support
<M> Budget cards
<M> Budget cards with onboard CI connector
<M> Budget cards with analog video inputs
<M> AV7110 cards with Budget Patch
--- Supported USB Adapters
< > Support for various USB DVB devices
< > Technotrend/Hauppauge Nova-USB devices
< > Technotrend/Hauppauge USB DEC devices
< > Terratec CinergyT2/qanu USB2 DVB-T receiver
--- Supported FlexCopII (B2C2) Adapters
< > Technisat/B2C2 FlexCopII(b) and FlexCopIII adapters
--- Supported BT878 Adapters
--- Supported Pluto2 Adapters
< > Pluto2 cards
--- Supported DVB Frontends
Customise DVB Frontends --->
---------------------
# cat /etc/modules.autoload.d/kernel-2.6
evdev
dvb-ttpci
---------------------
# pcimodules
dvb-ttpci
dvb-ttpci
budget
---------------------
Wenn ich nun das budget modul von Hand nachlade
vdrkiste exchange # modprobe budget
vdrkiste exchange # lsmod
Module Size Used by
tda826x 5700 1
tda10086 11908 1
budget 14400 2
budget_core 12036 1 budget
rtc 14272 0
lnbp21 4160 2
stv0299 12872 1
dvb_ttpci 99820 18
saa7146_vv 48896 1 dvb_ttpci
video_buf 24708 1 saa7146_vv
saa7146 17672 4 budget,budget_core,dvb_ttpci,saa7146_vv
ttpci_eeprom 4544 2 budget_core,dvb_ttpci
i2c_core 21696 8 tda826x,tda10086,budget,budget_core,lnbp21,stv0299,dvb_ttpci,ttpci_eeprom
dvb_core 83248 4 budget,budget_core,stv0299,dvb_ttpci
evdev 11712 1
gibt's kurz nach dem Aufnahmestart in /var/log/messages diverse Fehlermeldungen und vdr bricht ab.
Dec 9 13:27:03 vdrkiste Unable to handle kernel NULL pointer dereference at 0000000000000038 RIP:
Dec 9 13:27:03 vdrkiste [<ffffffff8806a480>] :budget_core:budget_read_fe_status+0x14/0x74
Dec 9 13:27:03 vdrkiste PGD eb3f067 PUD e407067 PMD 0
Dec 9 13:27:03 vdrkiste Oops: 0000 [1] SMP
Dec 9 13:27:03 vdrkiste CPU 0
Dec 9 13:27:03 vdrkiste Modules linked in: tda826x tda10086 budget budget_core rtc lnbp21 stv0299 dvb_ttpci saa7146_vv video_buf saa7146 ttpci_eeprom i2c_core dvb_core evdev
Dec 9 13:27:03 vdrkiste Pid: 5849, comm: vdr Not tainted 2.6.18-gentoo-r2 #2
Dec 9 13:27:03 vdrkiste RIP: 0010:[<ffffffff8806a480>] [<ffffffff8806a480>] :budget_core:budget_read_fe_status+0x14/0x74
Dec 9 13:27:03 vdrkiste RSP: 0018:ffff810017bb7c88 EFLAGS: 00010286
Dec 9 13:27:03 vdrkiste RAX: 0000000000000000 RBX: ffff810017bb7d68 RCX: 0000000000000000
Dec 9 13:27:03 vdrkiste RDX: ffff810017bb7d68 RSI: ffff810017bb7d68 RDI: ffff810014e6f810
Dec 9 13:27:03 vdrkiste RBP: 0000000040246f4c R08: ffffffff8800c26a R09: 00000000000016d9
Dec 9 13:27:03 vdrkiste R10: 0000000000000000 R11: 0000000000000246 R12: 00000000ffffffea
Dec 9 13:27:03 vdrkiste R13: ffff810014e6f810 R14: ffff810017bb7e28 R15: ffff810014e6f000
Dec 9 13:27:03 vdrkiste FS: 0000000041802950(0063) GS:ffffffff8088d000(0000) knlGS:0000000000000000
Dec 9 13:27:03 vdrkiste CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Dec 9 13:27:03 vdrkiste CR2: 0000000000000038 CR3: 000000001837f000 CR4: 00000000000006e0
Dec 9 13:27:03 vdrkiste Process vdr (pid: 5849, threadinfo ffff810017bb6000, task ffff81000132ca30)
Dec 9 13:27:03 vdrkiste Stack: ffff810014e6f1b8 0000000040246f4c 00000000fffffe00 ffffffff8800c765
Dec 9 13:27:03 vdrkiste ffff81001b245ae8 ffff810017bb6000 000000000000000a ffff81001b3cb5c0
Dec 9 13:27:03 vdrkiste ffffffff806f9480 00000129c6899ebb 000000000002fdf1 ffff81000132cc08
Dec 9 13:27:03 vdrkiste Call Trace:
Dec 9 13:27:03 vdrkiste [<ffffffff8800c765>] :dvb_core:dvb_frontend_ioctl+0x4fb/0x87f
Dec 9 13:27:03 vdrkiste [<ffffffff88006129>] :dvb_core:dvb_usercopy+0xc1/0x11c
Dec 9 13:27:03 vdrkiste [<ffffffff80288a1d>] do_ioctl+0x55/0x6b
Dec 9 13:27:03 vdrkiste [<ffffffff80288c85>] vfs_ioctl+0x252/0x26b
Dec 9 13:27:03 vdrkiste [<ffffffff80288cda>] sys_ioctl+0x3c/0x5e
Dec 9 13:27:03 vdrkiste [<ffffffff802096ae>] system_call+0x7e/0x83
Dec 9 13:27:03 vdrkiste DWARF2 unwinder stuck at system_call+0x7e/0x83
Dec 9 13:27:03 vdrkiste Leftover inexact backtrace:
Dec 9 13:27:03 vdrkiste
Dec 9 13:27:03 vdrkiste
Dec 9 13:27:03 vdrkiste Code: 48 8b 68 38 48 8b 85 f0 09 00 00 48 85 c0 74 48 ff d0 85 c0
Dec 9 13:27:03 vdrkiste RIP [<ffffffff8806a480>] :budget_core:budget_read_fe_status+0x14/0x74
Dec 9 13:27:03 vdrkiste RSP <ffff810017bb7c88>
Dec 9 13:27:03 vdrkiste CR2: 0000000000000038
Dec 9 13:27:41 vdrkiste av7110_emit_key: unknown key 0x0a!!
Dec 9 13:27:41 vdrkiste av7110_emit_key: unknown key 0x0a!!
Dec 9 13:28:57 vdrkiste vdr: [5843] switching to channel 4
Dec 9 13:28:58 vdrkiste vdr: [5847] changing portal name of channel 59 from '' to 'Info Tafel'
Ist ein schwieriges Thema. Ich bräuchte Infos wie ich neue Budget-Treiber installieren kann.
Vielleicht habe ihr ja auch eine REV. 2.3 Technotrend Budget und diese im Gegensatz zu mir zum laufen gebracht