ipxe / ipxe

iPXE network bootloader
https://ipxe.org
Other
1.5k stars 643 forks source link

Menus with Items Display Off over COM ports #1259

Closed ericspidledw closed 1 month ago

ericspidledw commented 3 months ago

image image

When using iPXE menu's over a COM port the lines with items on them seem to be off some pixels and there are also some extra background color pixels above and below the menu itself. Not entirely sure what causes this and I know the ipxe commands are fine because on a real display these menus show up as expected

ericspidledw commented 3 months ago

The bottom one is my own custom menu and the top one I took from the NIC config choice example here just to make sure it wasn't my specific menu configuration

stappersg commented 2 months ago

acknowledge on the observation. Please express what are the expections from the iPXE-project. (In other words: Please explain why this issue should remain open.)

NiKiZe commented 1 month ago

When using serial, there is only text. (Pixels becomes a confusing term) This might as well be a bug in your serial terminal. Which terminal are you using, and what size does the terminal window have, is it exactly 80x25 or something else? (If not exactly the same as native, it is quite common with a number of rendering issues) Also is this thru iPXE native serial support, or thru you bios/firmware serial console?

Problem description as I see it, menu items lacks the background color in the last column, there is also other places where background color is missing over serial.

mcb30 commented 1 month ago

Your serial terminal emulator is failing to apply the background colour when clearing the screen, so that you end up with only the explicitly drawn characters having a background.

What serial terminal emulator are you using?

ericspidledw commented 1 month ago

Oh, I see I believe you are correct in that assessment. I use screen usually but if I switch to picocom then the screen appears fine. I think this can be closed now since it appears to be on screens end and not iPXE

NiKiZe commented 1 month ago

Thanks for the info, closing as it's not an issue with iPXE