You are here

Ivan Radovanovic's blog

Ivan Radovanovic's picture

FreeBSD 11, X and UEFI

If X doesn't start with message similar to "Cannot run in framebuffer mode. Please specify busIDs" and you are booting your system using UEFI you should install package drm-kmod, and make sure to load appropriate module before starting X (for example i915kms.ko), but beware that after installing package modules with same names will be present in both /boot/kernel and /boot/modules, so it is necessary to give full path to module to load (for example kldload /boot/modules/i915kms.ko).

Ivan Radovanovic's picture

Installing multiple instances of Phabricator on the same server

Just non-obvious steps listed (with things to replace in uppercase), follow their installation instructions for general setup

Ivan Radovanovic's picture

How to set default sound output device in FreeBSD

It can be done using sysctl hw.snd.default_unit. Before that it is good idea to check contents of /dev/sndstat file.

Ivan Radovanovic's picture

Having external links open in new windows in Redmine

Add these lines of js to public/javascripts/application.js

function addTargetExternalLinks() {
$('.external').attr("target", "_blank");

Credits to this redmine discussion.

Ivan Radovanovic's picture

How to have deferred queue to resend

sendmail -q

Ivan Radovanovic's picture

How to check your monitor subpixel order

Most likely it is RGB, but you can check at

Ivan Radovanovic's picture

How to check if row is visible when filter is active in OpenOffice Calc or Excel

For example to check if row 5 is visible use formula subtotal(2; A5:A5) - that will return 1 if row is visible, and 0 if it is not. It should work in Excel as well.

Ivan Radovanovic's picture

Running Mono with NGINX

Important thing (if using regular expressions in server names configuration in NGINX) is to make sure to pass $host as SERVER_NAME in fastcgi_params - like:
fastcgi_param SERVER_NAME $host;

Default value of $server_name will pass regexp and that will cause Mono to crash while parsing request URI.

Ivan Radovanovic's picture

Configuring default resolution for FreeBSD 11 with UEFI

If you have to set native resolution on system console (if for example you have to run scfb driver for X), first check resolutions supported by UEFI - escape to loader prompt when booting OS and type:
That should list all textual modes recognized by loader (alternatively you can also try gop list or uga list, but saving gop mode setting using following method won't work (I don't know about uga since my computer doesn't support it)). After this you can set mode you want to use using

Ivan Radovanovic's picture

If NVIDIA is not finding screens for X

Things to check:
That you have BusID in your Device section - syntax example BusID "PCI:1:0:0" (you can discover it for example using nvidia-xconfig --query-gpu-info or pciconf -lv). If you have problem with finding modes for monitor you can add Option "ModeDebug" "True" to your Device section in xorg.conf.


Subscribe to RSS - Ivan Radovanovic's blog