Re: dosemu graphics problem
On Fri, 3 Jul 2009 19:48:34 -0400
Bart Oldeman wrote:
> Hello David,
>
> > ERROR: Port 0xac1c is not available (outw), "save_vga_state"
> > failed. Adjust your dosemu.conf
> > leavedos(46|0x2e) called - shutting down
> >
> > Unfortunately I have no idea what port 0xac1c is. Have you any
> > suggestions for finding out more.
>
> You can run "lspci -v" to figure it out. Perhaps you see something
> like I/O ports at ac1c [size=4]
> I/O ports at 9e00 [size=8]
> for the host bridge (that was what google turned up for me).
> Apparently the VGA BIOS accesses this hardware, so you'd need to set
> those ranges in the $_ports setting in dosemu.conf.
>
> In the above case that would be
> $_ports = "range 0xac1c,0xac1f range 0x9e00,0x9e7"
Hi Bart,
Neither "hwinfo" nor "lspci -v" shows video related port information.
FWIW, I'm attaching the video related portions of the hwinfo and lspci
output.
After adding '$_ports = "range 0xac1c,0xac1f" ', I ran "dosemu -s" and
got the following messages:
Access to cdrom denied.
Kernel: allocated 41 Diskbuffers = 21812 Bytes in HMA
FreeCom version 0.84-pre2 XMS-Swap [Aug 28 2006 00:29:00]
ERROR: MFS: couldnt find root path /media/CDROM
As there's no CDROM on the machine, these may be meaningless.
I believe I've mentionned that I see the same "screen
cleared/blanked/backed" behavior on 2 machines when running without X.
The two machines have different intel compatible processors (one a 300
Mhz Vortex 486SX, the other a 500 Mhz AMD Geode) and different VGA video
(XGI Volari Z9s vs AMD Geode LX). What are the chances that, in my
newbie ignorance, I have missed an obvious configuration option? Any
suggestions what that might be?
Regards,
David
### kernel-2.6.26-gentoo-r4.config ###
CONFIG_FB_GEODE=y
CONFIG_FB_GEODE_LX=y
# CONFIG_FB_GEODE_GX is not set
# CONFIG_FB_GEODE_GX1 is not set
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_VGACON_SOFT_SCROLLBACK is not set
CONFIG_VIDEO_SELECT=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
### lspci -v ###
00:01.0 Host bridge: Advanced Micro Devices [AMD] CS5536 [Geode companion] Host Bridge (rev 31)
Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] Host Bridge
Flags: bus master, 66MHz, medium devsel, latency 248
00:01.1 VGA compatible controller: Advanced Micro Devices [AMD] Geode LX Video (prog-if 00 [VGA controller])
Subsystem: Advanced Micro Devices [AMD] Geode LX Video
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 11
Memory at e0000000 (32-bit, non-prefetchable) [size=16M]
Memory at e1000000 (32-bit, non-prefetchable) [size=16K]
Memory at e1004000 (32-bit, non-prefetchable) [size=16K]
Memory at e1008000 (32-bit, non-prefetchable) [size=16K]
Memory at e100c000 (32-bit, non-prefetchable) [size=16K]
Kernel driver in use: lxfb
### hwinfo ###
40: udi = '/org/freedesktop/Hal/devices/pci_1022_2081'
pci.device_protocol = 0 (0x0)
pci.vendor = 'Advanced Micro Devices [AMD]'
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.1'
info.vendor = 'Advanced Micro Devices [AMD]'
info.subsystem = 'pci'
info.parent = '/org/freedesktop/Hal/devices/computer'
pci.product = 'Geode LX Video'
info.product = 'Geode LX Video'
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.1'
pci.subsys_vendor = 'Advanced Micro Devices [AMD]'
info.udi = '/org/freedesktop/Hal/devices/pci_1022_2081'
pci.product_id = 8321 (0x2081)
linux.hotplug_type = 2 (0x2)
pci.vendor_id = 4130 (0x1022)
linux.subsystem = 'pci'
info.linux.driver = 'lxfb'
pci.subsys_product_id = 8321 (0x2081)
pci.subsys_vendor_id = 4130 (0x1022)
pci.device_class = 3 (0x3)
pci.device_subclass = 0 (0x0)
[Linux Console]
[Audio]
[Hams]
[Kernel Newbies]
[Memory]
[Security]
[Netfilter]
[Bugtraq]
[Yosemite Camping]
[Yosemite Photos]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Samba]
[Video 4 Linux]
[Linux Resources]
[Fedora Users]