Hello everyone,

I am currently running OpenBSD 6.8 on an IBM ThinkPad 600e. I am using
the GENERIC kernel and the only modifications that I have to the system
is to disable

ACPI in rc.shutdown in order to circumvent KARL (this machine fails to
boot in ACPI mode so I have to use APM).

The other day I setup X11 with xenodm and when I tried to launch cwm I
kept getting the error message “Unable to open display 0.0”.

I read the manual pages for X11 and found where the logs were. After
reading through the logs, I can see that I have the message “Screens
found but none have a usable configuration”. Also within the logs, I
can see that it is not loading the proper module for my Graphics
processor. I made sure that my graphics processor is supported by OpenBSD
and you can see that it is here:

https://man.openbsd.org/neo.4

In the log it says this module “neomagic” does not exist and it falls
back on the vesa module it seems. If this module is loaded into the
kernel at the installation time of OpenBSD, could this be a hardware
detection issue? If so, is there a way that I can enable this module in
order to see if that will fix the issue in configuring the screen?

Here is the output of various log files:

Xorg

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[� � �  66.872] (--) checkDevMem: using aperture driver /dev/xf86

[� � �  66.980] (--) Using wscons driver on /dev/ttyC4

[� � �  67.151]

X.Org X Server 1.20.8

X Protocol Version 11, Revision 0

[� � �  67.151] Build Operating System: OpenBSD 6.8 i386

[� � �  67.151] Current Operating System: OpenBSD
thinkpad.fios-router.home 6.8 GENERIC#427 i386

[� � �  67.154] Build Date: 04 October 2020�  07:12:56PM

[� � �  67.154]� 

[� � �  67.154] Current version of pixman: 0.38.4

[� � �  67.154] � � � � � � � � �  Before reporting problems, check
http://wiki.x.org

� � � � � � � � � � � � � � �  to make sure that you have the latest
version.

[� � �  67.154] Markers: (--) probed, (**) from config file, (==) default
setting,

� � � � � � � � � � � � � � �  (++) from command line, (!!) notice, (II)
informational,

� � � � � � � � � � � � � � �  (WW) warning, (EE) error, (NI) not
implemented, (??) unknown.

[� � �  67.155] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Apr 15
07:58:13 2021

[� � �  67.275] (==) Using system config directory
"/usr/X11R6/share/X11/xorg.conf.d"

[� � �  67.381] (==) No Layout section.�  Using the first Screen section.

[� � �  67.382] (==) No screen section available. Using defaults.

[� � �  67.382] (**) |-->Screen "Default Screen Section" (0)

[� � �  67.382] (**) |� �  |-->Monitor "<default monitor>"

[� � �  67.409] (==) No monitor specified for screen "Default Screen
Section".

� � � � � � � � � � � � � � �  Using a default monitor configuration.

[� � �  67.409] (==) Automatically adding devices

[� � �  67.409] (==) Automatically enabling devices

[� � �  67.409] (==) Not automatically adding GPU devices

[� � �  67.420] (==) Max clients allowed: 256, resource mask: 0x1fffff

[� � �  67.884] (==) FontPath set to:

� � � � � � � � � � � � � � �  /usr/X11R6/lib/X11/fonts/misc/,

� � � � � � � � � � � � � � �  /usr/X11R6/lib/X11/fonts/TTF/,

� � � � � � � � � � � � � � �  /usr/X11R6/lib/X11/fonts/OTF/,

� � � � � � � � � � � � � � �  /usr/X11R6/lib/X11/fonts/Type1/,

� � � � � � � � � � � � � � �  /usr/X11R6/lib/X11/fonts/100dpi/,

� � � � � � � � � � � � � � �  /usr/X11R6/lib/X11/fonts/75dpi/

[� � �  67.884] (==) ModulePath set to "/usr/X11R6/lib/modules"

[� � �  67.884] (II) The server relies on wscons to provide the list of
input devices.

� � � � � � � � � � � � � � �  If no devices become available,
reconfigure wscons or disable AutoAddDevices.

[� � �  67.900] (II) Loader magic: 0x34d595bc

[� � �  67.901] (II) Module ABI versions:

[� � �  67.901] � � � � � � � � �  X.Org ANSI C Emulation: 0.4

[� � �  67.901] � � � � � � � � �  X.Org Video Driver: 24.1

[� � �  67.920] � � � � � � � � �  X.Org XInput driver : 24.1

[� � �  67.920] � � � � � � � � �  X.Org Server Extension : 10.0

[� � �  67.944] (--) PCI:*(1@0:0:0) 10c8:0005:1014:00dd rev 32, Mem @
0xe0000000/16777216, 0x70000000/4194304, 0x70400000/1048576

[� � �  67.945] (II) LoadModule: "glx"

[� � �  68.037] (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so

[� � �  68.695] (II) Module glx: vendor="X.Org Foundation"

[� � �  68.696] � � � � � � � � �  compiled for 1.20.8, module version =
1.0.0

[� � �  68.696] � � � � � � � � �  ABI class: X.Org Server Extension,
version 10.0

[� � �  68.697] (==) Matched neomagic as autoconfigured driver 0

[� � �  68.697] (==) Matched vesa as autoconfigured driver 1

[� � �  68.697] (==) Assigned the driver to the xf86ConfigLayout

[� � �  68.697] (II) LoadModule: "neomagic"

[� � �  68.744] (WW) Warning, couldn't open module neomagic

[� � �  68.744] (EE) Failed to load module "neomagic" (module does not
exist, 0)

[� � �  68.744] (II) LoadModule: "vesa"

[� � �  68.749] (II) Loading /usr/X11R6/lib/modules/drivers/vesa_drv.so

[� � �  68.752] (II) Module vesa: vendor="X.Org Foundation"

[� � �  68.752] � � � � � � � � �  compiled for 1.20.8, module version =
2.3.4

[� � �  68.752] � � � � � � � � �  Module class: X.Org Video Driver

[� � �  68.752] � � � � � � � � �  ABI class: X.Org Video Driver, version
24.1

[� � �  68.753] (II) VESA: driver for VESA chipsets: vesa

[� � �  68.755] (II) Loading sub module "vbe"

[� � �  68.755] (II) LoadModule: "vbe"

[� � �  68.764] (II) Loading /usr/X11R6/lib/modules/libvbe.so

[� � �  68.819] (II) Module vbe: vendor="X.Org Foundation"

[� � �  68.819] � � � � � � � � �  compiled for 1.20.8, module version =
1.1.0

[� � �  68.820] � � � � � � � � �  ABI class: X.Org Video Driver, version
24.1

[� � �  68.820] (II) Loading sub module "int10"

[� � �  68.820] (II) LoadModule: "int10"

[� � �  68.829] (II) Loading /usr/X11R6/lib/modules/libint10.so

[� � �  68.879] (II) Module int10: vendor="X.Org Foundation"

[� � �  68.879] � � � � � � � � �  compiled for 1.20.8, module version =
1.0.0

[� � �  68.879] � � � � � � � � �  ABI class: X.Org Video Driver, version
24.1

[� � �  68.879] (II) VESA(0): initializing int10

[� � �  68.887] (II) VESA(0): Primary V_BIOS segment is: 0xc000

[� � �  68.916] (II) VESA(0): VESA BIOS detected

[� � �  68.916] (II) VESA(0): VESA VBE Version 2.0

[� � �  68.916] (II) VESA(0): VESA VBE Total Mem: 2496 kB

[� � �  68.916] (II) VESA(0): VESA VBE OEM: MagicMedia 256AV�  48K

[� � �  68.916] (II) VESA(0): VESA VBE OEM Software Rev: 1.15

[� � �  68.916] (II) VESA(0): VESA VBE OEM Vendor: NeoMagic

[� � �  68.916] (II) VESA(0): VESA VBE OEM Product: MagicMedia 256AV

[� � �  68.917] (II) VESA(0): VESA VBE OEM Product Rev: 01.0

[� � �  68.935] (EE) VESA(0): Specified fbbpp (24) is not a permitted
value

[� � �  68.936] (II) UnloadModule: "vesa"

[� � �  68.936] (II) UnloadSubModule: "int10"

[� � �  68.936] (II) Unloading int10

[� � �  68.937] (II) UnloadSubModule: "vbe"

[� � �  68.937] (II) Unloading vbe

[� � �  68.937] (EE) Screen(s) found, but none have a usable
configuration.

[� � �  68.937] (EE)

Fatal server error:

[� � �  68.937] (EE) no screens found(EE)

[� � �  68.937] (EE)

Please consult the The X.Org Foundation support

� � � � � � � � � � � � � � �  � at http://wiki.x.org

for help.

[� � �  68.938] (EE) Please also check the log file at
"/var/log/Xorg.0.log" for additional information.

[� � �  68.938] (EE)

[� � �  68.984] (EE) Server terminated with error (1). Closing log file.

XENODM

xenodm info (pid 7490): Starting

xenodm info (pid 7490): Starting X server on :0

X.Org X Server 1.20.8

X Protocol Version 11, Revision 0

Build Operating System: OpenBSD 6.8 i386

Current Operating System: OpenBSD thinkpad.fios-router.home 6.8
GENERIC#427 i386

Build Date: 04 October 2020�  07:12:56PM

Current version of pixman: 0.38.4

� � � � � � � � � � � � � � �  Before reporting problems, check
http://wiki.x.org

� � � � � � � � � � � � � � �  to make sure that you have the latest
version.

Markers: (--) probed, (**) from config file, (==) default setting,

� � � � � � � � � � � � � � �  (++) from command line, (!!) notice, (II)
informational,

� � � � � � � � � � � � � � �  (WW) warning, (EE) error, (NI) not
implemented, (??) unknown.

(==) Log file: "/var/log/Xorg.0.log", Time: Thu Apr 15 07:58:13 2021

(==) Using system config directory "/usr/X11R6/share/X11/xorg.conf.d"

(EE)

Fatal server error:

(EE) no screens found(EE)

(EE)

Please consult the The X.Org Foundation support

� � � � � � � � � � � � � � �  � at http://wiki.x.org

for help.

(EE) Please also check the log file at "/var/log/Xorg.0.log" for
additional information.

(EE)

(EE) Server terminated with error (1). Closing log file.

xenodm error (pid 7490): server unexpectedly died

xenodm error (pid 7490): Server for display :0 can't be started, session
disabled

xenodm info (pid 7490): Exiting

DMESG

OpenBSD 6.8 (GENERIC) #427: Sun Oct�  4 18:20:41 MDT 2020

� � �  [email protected]:/usr/src/sys/arch/i386/compile/GENERIC

real mem�  = 301285376 (287MB)

avail mem = 279494656 (266MB)

random: good seed from bootblocks

mpath0 at root

scsibus0 at mpath0: 256 targets

mainbus0 at root

bios0 at mainbus0: date 11/20/99, BIOS32 rev. 0 @ 0xfd820, SMBIOS rev.
2.2 @ 0xf6cf0 (55 entries)

bios0: vendor IBM version "INET35WW" date 11/20/1999

bios0: IBM 26454AU

acpi at bios0 function 0x0 not configured

apm0 at bios0: Power Management spec V1.2

pcibios0 at bios0: rev 2.1 @ 0xfd880/0x800

pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xf9e20/112 (5 entries)

pcibios0: PCI Exclusive IRQs: 11

pcibios0: PCI Interrupt Router at 000:07:0 ("Intel 82371AB PIIX4 ISA" rev
0x00)

pcibios0: PCI bus #5 is the last bus

bios0: ROM list: 0xc0000/0xc000

cpu0 at mainbus0: (uniprocessor)

cpu0: Intel Celeron ("GenuineIntel" 686-class, 256KB L2 cache) 364 MHz,
06-06-0a

cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PSE36,MMX,FXSR,PERF,MELTDOWN

mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges

pci0 at mainbus0 bus 0: configuration mode 1 (bios)

pchb0 at pci0 dev 0 function 0 "Intel 82443BX AGP" rev 0x03

intelagp0 at pchb0

agp0 at intelagp0: aperture at 0x40000000, size 0x4000000

ppb0 at pci0 dev 1 function 0 "Intel 82443BX AGP" rev 0x03

pci1 at ppb0 bus 1

vga1 at pci1 dev 0 function 0 "Neomagic Magicgraph NM2200" rev 0x20

wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)

wsdisplay0: screen 1-5 added (80x25, vt100 emulation)

cbb0 at pci0 dev 2 function 0 "TI PCI1251 CardBus" rev 0x00: irq 11

cbb1 at pci0 dev 2 function 1 "TI PCI1251 CardBus" rev 0x00: irq 11

clcs0 at pci0 dev 6 function 0 "Cirrus Logic CS4610 SoundFusion" rev
0x01: irq 11

clcs0: codec ready timeout

pcib0 at pci0 dev 7 function 0 "Intel 82371AB PIIX4 ISA" rev 0x02

pciide0 at pci0 dev 7 function 1 "Intel 82371AB IDE" rev 0x01: DMA,
channel 0 wired to compatibility, channel 1 wired to compatibility

wd0 at pciide0 channel 0 drive 0: <HTS548080M9AT00>

wd0: 16-sector PIO, LBA48, 76319MB, 156301488 sectors

wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2

atapiscsi0 at pciide0 channel 1 drive 0

scsibus1 at atapiscsi0: 2 targets

cd0 at scsibus1 targ 0 lun 0: <MATSHITA, DVD-ROM SR-8171, 076B> removable

cd0(pciide0:1:0): using PIO mode 4, DMA mode 2

uhci0 at pci0 dev 7 function 2 "Intel 82371AB USB" rev 0x01: irq 11

piixpm0 at pci0 dev 7 function 3 "Intel 82371AB Power" rev 0x02: SMI

iic0 at piixpm0

cardslot0 at cbb0 slot 0 flags 0

cardbus0 at cardslot0: bus 2 device 0 cacheline 0x8, lattimer 0xb0

pcmcia0 at cardslot0

cardslot1 at cbb1 slot 1 flags 0

cardbus1 at cardslot1: bus 5 device 0 cacheline 0x8, lattimer 0xb0

pcmcia1 at cardslot1

isa0 at pcib0

isadma0 at isa0

fdc0 at isa0 port 0x3f0/6 irq 6 drq 2

com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo

pckbc0 at isa0 port 0x60/5 irq 1 irq 12

pckbd0 at pckbc0 (kbd slot)

wskbd0 at pckbd0: console keyboard, using wsdisplay0

pms0 at pckbc0 (aux slot)

wsmouse0 at pms0 mux 0

sb0 at isa0 port 0x220/24 irq 5 drq 1: dsp v3.02

midi0 at sb0: <SB MIDI UART>

audio0 at sb0

opl at sb0 not configured

pcppi0 at isa0 port 0x61

spkr0 at pcppi0

lpt2 at isa0 port 0x3bc/4: polled

npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16

usb0 at uhci0: USB revision 1.0

uhub0 at usb0 configuration 1 interface 0 "Intel UHCI root hub" rev
1.00/1.00 addr 1

rl0 at cardbus0 dev 0 function 0 "D-Link DFE-690TXD" rev 0x10: irq 11,
address 00:0d:88:3f:a8:14

rlphy0 at rl0 phy 0: RTL internal PHY

bwi0 at cardbus1 dev 0 function 0 "Broadcom BCM4318" rev 0x02: irq 11,
address 00:22:6b:60:4f:10

umass0 at uhub0 port 1 configuration 1 interface 0 "PNY Technologies USB
2.0 FD" rev 2.00/11.00 addr 2

umass0: using SCSI over Bulk-Only

scsibus2 at umass0: 2 targets, initiator 0

sd0 at scsibus2 targ 1 lun 0: <PNY, USB 2.0 FD, 1100> removable
serial.154b005b000000008194

sd0: 7722MB, 512 bytes/sector, 15814656 sectors

vscsi0 at root

scsibus3 at vscsi0: 256 targets

softraid0 at root

scsibus4 at softraid0: 256 targets

root on wd0a (3f8daad60940ac0a.a) swap on wd0b dump on wd0b

Here is also some further documentation on the base specs of the machine:
https://www.cnet.com/products/ibm-thinkpad-600e-2645-13-3-pii-win98-64-mb-ram-6-4-gb-hdd-series/

Thank you for your help!

Reply via email to