Hallo zusammen,
passend zu den Olympischen Winterspielen habe ich mich entschlossen auf nen HD-VDR aufzurüsten. Nach umfangreicher Recherche im Forum habe ich mir eine Reel eHD zugelegt und versuche nun diese in meinem vdr - der als eigene domU (also virtuelle Maschine) innerhalb XEN konfiguriert ist - zum laufen zu bringen.
Aus den verschiedensten Anleitungen habe ich mir die nötigen Informationen zusammen gepickt und denke, dass mein Vorgehen eigentlich passen sollte. Aktuell bin ich jetzt bei dem Punkt "gebaute eHD Treibermodule laden" angelangt. Dieser schlägt jedoch leider mit folgender Meldung fehl:
vdr:/usr/local/src/eHD/hdshm3/x86/driver# modprobe hdshm
Message from syslogd@vdr at Feb 12 21:43:47 ...
kernel:[ 416.738178] Oops: 0002 [#1] SMP
Message from syslogd@vdr at Feb 12 21:43:47 ...
kernel:[ 416.738252] Process modprobe (pid: 1402, ti=df370000 task=deaa6280 task.ti=df370000)
Speicherzugriffsfehler
vdr:/usr/local/src/eHD/hdshm3/x86/driver#
Message from syslogd@vdr at Feb 12 21:43:47 ...
kernel:[ 416.738258] Stack: e13c0920 cb000000 00000000 00000000 e13c1780 e104b006 e13c1780 c013aaa4
Message from syslogd@vdr at Feb 12 21:43:47 ...
kernel:[ 416.738271] 00002994 ded8fec8 00690674 c16ce100 dea9f000 00000200 00e76000 e13c1780
Message from syslogd@vdr at Feb 12 21:43:47 ...
kernel:[ 416.738284] deab07b0 00000000 00000003 00000000 00000000 00000000 00000000 00000000
Message from syslogd@vdr at Feb 12 21:43:47 ...
kernel:[ 416.738296] Call Trace:
Message from syslogd@vdr at Feb 12 21:43:47 ...
kernel:[ 416.738302] [<e104b006>] hdshm_init+0x6/0x5b [hdshm]
Message from syslogd@vdr at Feb 12 21:43:47 ...
kernel:[ 416.738309] [<c013aaa4>] sys_init_module+0x187a/0x19ea
Message from syslogd@vdr at Feb 12 21:43:47 ...
kernel:[ 416.738323] [<c012d713>] param_get_int+0x0/0x14
Message from syslogd@vdr at Feb 12 21:43:47 ...
kernel:[ 416.738334] [<c01042d4>] ia32pv_cstar_target+0x6c/0x8a
Message from syslogd@vdr at Feb 12 21:43:47 ...
kernel:[ 416.738343] =======================
Message from syslogd@vdr at Feb 12 21:43:47 ...
kernel:[ 416.738347] Code: 3c e1 b9 00 00 0c 00 c7 05 08 1d 3c e1 08 1d 3c e1 c7 05 04 1d 3c e1 01 00 00 00 c7 05 00 1d 3c e1 00 00 00 00 89 3d f4 1c 3c e1 <f3> ab a1 f4 1c 3c e1 31 d2 83 c4 10 c7 40 18 00 00 00 00 5f 89
Message from syslogd@vdr at Feb 12 21:43:47 ...
kernel:[ 416.738406] EIP: [<e13c0059>] hdshm_init_struct_host+0xb8/0xcf [hdshm] SS:ESP 0069:df371e6c
vdr:/usr/local/src/eHD/hdshm3/x86/driver
Display More
Was bisher geklappt hat:
- eHD Karte in meine vdr-domU durchreichen:
vdr:/# lspci -v
00:00.0 Multimedia controller: Micronas USA, Inc. Device 8100
Subsystem: Micronas USA, Inc. Device 8100
Flags: medium devsel, IRQ 17
Memory at d7fff000 (32-bit, non-prefetchable) [disabled] [size=4K]
Memory at c8000000 (32-bit, non-prefetchable) [disabled] [size=128M]
Capabilities: [40] Power Management version 2
00:01.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Subsystem: Technotrend Systemtechnik GmbH S2-3200
Flags: bus master, medium devsel, latency 32, IRQ 18
Memory at d7ffe000 (32-bit, non-prefetchable) [size=512]
Kernel driver in use: budget_ci dvb
Kernel modules: budget-ci
Display More
- Revision 13931 der Reelbox Installpakete auschecken
- Treibermodule bauen, nach Anpassung der hdshm.c gemäß Wiki, obwohl dies ja eigentlich aktuell nicht mehr nötig sein sollte. Ich vermute jedoch, dass mein an XEN angepasster Kernel 2.6.26-2-xen-686 die Änderungen für 2.6.27 ebenfalls benötigt. Ohne diese hat das Bauen jedenfalls nicht funktioniert.
- TFTPD-Server einrichten
Ich hoffe einer der Experten wie IG88, C-3PO, Stalker, frodo, real_schorsch,... erbarmt sich meiner und hilft mir den Fehler zu finden 
Vielen Dank im Voraus
Grüße livefields
EDIT:
Ach so, hier vielleicht noch die dmesg Ausgabe (ich habe vor dem modprobe hdshm noch ein modprobe tun gemacht):
[ 356.167752] tun: Universal TUN/TAP device driver, 1.6
[ 356.167752] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 416.738122] hdshm_init_struct: Phys start cb000000, start 00000000, nc-start 00000000
[ 416.738147] BUG: unable to handle kernel NULL pointer dereference at 00000000
[ 416.738154] IP: [<e13c0059>] :hdshm:hdshm_init_struct_host+0xb8/0xcf
[ 416.738170] *pdpt = 0000000004f72027 *pde = 0000000000000000
[ 416.738178] Oops: 0002 [#1] SMP
[ 416.738184] Modules linked in: hdshm(+) tun ipv6 nfs lockd nfs_acl sunrpc evdev lnbp21 stb6100 stb0899 budget_ci ir_common firmware_class budget_core dvb_core saa7146 ttpci_eeprom ir_core i2c_core ext3 jbd mbcache thermal_sys
[ 416.738215]
[ 416.738219] Pid: 1402, comm: modprobe Not tainted (2.6.26-2-xen-686 #1)
[ 416.738225] EIP: 0061:[<e13c0059>] EFLAGS: 00010246 CPU: 0
[ 416.738232] EIP is at hdshm_init_struct_host+0xb8/0xcf [hdshm]
[ 416.738237] EAX: 00000000 EBX: e13c1780 ECX: 000c0000 EDX: f5656000
[ 416.738242] ESI: ded8fec0 EDI: 00000000 EBP: e13c1780 ESP: df371e6c
[ 416.738247] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0069
[ 416.738252] Process modprobe (pid: 1402, ti=df370000 task=deaa6280 task.ti=df370000)
[ 416.738258] Stack: e13c0920 cb000000 00000000 00000000 e13c1780 e104b006 e13c1780 c013aaa4
[ 416.738271] 00002994 ded8fec8 00690674 c16ce100 dea9f000 00000200 00e76000 e13c1780
[ 416.738284] deab07b0 00000000 00000003 00000000 00000000 00000000 00000000 00000000
[ 416.738296] Call Trace:
[ 416.738302] [<e104b006>] hdshm_init+0x6/0x5b [hdshm]
[ 416.738309] [<c013aaa4>] sys_init_module+0x187a/0x19ea
[ 416.738323] [<c012d713>] param_get_int+0x0/0x14
[ 416.738334] [<c01042d4>] ia32pv_cstar_target+0x6c/0x8a
[ 416.738343] =======================
[ 416.738347] Code: 3c e1 b9 00 00 0c 00 c7 05 08 1d 3c e1 08 1d 3c e1 c7 05 04 1d 3c e1 01 00 00 00 c7 05 00 1d 3c e1 00 00 00 00 89 3d f4 1c 3c e1 <f3> ab a1 f4 1c 3c e1 31 d2 83 c4 10 c7 40 18 00 00 00 00 5f 89
[ 416.738406] EIP: [<e13c0059>] hdshm_init_struct_host+0xb8/0xcf [hdshm] SS:ESP 0069:df371e6c
[ 416.738419] ---[ end trace 8ab63826bdd21e0d ]---
Display More