> On 24 Aug 2019, at 02:23, Pete Wright <[email protected]> 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:

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
       "

Attachment: Xorg.0.log
Description: Binary data

--
Daniel O'Connor
"The nice thing about standards is that there
are so many of them to choose from."
 -- Andrew Tanenbaum


_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[email protected]"

Reply via email to