FreeBSD 12 Xorg vs X11SSH-F / AST
O'Connor, Daniel
darius at dons.net.au
Sat Aug 24 01:10:08 UTC 2019
> On 24 Aug 2019, at 02:23, Pete Wright <pete at nomadlogic.org> wrote:
> On 8/23/19 7:30 AM, O'Connor, Daniel wrote:
>> Hi,
>> We have a Supermicro X11SSH-F motherboard which has a ASPEED AST2400 video chipset with FreeBSD 12.0-RELEASE r341666 GENERIC amd64 on it.
>> Unfortunately I am unable to get X working with it properly, I have the xf86-video-ast package (version 1.1.5_2) installed, however X seems to hang when started.
>
> would you be able to share the Xorg.log from when it hangs?
Ah yes of course :)
I also see that xinit is stuck in 'pause' then goes to 'select':
xauth: file /root/.serverauth.4556 does not exist
X.Org X Server 1.18.4
Release Date: 2016-07-19
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 12.0-RELEASE-p9 amd64
Current Operating System: FreeBSD chumphon.gsoft.com.au 12.0-RELEASE FreeBSD 12.0-RELEASE r341666 GENERIC amd64
Build Date: 08 August 2019 09:05:22AM
Current version of pixman: 0.34.0
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.1.log", Time: Sat Aug 24 00:23:15 2019
(==) Using config directory: "/usr/local/etc/X11/xorg.conf.d"
scfb trace: probe start
scfb trace: probe done
load: 0.49 cmd: xinit 4569 [pause] 7.42r 0.00u 0.00s 0% 2996k
load: 0.49 cmd: xinit 4569 [pause] 10.50r 0.00u 0.00s 0% 2996k
load: 0.66 cmd: xinit 4569 [select] 36.13r 0.00u 0.00s 0% 3184k
load: 0.69 cmd: xinit 4569 [select] 37.16r 0.00u 0.00s 0% 3184k
The screen looks like so:
-------------- next part --------------
It appears to hang (I have to kill -9 Xorg and manually switch to a text console)
>> If I switch to the VESA driver (ie run X -configure, then change ast to vesa) it works but is *quite* slow.
> one other thing to try is use the "scfb" driver in xorg rather than vesa (it's available as this pkg xf86-video-scfb-0.0.4_7). it's still a software renderer but it may be more performant.
I tried this but X complains:
[ 61190.795] (II) Loading /usr/local/lib/xorg/modules/drivers/scfb_drv.so
[ 61190.795] (II) Module scfb: vendor="X.Org Foundation"
[ 61190.795] compiled for 1.18.4, module version = 0.0.4
[ 61190.795] ABI class: X.Org Video Driver, version 20.0
[ 61190.795] (II) scfb: driver for wsdisplay framebuffer: scfb
[ 61190.795] (--) Using syscons driver with X support (version 0.x)
[ 61190.795] (--) using VT number 9
[ 61191.150] (WW) Falling back to old probe method for scfb
[ 61191.150] scfb trace: probe start
[ 61191.150] scfb trace: probe done
[ 61191.150] (EE) No devices detected.
[ 61191.150] (EE)
Fatal server error:
[ 61191.150] (EE) no screens found(EE)
ktrace shows:
4684 Xorg CALL openat(AT_FDCWD,0x7fffffffe42c,0x6<O_RDWR|O_NONBLOCK>)
4684 Xorg NAMI "/dev/ttyv8"
4684 Xorg RET openat 6
<snip>
4684 Xorg RET write 24/0x18
4684 Xorg CALL ioctl(0x6,FBIOGTYPE,0x7fffffffe8f0)
4684 Xorg RET ioctl -1 errno 25 Inappropriate ioctl for device
4684 Xorg CALL write(0x2,0x7fffffffe3a0,0x17)
4684 Xorg GIO fd 2 wrote 23 bytes
"scfb trace: probe done
"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg.0.log
Type: application/octet-stream
Size: 6352 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20190824/891f2c84/attachment.obj>
-------------- next part --------------
--
Daniel O'Connor
"The nice thing about standards is that there
are so many of them to choose from."
-- Andrew Tanenbaum
More information about the freebsd-stable
mailing list