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)