Thank You!Unload it because it is for Intel Graphics. It could confilct with Matrox and generic DRM driver (KMS)
dmesg | grep error
module_register_init: MOD_LOAD (iwi_monitor_fw, 0xffffffff80761ab0, 0) error 1
module_register_init: MOD_LOAD (vesa, 0xffffffff81411210, 0) error 19
dmesg | grep vga
VT(vga): text 80x25
vtvga0: <VT VGA driver> on motherboard
vgapci0: <VGA-compatible display> mem 0xdd000000-0xddffffff,0xde800000-0xde803fff,0xde000000-0xde7fffff irq 16 at device 0.0 on pci8
vgapci0: Boot video device
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff pnpid PNP0900 on isa0
GOP will only work on UEFI so you can strike that.- non-UEFI;
That sounds like an Intel Wireless interface firmware. Are you using Intel wifi?iwi_monitor_fw,
This one has been around forever. Ususally safe to ignore. But....module_register_init: MOD_LOAD (vesa, 0xffffffff81411210, 0) error 19
GOP will only work on UEFI so you can strike that.
Because DRM has deep hooks I would not only unload the module but reboot.
Definitely no, this is network server.That sounds like an Intel Wireless interface firmware. Are you using Intel wifi?
Ok, ignore.This one has been around forever. Ususally safe to ignore. But....
VESA does fall into the realm of VGA output on Legacy BIOS FreeBSD.
But if I remember right this was needed for VESA mode X11. Not console use.
Real basic legacy driver for X11 comparible to the generic scfb driver for UEFI Installations.
It can be loaded to solve the error message.
screen.textmode="0"
vbe_max_resolution="1920x1080"
screen.textmode
Value “0” will trigger BIOS loader to switch to use VESA
BIOS Extension (VBE) frame buffer mode for console. The
same effect can be achieved by setting
vbe_max_resolution.
Value “1” will force BIOS loader to use VGA text mode.
If vbe_max_resolution is not set, the loader will try to
set screen resolution based on EDID information. If EDID
is not available, the default resolution is 800x600 (if
available).
vbe_max_resolution
Specify the maximum desired resolution for the EFI or VBE
framebuffer console. The following values are accepted:
Value Resolution
480p 640x480
720p 1280x720
1080p 1920x1080
2160p 3840x2160
4k 3840x2160
5k 5120x2880
WidthxHeight WidthxHeight
Better to know all details that You may need from this partners spec: PRIMERGY RX300 S7 System Configurator:Since your hardware description is vague I looked it up. Fujitsu Primergy RX300 S7 Rack mount server.
Sandy/Ivy Bridge LGA2011 Xeon.
Thank You for detailed explanation. Very Interesting!I have one of these Matrox video chips from the same generation; a Tyan S7030 storage server.
The board has no evidence of a Matrox chip. The VGA Chip is embedded within the BMC chip.
Just like the AST2300 on same generation Supermicro boards. The Aspeed BMC chip has video cores embedded.
So the BMC company probably licensed the video core IP. It could just be a shell of its former self.
Code:screen.textmode Value “0” will trigger BIOS loader to switch to use VESA BIOS Extension (VBE) frame buffer mode for console. The same effect can be achieved by setting vbe_max_resolution. Value “1” will force BIOS loader to use VGA text mode. If vbe_max_resolution is not set, the loader will try to set screen resolution based on EDID information. If EDID is not available, the default resolution is 800x600 (if available).
Code:vbe_max_resolution Specify the maximum desired resolution for the EFI or VBE framebuffer console. The following values are accepted: Value Resolution 480p 640x480 720p 1280x720 1080p 1920x1080 2160p 3840x2160 4k 3840x2160 5k 5120x2880 WidthxHeight WidthxHeight
p. 27-Operating manual said:Remote Management Controller:
Integrated Remote Management Controller
(iRMC S3, 32 MB attached memory incl. graphics
controller), IPMI 2.0 compatible
Already done.Lets bring all this back to your original thread instead of dragging up an old thread.
To test you could start by adding the resolution you desire to /boot/loader.conf
Code:kern.vt.fb.default_mode="1024x768"
Once you have a drm driver running ...
Thank You that take part on this “battle against so pesky Matrox”!
Not sure, but according my experience:I'm not familiar with IPMI but, does it offer perhaps some commands that can manipulate the resolution?
Glancing trough both it seems more likely though that Fujitsu has an OS-specific driver that can manipulate from "the inside" the resolution of the graphics part of the iRMC.
Khm... I go to read manuals again one time.The graphics output can be directed through iRMC or not; set in the BIOS setup utility. With an extra seperate graphics card that last option should be chosen.
Is this important before or after the
hw.vga.textmode="1”
No I dont think so.Is this important before or after the
string ?
boot -v
set screen.textmode="0"
<return key> set vbe_max_resolution="1280x720"
<return key> boot
<return key> set hw.vga.textmode="1”
<return key>May be I doing something wrong, but... the result are still negative...No I dont think so.
What I would recommend is to use the loader prompt. It is an ideal test facility.
At FreeBSD bootup during Beastie logo use option #3 "Escape to loader prompt".
A good beginner test is boot with more verbosity. So from loader prompt type
boot -v
Hit return key.
This will boot up and give you more boot output.
For changing video output modes loader prompt is useful because it will return a value.
From SirDice example.
To use loader mode you must prefix the command with a action.
screen.textmode="0" in /boot/loader.conf is equal to
set screen.textmode="0"
<return key>
So you are setting a loader variable by hand. If it fails here it might give a clue.
Then to complete it.
set vbe_max_resolution="1280x720"
<return key>
boot
<return key>
This needs to go somewhere. Find out by trying.
set hw.vga.textmode="1”
<return key>
This is how you twiddle the loader buttons.
...
Also I see:
dmesg | grep vga
VT(vga): text 80x25
vtvga0: <VT VGA driver> on motherboard
vgapci0: <VGA-compatible display> mem 0xdd000000-0xddffffff,0xde800000-0xde803fff,0xde000000-0xde7fffff irq 16 at device 0.0 on pci8
vgapci0: Boot video device
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff pnpid PNP0900 on isa0
VT(vga): text 80x25
-- This means 80 character columns x 25 character rows. It tells nothing about graphics screen resolution. Please let me try and answer some of your earlier questions:dmesg | grep VT
VT(efifb): resolution 1366x768
pciconf
output. This guide also mentions a "S26361-F2748-E637 PY VGA LP card 256MB PCI-e x1" which doesn't seem to show up in your output either. Maybe this is another name for the "Matrox MGA G200e" card you do have? I don't know, and it's all very confusing to me, too. dmesg | grep VT
to see what your default resolution is going to be-- because, as long it keeps saying VT(vga): text 80x25
I don't think you'll be able to run any graphics programs on your console. I could be wrong-- it wouldn't be the first time. Good luck with it in any case. pciconf -lv | grep -A 1 -B 3 display
uname -a
Worth clarifying again that OP's application requires stayingFWIW, very high resolution like 1600x1200 is a bit problematic for OP's card:
Basic VGA output is what it the card is intended for (by the manufacturer) these days. ?Matrox G200 - Wikipedia
en.wikipedia.org
Are You sure about this ?
Please, look atWhatever you try next, you can check the output ofdmesg | grep VT
to see what your default resolution is going to be-- because, as long it keeps sayingVT(vga): text 80x25
I don't think you'll be able to run any graphics programs on your console.
VT(vga): resolution 640x480
VT-x: (disabled in BIOS) PAT,HLT,MTF,PAUSE,EPT,UG,VPID
vtvga0: <VT VGA driver> on motherboard
VT-x: (disabled in BIOS) PAT,HLT,MTF,PAUSE,EPT,UG,VPID
VT(vga): resolution 640x480
VT-x: (disabled in BIOS) PAT,HLT,MTF,PAUSE,EPT,UG,VPID
vtvga0: <VT VGA driver> on motherboard
VT-x: (disabled in BIOS) PAT,HLT,MTF,PAUSE,EPT,UG,VPID
Already done on the start of tread Please look at https://forums.freebsd.org/threads/...mga-g200e-in-d2939-fujitsu-motherboard.82686/Please provide the output of:
pciconf -lv | grep -A 1 -B 3 display
My thinking is thatPlease, look at
VT(vga): resolution 640x480 VT-x: (disabled in BIOS) PAT,HLT,MTF,PAUSE,EPT,UG,VPID vtvga0: <VT VGA driver> on motherboard VT-x: (disabled in BIOS) PAT,HLT,MTF,PAUSE,EPT,UG,VPID VT(vga): resolution 640x480 VT-x: (disabled in BIOS) PAT,HLT,MTF,PAUSE,EPT,UG,VPID vtvga0: <VT VGA driver> on motherboard VT-x: (disabled in BIOS) PAT,HLT,MTF,PAUSE,EPT,UG,VPID
VT(vga): resolution 640x480
might be adequate for your purposes. 30-40 years ago, 640x480 was often the highest resolution I could get on a lot of the old VGA graphics systems.I saw that, but you were grepping for "vga" and I'm suggesting that you might try grepping for "display" in the hope that you might have the optional NVIDIA card. (I'm not sure if it would show up as "vga" because I've never had a system with an NVIDIA card before.) If an NVIDIA card is available, it might offer a higher resolution.Already done on the start of tread Please look at https://forums.freebsd.org/threads/...mga-g200e-in-d2939-fujitsu-motherboard.82686/
uname -a
because it would show us your FreeBSD version number and other useful info.