Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[-rc15e, 16b, 17b] IPMI Issues

Featured Replies

  • Author
2 hours ago, ljm42 said:

I have an ASRock E3C226D2 mobo with the Nov 2017 BMC update (it was finally updated to remove a bunch of Java security prompts, yay)

 

I have the same board and also updated BMC to 00.28.00.  All worked with rc14 and the 4.13 Linux kernel.

 

2 hours ago, ljm42 said:

I do not have a monitor connected to the box, I access it through the ASRock Java IPMI app. (I spent several hours this morning trying to get SuperMicro's IPMI View Windows app to show the SOL console, but was not successful. At this point the Java app is the only IPMI option.)

 

Same story here.  I also tried to get Supermicro IPMIView to work with my ASRock board to no avail.  The ASRock Java app is my only IPMI option.

 

2 hours ago, ljm42 said:

I had no issues with IPMI in 6.3.5 or rc14. I skipped rc15 but installed rc16 so I could test the microcode updates.  Just mentioning this to say that the November BMC update is not the source of the problems as it worked fine up through rc14.

 

Yep.  Problems started with rc15e and the Linux 4.14.4 kernel.  The problem appears to be a Linux kernel issue that affects ASRock's IPMI implementations but not Supermicro's (other than weird colors).

 

2 hours ago, ljm42 said:

In addition to IPMI, I can connect through the serial port using Putty as described here:

 

My closest PC (it does not have a serial port)  is on a floor above the server and it would require a long serial cable which I could build with a LAN cable and RJ45 to serial connectors which I have.  I also have a serial to bluetooth adapter from my broadcast equipment provisioning days which will allow me to connect from my laptop . I may have to dig that out and give it a try.

 

Edited by Hoopster

  • Author

Since the IPMI video issue was first observed with rc15e, I have updated to rc16b and rc17b (kernel 4.14.7) on my backup server.  Of course, the IMPI console video is still lost, but, on both 16b and 17b it cuts out a little later in the boot process.  Attached is a video I recorded through the IPMI KVM console as unRAID 6.4 rc17b was booting and you can see the point at which the video now cuts out and goes black. 

 

I don't know if there is anything significant here, but, since I have pointed ASRock to this thread, perhaps they are monitoring the situation since it only appears to happen on certain ASRock motherboards.

VideoCaptured-on20-12-2017-at-13-30-09.avi

I haven't tried using the kvm console on my Asus board, but on the monitor connected to the built-in graphics, also used for the ipmi-raw part, the screen goes black after the resolution changes (on earlier versions). 

So it's not only an asrock issue. 

  • Author
3 hours ago, saarg said:

I haven't tried using the kvm console on my Asus board, but on the monitor connected to the built-in graphics, also used for the ipmi-raw part, the screen goes black after the resolution changes (on earlier versions). 

So it's not only an asrock issue. 

 

Good to know.  The only reports of video loss (at least in this discussion) had been with ASRock boards.  Supermicro boards seem to be OK, even though some switch to different-colored text.  For everyone, the issues started with Linux kernel 4.14.4.

For next release we have kernel 4.14.8 with this change:

commit c97e41076a298dbc4e910c33048e553658388eed
Author: Colin Ian King <[email protected]>
Date:   Tue Oct 17 16:54:52 2017 +0100

    ipmi_si: fix memory leak on new_smi
    
    
    [ Upstream commit c0a32fe13cd323ca9420500b16fd69589c9ba91e ]
    
    The error exit path omits kfree'ing the allocated new_smi, causing a memory
    leak.  Fix this by kfree'ing new_smi.
    
    Detected by CoverityScan, CID#14582571 ("Resource Leak")
    
    Fixes: 7e030d6dff71 ("ipmi: Prefer ACPI system interfaces over SMBIOS ones")
    Signed-off-by: Colin Ian King <[email protected]>
    Signed-off-by: Corey Minyard <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>

I don't know if this will solve the issue, since none of our IPMI-capable servers exhibit the problem.  If not, I have another theory about what might be going on.

I confirm the problem of ipmi, even more, the system behaves in a similar manner as described above  just with a monitor connected via a VGA. Boot text starts, then black screen...

ASROCK E3C226D2 latest ipmi.

Edited by vanes

On 12/21/2017 at 12:17 AM, vanes said:

I confirm the problem of ipmi, even more, the system behaves in a similar manner as described above  just with a monitor connected via a VGA. Boot text starts, then black screen...

ASROCK E3C226D2 latest ipmi.

 

On 12/20/2017 at 2:56 PM, saarg said:

I haven't tried using the kvm console on my Asus board, but on the monitor connected to the built-in graphics, also used for the ipmi-raw part, the screen goes black after the resolution changes (on earlier versions). 

So it's not only an asrock issue. 

 

On 12/16/2017 at 3:41 PM, Hoopster said:

Yep.  Problems started with rc15e and the Linux 4.14.4 kernel.  The problem appears to be a Linux kernel issue that affects ASRock's IPMI implementations but not Supermicro's (other than weird colors).

 

 

Do these video (or lack of) issues go away if you add 'nomodeset' to the syslinux.cfg append line and reboot. e.g.:

append nomodeset initrd=/bzroot

 

  • Author
28 minutes ago, eschultz said:

Do these video (or lack of) issues go away if you add 'nomodeset' to the syslinux.cfg append line and reboot. e.g.:


append nomodeset initrd=/bzroot

 

 

Yes, at least in my case, adding "nomodeset" to the syslinux.cfg append line prevented the IPMI Java console from going black.  It now shows the entire boot process and comes up to the login prompt without going black.

 

Good sleuthing!

 

Of course, it also limits my IMPI console real estate and scaling to a small window.  I suppose with "nomodeset" that's the result.  That is better than black.

Edited by Hoopster

2 hours ago, eschultz said:

 

 

 

 

Do these video (or lack of) issues go away if you add 'nomodeset' to the syslinux.cfg append line and reboot. e.g.:


append nomodeset initrd=/bzroot

 

It worked

2 hours ago, eschultz said:

Do these video (or lack of) issues go away if you add 'nomodeset' to the syslinux.cfg append line and reboot. e.g.:


append nomodeset initrd=/bzroot

 

This solves it for me too, thanks!

 

2 hours ago, eschultz said:

 

 

 

 

Do these video (or lack of) issues go away if you add 'nomodeset' to the syslinux.cfg append line and reboot. e.g.:


append nomodeset initrd=/bzroot

 

 

I reverted back to rc7 as I have no sound in windows VM's with newer version. But I think you have enough confirmations that nomodeset works :)

On 12/23/2017 at 8:11 PM, eschultz said:

 

 

 

 

Do these video (or lack of) issues go away if you add 'nomodeset' to the syslinux.cfg append line and reboot. e.g.:


append nomodeset initrd=/bzroot

 

 

Did try this on my two ASRock boards but without luck...

11 hours ago, Leifgg said:

Did try this on my two ASRock boards but without luck...

 

Which ASRock motherboard model(s)?  Running the latest BIOS?  Are you booting in to 'GUI Mode' or normal from the syslinux boot menu?

7 hours ago, eschultz said:

 

Which ASRock motherboard model(s)?  Running the latest BIOS?  Are you booting in to 'GUI Mode' or normal from the syslinux boot menu?

 

The boards are C2750D4I and E3C226D2I. Both of them have the latest BIOS as well as BMC firmware.
Booting the normal boot menu and using Firefox browser 57.0.1 (32 bit) and Java 8 Update 152.

 

Edit: Wait! Think I added the mod at the wrong place in the cfg file. Should be at the label unRAID OS i guess. Let me try again....

 

Edit2: Both boards are now working as expected (note to self: read instructions carefully next time....)

Edited by Leifgg

  • 1 month later...

Guys I have a Asrock E3C222D4U with the latest BIOS and BMC.. get the same issues as described. I can see the preview of unraid login from the IPMI portal but in the Java Viewer still blank. It is sending commands as I can see what I typed in the preview image on portal. Have I done something wrong or any other tips? Thanks!

 

 

label unRAID OS
  menu default
  kernel /bzimage
  append nomodeset initrd=/bzroot

  • Author
18 hours ago, witalit said:

Guys I have a Asrock E3C222D4U with the latest BIOS and BMC.. get the same issues as described. I can see the preview of unraid login from the IPMI portal but in the Java Viewer still blank. It is sending commands as I can see what I typed in the preview image on portal. Have I done something wrong or any other tips? Thanks!

 

 

label unRAID OS
  menu default
  kernel /bzimage
  append nomodeset initrd=/bzroot

 

Strange that it does not work for you to add "nomodeset" to sysliux.cfg.  If you start the java console before booting up the server, do you see anything at all in the console during boot  or is it always blank?

 

For me, it starts out with video on the java console but at some point in the boot process, it disappears without the "nomodeset."

 

Since day one with this server nothing has ever appeared in the preview window. I only get output to the java console.  The preview problem is unrelated to the nomodeset issue.

 

This is what my syslinux.cfg looks like (I see no difference in yours):

 

label unRAID OS
  menu default
  kernel /bzimage
  append nomodeset initrd=/bzroot

 

 

The preview only appeared after adding that additional line. Hmm I will try some things tomorrow this Java Viewer is a real pain in the ***. Before adding the line I would see the boot screen up until it starts booting into unRAID.. now I can at least see the preview window with unRAID login. 

 

Will report back tomorrow!

Edited by witalit

  • 5 months later...
  • Author

I updated the BIOS on the ASRock E3C226D21 board to version 3.50 (the latest with spectre/meltdown fixes) and am running the latest unRAID version, 6.5.3.

 

On this board, "nomodeset" is no longer needed in the  "append nomodeset initrd=/bzroot" line in syslinux.cfg.

 

IPMI video is retained throughout the boot process and no longer goes black.

 

Either the BIOS update or Linux kernel changes in later versions of unRAID, seem to to have made nomodeset unnecessary now.

 

EDIT:  With nomodeset, any Intel processor with QuickSync will not be able to be used for Plex/Emby hardware transcoding as it prevents the appropriate drivers from loading.

Edited by Hoopster

  • 2 weeks later...

Reviving an old thread...

 

Why is it the C255M WS board gets love with recent firmware updates yet the E3C222D4U hasn't had a firmware update since 2015...

 

Time to get an email over to AsRock I think, this board needs some love I only just bought it start of the year and IPMI is non-functional from the start.

SUCCESS!!! Finally I can now use IPMI Console Redirection perfectly via the Asrock IPMI web gui. 

 

I had some issues first off, seems when you upgrade BMC via IPMI it resets the username/password to login to the IPMI web gui is reset to default 'admin/admin'. So after working that out I still had issues with blank screen in jviewer then I realised I had to import the new 1024 bit SSL cert I had generated into my 'Trusted Root Certification Authorities' under Local Computer. Once importing the cert, if I try to run Remote Console Redirection in any browser it now launches the JAVA app perfectly. 

 

Finally IPMI is working how it should be. I have attached the BMC 04.08.00 for E3C222D4U. Seems this currently is not available on Asrocks support page, maybe it will soon but who knows. The files is uploaded here with the BMC recovery tool for anyone who needs it. I didn't need the tool but its there, just need a DOS Bootable USB drive which in fact I couldn't get to work. After realizing the admin credentials were reset and login was no longer hanging it was not required.

 

Thanks for your help guys and Hoopster for the detail.

 

??

 

E3C222D4U(BMC 04.08.00).zip

Edited by witalit

14 minutes ago, witalit said:

the new 1024 bit SSL cert

 

Note that 1024 bit is considered weak. If you buy a certificate from a CA, then they aren't selling anything less than 2048 bit since around 2014.

42 minutes ago, pwm said:

 

Note that 1024 bit is considered weak. If you buy a certificate from a CA, then they aren't selling anything less than 2048 bit since around 2014.

 

No other choice it's either 512 or 1024..

 

Still I'm happy IPMI is working now. 

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.