All-
I'm testing an install of OI 2026.04 on a Dell Pro Tower Plus workstation
with an Nvidia RTX 5060 graphics card. I need some help figuring out
how to
get this card to be recognized by OI. Right now I'm seeing "driver not
attached", and Xorg doesn't say anything about nvidia in its failed
startup
log. At first I thought the issue was that Dell had put some weird
firmware on the card and the /driver/graphics/[email protected] didn't
recognize the card, but after spending a couple hours looking at this,
I'm wondering if the issue has more to do with Xorg than the Nvidia
drivers.
Here's what I've done so far:
- LiveUSB couldn't start lightdm, presumably because the (older) Nvidia
drivers on the Live USB don't include the RTX 50XX series.
- I did a text install from USB, that went fine but it did warn about
several unrecognized devices, including the Nvidia card.
- I converted the text install to a workstation install with:
pkg install driver/graphics/[email protected]
pkg install mate_install
pkg uninstall mate_install
svcadm enable -r lightdm
shutdown -i6 -g0 -y
- after rebooting, lightdm again did not start.
- dmesg shows this:
May 24 17:49:43 oi-test nvidia_modeset: [ID 107833 kern.notice]
Loading NVIDIA K
ernel Mode Setting Driver for UNIX platforms 595.71.05 Fri Apr 24
06:15:29 UTC
2026
May 24 17:50:13 oi-test svc.startd[9]: [ID 748625 daemon.error]
application/graphical-login/lightdm:default failed: transitioned to
maintenance (see 'svcs -xv' for details)
May 24 17:50:13 oi-test fmd: [ID 377184 daemon.error] SUNW-MSG-ID:
SMF-8000-YX, TYPE: defect, VER: 1, SEVERITY: major
May 24 17:50:13 oi-test EVENT-TIME: Sun May 24 17:50:13 CDT 2026
May 24 17:50:13 oi-test PLATFORM: Dell-Pro-Tower-Plus-QBT1250, CSN:
63351K4, HOSTNAME: oi-test
May 24 17:50:13 oi-test SOURCE: software-diagnosis, REV: 0.1
May 24 17:50:13 oi-test EVENT-ID: a515ba52-b656-46ac-8178-8a4b34fe9789
May 24 17:50:13 oi-test DESC: A service failed - a method is failing
in a retryable manner but too often.
May 24 17:50:13 oi-test Refer to http://illumos.org/msg/SMF-8000-YX
for more information.
May 24 17:50:13 oi-test AUTO-RESPONSE: The service has been placed
into the maintenance state.
May 24 17:50:13 oi-test IMPACT:
svc:/application/graphical-login/lightdm:default is unavailable.
May 24 17:50:13 oi-test REC-ACTION: Run 'svcs -xv
svc:/application/graphical-login/lightdm:default' to determine the
generic reason why the service failed, the location of any logfiles,
and a list of other services impacted.
May 24 17:50:32 oi-test pseudo: [ID 129642 kern.info] pseudo-device:
devinfo0
May 24 17:50:32 oi-test genunix: [ID 936769 kern.info] devinfo0 is
/pseudo/devinfo@0
May 24 17:50:32 oi-test pcieb: [ID 586369 kern.info] PCIE-device:
display@0, nvidia0
May 24 17:50:32 oi-test npe: [ID 236367 kern.info] PCI Express-device:
display@0, nvidia0
May 24 17:50:32 oi-test genunix: [ID 936769 kern.info] nvidia0 is
/pci@0,0/pci8086,ae4d@6/display@0
- svcs log for lightdm just has:
[ May 24 17:49:43 Executing start method ("/lib/svc/method/svc-lightdm
start"). ]
** (lightdm:815): WARNING **: 17:49:43.436: Failed to get list of
logind seats: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:
The name org.freedesktop.login1 was not provided by any .service files
** (lightdm:815): WARNING **: 17:49:43.439: Error getting user list
from org.freedesktop.Accounts:
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
org.freedesktop.Accounts was not provided by any .service files
[ May 24 17:49:43 Method "start" exited with status 0. ]
[ May 24 17:50:13 Stopping because all processes in service exited. ]
[ May 24 17:50:13 Executing stop method ("/lib/svc/method/svc-lightdm
stop"). ]
kill: 815: no such process
[ May 24 17:50:13 Method "stop" exited with status 1. ]
[ May 24 17:50:13 Executing stop method ("/lib/svc/method/svc-lightdm
stop"). ]
kill: 815: no such process
[ May 24 17:50:13 Method "stop" exited with status 1. ]
[ May 24 17:50:13 Executing stop method ("/lib/svc/method/svc-lightdm
stop"). ]
kill: 815: no such process
[ May 24 17:50:13 Method "stop" exited with status 1. ]
- the logs for lightdm show that the X server stops, which is presumably
the lightdm failure reason:
[+0.00s] DEBUG: Registered seat module local
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.00s] DEBUG: _g_io_module_get_default: Found default implementation
local (GLocalVfs) for ‘gio-vfs’
[+0.00s] WARNING: Failed to get list of logind seats:
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
org.freedesktop.login1 was not provided by any .service files
[+0.00s] DEBUG: Adding default seat
[+0.00s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.00s] DEBUG: Seat seat0: Loading properties from config section Seat:
[+0.00s] DEBUG: Seat seat0: Starting
[+0.00s] DEBUG: Seat seat0: Creating greeter session
[+0.00s] DEBUG: Seat seat0: Creating display server of type x
[+0.00s] DEBUG: Could not run plymouth --ping: Failed to execute child
process “plymouth” (No such file or directory)
[+0.00s] DEBUG: Using VT 7
[+0.00s] DEBUG: Seat seat0: Starting local X display on VT 7
[+0.00s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
[+0.00s] DEBUG: XServer 0: Writing X server authority to
/var/run/lightdm/root/:0
[+0.00s] DEBUG: XServer 0: Launching X Server
[+0.01s] DEBUG: Launching process 829: /usr/bin/Xorg :0 -seat seat0
-auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+0.01s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+0.01s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+0.01s] DEBUG: Registering seat with bus path
/org/freedesktop/DisplayManager/Seat0
[+0.01s] WARNING: Error getting user list from
org.freedesktop.Accounts:
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
org.freedesktop.Accounts was not provided by any .service files
[+0.01s] DEBUG: Loading user config from /etc/lightdm/users.conf
[+0.01s] DEBUG: User testuser added
[+0.09s] DEBUG: Process 829 exited with return value 1
[+0.09s] DEBUG: XServer 0: X server stopped
[+0.09s] DEBUG: Releasing VT 7
[+0.09s] DEBUG: XServer 0: Removing X server authority
/var/run/lightdm/root/:0
[+0.09s] DEBUG: Seat seat0: Display server stopped
[+0.09s] DEBUG: Seat seat0: Stopping session
[+0.09s] DEBUG: Seat seat0: Session stopped
[+0.09s] DEBUG: Seat seat0: Stopping display server, no sessions
require it
[+0.09s] DEBUG: Seat seat0: Stopping; greeter display server failed to
start
[+0.09s] DEBUG: Seat seat0: Stopping
[+0.09s] DEBUG: Seat seat0: Stopped
[+0.09s] DEBUG: Required seat has stopped
- the /var/log/lightdm/x-0.log shows no screens found:
X.Org X Server 1.19.7
Release Date: 2019-03-02
X Protocol Version 11, Revision 0
Build Operating System: SunOS 5.11 i86pc
Current Operating System: SunOS oi-test 5.11 illumos-4648b9b8c3 i86pc
Build Date: 06 April 2026 07:41:08PM
Solaris ABI: 64-bit
Current version of pixman: 0.46.4
Before reporting problems, check http://openindiana.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: Sun May 24 17:49:43 2026
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE)
Fatal server error:
(EE) no screens found(EE)
(EE)
Please consult the Project OpenIndiana support
at http://openindiana.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.
- the /var/log/Xorg.0.log has probably the best clue so far, as it does
not mention the nvidia driver at all:
[ 34.725]
X.Org X Server 1.19.7
Release Date: 2019-03-02
[ 34.725] X Protocol Version 11, Revision 0
[ 34.725] Build Operating System: SunOS 5.11 i86pc
[ 34.725] Current Operating System: SunOS oi-test 5.11
illumos-4648b9b8c3 i86
pc
[ 34.725] Build Date: 06 April 2026 07:41:08PM
[ 34.725] Solaris ABI: 64-bit
[ 34.725] Current version of pixman: 0.46.4
[ 34.725] Before reporting problems, check http://openindiana.org
to make sure that you have the latest version.
[ 34.726] Markers: (--) probed, (**) from config file, (==) default
setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 34.726] (==) Log file: "/var/log/Xorg.0.log", Time: Sun May 24
17:49:43 202
6
[ 34.726] (==) Using system config directory
"/usr/share/X11/xorg.conf.d"
[ 34.726] (==) No Layout section. Using the first Screen section.
[ 34.726] (==) No screen section available. Using defaults.
[ 34.726] (**) |-->Screen "Default Screen Section" (0)
[ 34.726] (**) | |-->Monitor "<default monitor>"
[ 34.726] (==) No monitor specified for screen "Default Screen
Section".
Using a default monitor configuration.
[ 34.726] (==) Automatically adding devices
[ 34.726] (==) Automatically enabling devices
[ 34.726] (==) Not automatically adding GPU devices
[ 34.726] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 34.727] (==) FontPath set to:
catalogue:/etc/X11/fontpath.d
[ 34.727] (==) ModulePath set to
"/usr/lib/xorg/modules/amd64,/usr/X11/lib/mo[ 34.727] (II) The
server relies on HAL to provide the list of input devices.
If no devices become available, reconfigure HAL or disable
AutoAddDevice
s.
[ 34.727] (II) Loader magic: 6fd040
[ 34.727] (II) Module ABI versions:
[ 34.727] X.Org ANSI C Emulation: 0.4
[ 34.727] X.Org Video Driver: 23.0
[ 34.727] X.Org XInput driver : 24.1
[ 34.727] X.Org Server Extension : 10.0
[ 34.728] (--) PCI:*(0:0:2:0) 8086:7d67:1028:0cff rev 6, Mem @
0xa040000000/1
6777216, 0xa000000000/268435456
[ 34.728] (--) PCI: (0:1:0:0) 10de:2d05:1028:5370 rev 161, Mem @
0x70000000/6
7108864, 0xa020000000/268435456, 0xa032000000/33554432, I/O @
0x00009000/128
[ 34.728] (II) LoadModule: "glx"
[ 34.729] (II) Loading
/usr/lib/xorg/modules/extensions/amd64/libglx.so
[ 34.741] (II) Module glx: vendor="X.Org Foundation"
[ 34.741] compiled for 1.19.7, module version = 1.0.0
[ 34.741] ABI class: X.Org Server Extension, version 10.0
[ 34.741] (==) Matched intel as autoconfigured driver 0
[ 34.741] (==) Matched vesa as autoconfigured driver 1
[ 34.741] (==) Assigned the driver to the xf86ConfigLayout
[ 34.741] (II) LoadModule: "intel"
[ 34.741] (II) Loading
/usr/lib/xorg/modules/drivers/amd64/intel_drv.so
[ 34.743] (II) Module intel: vendor="X.Org Foundation"
[ 34.743] compiled for 1.19.5, module version = 2.99.917
[ 34.743] Module class: X.Org Video Driver
[ 34.743] ABI class: X.Org Video Driver, version 23.0
[ 34.743] (II) LoadModule: "vesa"
[ 34.743] (II) Loading /usr/lib/xorg/modules/drivers/amd64/vesa_drv.so
[ 34.744] (II) Module vesa: vendor="X.Org Foundation"
[ 34.744] compiled for 1.19.5, module version = 2.6.0
[ 34.744] Module class: X.Org Video Driver
[ 34.744] ABI class: X.Org Video Driver, version 23.0
[ 34.744] (II) intel: Driver for Intel(R) Integrated Graphics
Chipsets:
i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM,
865G,
915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33,
Q35, Q33,
GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[ 34.745] (II) intel: Driver for Intel(R) HD Graphics
[ 34.745] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[ 34.745] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[ 34.745] (II) VESA: driver for VESA chipsets: vesa
[ 34.745] (++) using VT number 7
[ 34.769] (WW) VGA arbiter: cannot open kernel arbiter, no
multi-card support
[ 34.769] (II) Loading sub module "vbe"
[ 34.769] (II) LoadModule: "vbe"
[ 34.769] (II) Loading /usr/lib/xorg/modules/amd64/libvbe.so
[ 34.769] (II) Module vbe: vendor="X.Org Foundation"
[ 34.769] compiled for 1.19.7, module version = 1.1.0
[ 34.769] ABI class: X.Org Video Driver, version 23.0
[ 34.769] (II) Loading sub module "int10"
[ 34.769] (II) LoadModule: "int10"
[ 34.769] (II) Loading /usr/lib/xorg/modules/amd64/libint10.so
[ 34.770] (II) Module int10: vendor="X.Org Foundation"
[ 34.770] compiled for 1.19.7, module version = 1.0.0
[ 34.770] ABI class: X.Org Video Driver, version 23.0
[ 34.770] (II) VESA(0): initializing int10
[ 34.770] (EE) VESA(0): V_BIOS address 0x0 out of range
[ 34.770] (II) UnloadModule: "vesa"
[ 34.770] (II) UnloadSubModule: "int10"
[ 34.770] (II) Unloading int10
[ 34.770] (II) UnloadSubModule: "vbe"
[ 34.770] (II) Unloading vbe
[ 34.770] (EE) Screen(s) found, but none have a usable configuration.
[ 34.770] (EE)
Fatal server error:
[ 34.770] (EE) no screens found(EE)
[ 34.770] (EE)
- as I showed earlier, I have the 595.71.5 driver/graphics/nvidia
installed, but sysdef indicates that there's no driver attached for
nvidia or nvidia_modeset:
$ sysdef | grep -i nvidia
nvidia, instance #255 (driver not attached)
nvidia_modeset, instance #0 (driver not attached)
drv/amd64/nvidia
drv/amd64/nvidia_modeset
- I used 'lspci -v' on a Linux live boot to quickly find the PCI info
on the Nvidia card:
01:00.0 VGA compatible controller: NVIDIA Corporation Device 2d05
(rev a1) (prog-if 00 [VGA controller])
Subsystem: Dell Device 5370
Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 9
Memory at 70000000 (32-bit, non-prefetchable) [size=64M]
Memory at a020000000 (64-bit, prefetchable) [size=256M]
Memory at a032000000 (64-bit, prefetchable) [size=32M]
I/O ports at 9000 [size=128]
Expansion ROM at 74080000 [disabled] [size=512K]
- Here's what 'prtconf -d -v' shows for the Nvidia card:
display (pciex10de,2d05) [NVIDIA Corporation GB206
[GeForce RTX 5060
]], instance #0
Driver properties:
name='fm-errcb-capable' type=boolean dev=none
name='fm-ereport-capable' type=boolean dev=none
name='pm-components' type=string items=6 dev=none
value='NAME=GPU' + '0=Off' + '3=On' +
'NAME=Monitor' + '
0=Off' + '3=On'
name='primary-controller' type=int items=1 dev=none
value=00000001
Hardware properties:
name='pci-msix-capid-pointer' type=int items=1
value=000000b0
name='pci-msi-capid-pointer' type=int items=1
value=00000048
name='pcie-aspm-state' type=string items=1
value='l1'
name='pcie-aspm-support' type=string items=1
value='l1'
name='pcie-serial' type=byte items=8
value=48.b0.2d.5f.0d.71.1b.4d
name='pcie-link-supported-speeds' type=int64 items=5
value=000000009502f900.000000012a05f200.00000001dcd65000.00000003b9aca000.0000000773594000
name='pcie-link-target-speed' type=int64 items=1
value=0000000773594000
name='pcie-link-maximum-speed' type=int64 items=1
value=0000000773594000
name='pcie-link-current-speed' type=int64 items=1
value=00000003b9aca000
name='pcie-link-current-width' type=int items=1
value=00000008
name='pcie-link-maximum-width' type=int items=1
value=00000010
name='acpi-namespace' type=string items=1
value='\_SB_.PC00.RP01.PXSX'
name='assigned-addresses' type=int items=35
value=82010010.00000000.70000000.00000000.04000000.c3010014.000000a0.20000000.00000000.10000000.c301001c.000000a0.32000000.00000000.02000000.81010024.00000000.00009000.00000000.00000080.a1010000.00000000.000003b0.00000000.0000000c.a1010000.00000000.000003c0.00000000.00000020.a2010000.00000000.000a0000.00000000.00020000
name='reg' type=int items=40
value=00010000.00000000.00000000.00000000.00000000.02010010.00000000.00000000.00000000.04000000.43010014.00000000.00000000.00000000.10000000.4301001c.00000000.00000000.00000000.02000000.01010024.00000000.00000000.00000000.00000080.a1010000.00000000.000003b0.00000000.0000000c.a1010000.00000000.000003c0.00000000.00000020.a2010000.00000000.000a0000.00000000.00020000
name='compatible' type=string items=13
value='pciex10de,2d05.1028.5370.a1' +
'pciex10de,2d05.1028.5370' + 'pciex10de,2d05.a1' + 'pciex10de,2d05' +
'pciexclass,030000' + 'pciexclass,0300' + 'pci10de,2d05.1028.5370.a1'
+ 'pci10de,2d05.1028.5370' + 'pci10de,2d05.a1' + 'pci10de,2d05,p' +
'pci10de,2d05' + 'pciclass,030000' + 'pciclass,0300'
name='power-consumption' type=int items=2
value=00000001.00000001
name='model' type=string items=1
value='VGA compatible controller'
name='device_type' type=string items=1
value='display'
name='interrupts' type=int items=1
value=00000001
name='devsel-speed' type=int items=1
value=00000000
name='unit-address' type=string items=1
value='0'
name='subsystem-id' type=int items=1
value=00005370
name='subsystem-vendor-id' type=int items=1
value=00001028
name='class-code' type=int items=1
value=00030000
name='revision-id' type=int items=1
value=000000a1
name='device-id' type=int items=1
value=00002d05
name='vendor-id' type=int items=1
value=000010de
name='vendor-name' type=string items=1
value='NVIDIA Corporation'
name='device-name' type=string items=1
value='GB206 [GeForce RTX 5060]'
name='subsystem-name' type=string items=1
value='unknown subsystem'
Device Minor Nodes:
dev=(271,0)
dev_path=/pci@0,0/pci8086,ae4d@6/display@0:nvidia0
spectype=chr type=minor
dev_link=/dev/fbs/nvidia0
dev_link=/dev/fb2
dev_link=/dev/nvidia0
At this point, I'm not certain what the issue is. The version of the
/driver/graphics/nvidia that I have installed should support this
card, based upon all the docs I can find.
The 'nv.4' man page for /x11/server/xorg/driver/xorg-video-nv is a little
concerning, since it doesn't mention any recent cards. Running 'strings'
on the /usr/lib/xorg/modules/drivers/amd64/nv_drv.so also doesn't show
any "RTX 5060" or similar string patterns. I'm beginning to wonder if
the
problem isn't the nvidia drivers themselves but the Xorg server and
its vintage of xorg-video-nv
I would love to get the GUI working so I can test what other drivers
are missing. This system could potentially be a replacement for my
aging work OI workstation, but I need to figure out what works and what
doesn't.
If I somehow missed providing some info that would be useful, please let
me know.
Thanks,
Tim