Use unmodified kernel from FreeBSD-11.0-RELEASE-p5.
Using the track-pad under X.org is currently not possible. There is a focus bug (seems also to occur under other OS's), that makes using multiple windows in X.org impossible. The mouse pointer behaves as if the user was clicking in a window, holding the mouse button pressed, and then moving the cursor. Using the buttons and taps don't release this, only switching to the tty terminal would release the focus.
The workaround to this problem is to not use the track-pad but an external mouse.
mmc0: <MMC/SD bus> on sdhci_pci0 sdhci_pci0-slot0: Controller timeout sdhci_pci0-slot0: ============== REGISTER DUMP ============== sdhci_pci0-slot0: Sys addr: 0x00000000 | Version: 0x0000ac01 sdhci_pci0-slot0: Blk size: 0x00000000 | Blk cnt: 0x00000000 sdhci_pci0-slot0: Argument: 0x00000000 | Trn mode: 0x00000000 sdhci_pci0-slot0: Present: 0x000f0000 | Host ctl: 0x00000001 sdhci_pci0-slot0: Power: 0x0000000f | Blk gap: 0x00000000 sdhci_pci0-slot0: Wake-up: 0x00000000 | Clock: 0x00004007 sdhci_pci0-slot0: Timeout: 0x00000000 | Int stat: 0x00000001 sdhci_pci0-slot0: Int enab: 0x01ff00fb | Sig enab: 0x01ff00fb sdhci_pci0-slot0: AC12 err: 0x00000000 | Slot int: 0x00000000 sdhci_pci0-slot0: Caps: 0x014832b2 | Max curr: 0x00000000 sdhci_pci0-slot0: ===========================================
To have better vt experience I use the following /etc/loader.conf:
i915kms_load="YES"
In order to make shutdown work I had to change the following sysctl:
hw.usb.no_shutdown_wait=1
Not tested is the external monitor support, but xrandr did recognize the external VGA port:
Screen 0: minimum 320 x 200, current 1024 x 600, maximum 4096 x 4096 LVDS1 connected 1024x600+0+0 (normal left inverted right x axis y axis) 195mm x 113mm 1024x600 60.00*+ 800x600 60.32 56.25 640x480 59.94 VGA1 disconnected (normal left inverted right x axis y axis