From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Relson Subject: Re: dosemu graphics problem Date: Fri, 3 Jul 2009 21:25:17 -0400 Message-ID: <20090703212517.141448de@osage.osagesoftware.com> References: <20090703110036.1e1b2714@osage.osagesoftware.com> <20090703175727.69eae15d@osage.osagesoftware.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/o_vV3xV23PCO4CStoMuHDBO" Return-path: In-Reply-To: Sender: linux-msdos-owner@vger.kernel.org List-ID: To: Cc: linux-msdos --MP_/o_vV3xV23PCO4CStoMuHDBO Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Fri, 3 Jul 2009 19:48:34 -0400 Bart Oldeman wrote: > Hello David, >=20 > > =C2=A0ERROR: Port 0xac1c is not available (outw), "save_vga_state" > > failed. Adjust your dosemu.conf > > =C2=A0leavedos(46|0x2e) called - shutting down > > > > Unfortunately I have no idea what port 0xac1c is. =C2=A0Have you any > > suggestions for finding out more. >=20 > You can run "lspci -v" to figure it out. Perhaps you see something > like I/O ports at ac1c [size=3D4] > I/O ports at 9e00 [size=3D8] > 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. >=20 > In the above case that would be > $_ports =3D "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 =3D "range 0xac1c,0xac1f" ', I ran "dosemu -s" and got the following messages: =20 Access to cdrom denied. Kernel: allocated 41 Diskbuffers =3D 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 --MP_/o_vV3xV23PCO4CStoMuHDBO Content-Type: text/plain Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=sysinfo.txt ### 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) --MP_/o_vV3xV23PCO4CStoMuHDBO--