Hallo zusammen,
ich habe hier eine Xen 32 Bit DomU aufgesetzt und hatte gehofft, damit alle 64 Bit Probleme der HDe Treiber zu umgehen...
Folgendes passiert jedoch, wenn ich nach der OpenSuse VDR DVB-S2 Anleitung (inkl. 64 Bit Patches) Anleitung vorgehe:
#./hdboot
Decypher PCI BAR1: ffffffff
Failed to mmap PCI (Invalid argument)
Segmentation fault
/var/log/messages:
hdshm_init_struct: Phys start 00000000cb000000, start ffffc20000100000, nc-start ffffc20000480000
hde_fb: init 0
ioctl32(hdboot:3745): Unknown cmd fd(3) cmd(8004640a){t:'d';sz:4} arg(00000000) on /dev/hdshm
hdboot[3745]: segfault at 8010c rip 8048a8c rsp ffafd8b0 error 4
Konfiguration
Dom0
Ubuntu Hardy, Xen 3.2, kernel: 2.6.24-16.30zng1_amd64 (mit Xen network fix)
DomU
Ubuntu Hardy, arch=i386 (uname -m liefert jedoch x86_64)
Der HDe Treiber ließ sich auch nur mit den Header Files des 64 Bit Dom0 Kernels compilieren.
extra = 'swiotlb=force noirqdebug iommu=soft'
Die HDe wurde mit den entsprechenden Parametern an die VDR DomU durchgereicht und ist sichtbar:
# lspci -v
00:00.0 Multimedia controller: Micronas USA, Inc. Unknown device 8100
Subsystem: Micronas USA, Inc. Unknown device 8100
Flags: medium devsel, IRQ 21
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
Was ich schon probiert habe:
- Reelbox SVN Treiber von heute
- Reelbox SVN Trieber rev.5848
(jeweils hdboot, linux.bin, shmnetd & hdshm.ko komplett ausgetauscht)
Hat jemand noch eine Idee ?