vidcontrol -c destructive
, but it is apparently not supported anymore. I am getting:vidcontrol: setting cursor type: Inappropriate ioctl for device. options VESA
'.I'm see /usr/src/sys/dev/fb/vga.cGo to file vga.c.
Look where the 6845 cursor block start and end registers (see here, Table 2) are being set.
Change the values to your liking.
Edit: To make vga.c work instead of vesa.c, you must also turn off kernel conf setting 'options VESA
'.
outb(adp->va_crtc_addr, 10);
outb(adp->va_crtc_addr + 1, celsize - base - height);
outb(adp->va_crtc_addr, 11);
outb(adp->va_crtc_addr + 1, celsize - base - 1);
outb(adp->va_crtc_addr, 10);
outb(adp->va_crtc_addr + 1, celsize - base - 2);
outb(adp->va_crtc_addr, 11);
outb(adp->va_crtc_addr + 1, celsize - base - 1);
I can confirm, the blinking is a little annoying though.vidcontrol -c destructive
will work if you make sc the default for kern.vty in loader.conf.
Is my discourse are totally nonsense or not?
vidcontrol -c destructive
will work if you make sc the default for kern.vty in loader.conf.