NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

port-xen/46634: X does not work anymore with Xen (DOM0, amd64)



>Number:         46634
>Category:       port-xen
>Synopsis:       X does not work anymore with Xen (DOM0, amd64)
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    port-xen-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Jun 27 19:00:00 +0000 2012
>Originator:     Pierre Pronchery <pierre.pronchery%duekin.com@localhost>
>Release:        NetBSD 6.0_BETA2
>Organization:
DUEKIN Consulting
>Environment:
System: NetBSD syn.defora.rom 6.0_BETA2 NetBSD 6.0_BETA2 (XEN3_DOM0) #6: Wed 
Jun 27 15:59:01 CEST 2012 
khorben%kwarx.defora.lan@localhost:/home/amd64/obj/sys/arch/amd64/compile/XEN3_DOM0
 amd64
Architecture: x86_64
Machine: amd64
>Description:
As observed by a few other users already (on port-xen@), Xorg no longer
works when running a NetBSD DOM0 kernel for Xen. The log shows this:

=== BEGIN PASTE ===
(II) RADEONHD(0): Getting BIOS copy from legacy VBIOS location
(EE) RADEONHD(0): Cannot allocate 0 bytes of memory for BIOS image
(EE) RADEONHD(0): Cannot allocate 0 bytes of memory for BIOS image
(II) RADEONHD(0): Query for AtomBIOS Init: failed
[...]
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found
=== END PASTE ===

The same happens with both the vesa and radeonhd drivers on this machine
(Lenovo ThinkPad T60 2007).

After reading the source code for xf86-video-vesa, xf86-video-radeonhd
and xorg-server, it seems that the Video BIOS is no longer available at
the expected address.

Dumping 64KB of memory at 0xc0000 results in all zeros, whereas I would
be expecting a copy of the Video BIOS to be found there (as confirmed
with a GENERIC kernel).

>How-To-Repeat:
Install, configure and attempt to run Xorg on NetBSD/amd64 with a
XEN3_DOM0 kernel.

>Fix:
Unknown.



Home | Main Index | Thread Index | Old Index