Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Hasturtium

Pages: 1 ... 6 7 [8] 9
106
GPU Compute / Accelerators / Re: Necessary firmware for Navi14
« on: August 05, 2022, 09:12:41 am »
I'm going to go ahead and say that I won't personally bother with Navi14 firmware in skiroot. With an HDMI connection to the integrated video and a DisplayPort connection running to my Radeon Pro W5500, I have a nice bifurcation between early boot notifications and my fully functioning Linux environment. After some tinkering, I worked out a solid configuration keeping the instructions here in mind, with the AST video component enabled. Specificallly:

- adding GRUB_CMDLINE_LINUX="modprobe.blacklist=ast video=offb:off amdgpu.aspm=0" to /etc/default/grub, then running sudo update-grub. From kernel version 5.18 onward, amdgpu.aspm=0 should not be necessary, but my install of Void comes with kernel 5.13, and out of an abundance of caution I've left it in there.
- running lspci to find the PCI addresses for my Radeon and the AST GPU.
- creating the configuration file /etc/X11/xorg.conf.d/21-gpu-driver.conf with a text editor, in which I placed the following info for easy cut 'n' pasting:

# AST2500
Section "Device"
    Identifier     "GPU0"
    Driver         "modesetting"
    BusID          "PCI:2@5:0:0"
    VendorName     "ASpeed Corporation"
EndSection

# Radeon Pro W5500
Section "Device"
    Identifier     "GPU1"
    Driver         "amdgpu"
    BusID          "PCI:3@0:0:0"
    VendorName     "AMD Corporation"
EndSection

# this is absolutely necessary, it tells xorg which GPU to use for the screen
Section "Screen"
    Identifier     "Screen0"
    Device         "GPU1"
EndSection

Be 100% certain your PCI address is substituted in for the Radeon, and for the AST in case that's different.

Power the system down entirely for 30 seconds, restore power, let the BMC initialize the system, turn the system on, and you'll hopefully be set.

107
GPU Compute / Accelerators / Re: Which GPU would *you* choose?
« on: August 03, 2022, 09:52:09 am »
How up-to-date is the GPU list? A few of the items have wording like "May need at least linux 4.16", or "A compatibility mode is expected to be included in Linux 5.4 and above that will resolve this issue. ", or requires kernel patches from 3 years ago. I'm considering a Talos II build, but am worried about the GPU issue. Is the 580 still the best working non-pro Radeon? I'm also not familiar with AMD cards, I've always been an Nvidia person, but won't be using one for the Talos due to the many obvious reasons... I'm assuming Void Linux is the best way to go to side-step the 64k kernel page issue, and that this issue is still a problem today?

Hey there! I'll go through these questions in order and give the answers I've found so far.
- The support list is pretty up to date by now. Don't worry about warnings about kernel versions prior to 5.10, you're unlikely to run into a current distro shipping with one. The 5.4 error in particular had to do with DMA handling mostly applicable to Radeons, but that's a settled issue from everything I've heard. Kernel patches are also irrelevant. Everything from PCIe Radeons going back to the Radeon HD 2000 series through pre-Polaris Radeons should be handled by the radeon driver, and everything from the Radeon RX 400 on up should be handled by amdgpu. There are only two caveats: currently nothing newer than the Radeon RX 5500/5700 currently works with ppc64le, and the Radeon HD 7000 series through the Radeon R9 series may work with the amdgpu driver.

- The Radeon RX 500 series should work fine - if you want something a little faster, an RX 590 should also not be problematic. The state of Navi/RDNA1 is also reliable. Consumer Radeon RX 5500 and 5700 cards also reportedly work well, I just wanted a safe bet and lucked into my Radeon Pro W5500 at MSRP during the worst part of the GPU shortage.

- You can always set up your machine with a distribution which uses 64KB kernel pages by default while using the integrated video, recompile your kernel for 4KB pages, install and boot that, and then set to working with 4KB kernel pages. For broader adoption's sake I hope Intel gets up to speed in Linux soon and works better with non-4KB kernel pages, but I am happy with Void despite an initial learning curve.

I'm starting to think there should be a General GPU Troubleshooting thread here, now that Blackbirds are going into a lot of hands. People need a central place to compare notes and discuss procedure and results.

108
User Zone / Re: Void Linux thread
« on: July 31, 2022, 10:17:25 pm »
You have to set the correct time / date.

I’ve been trying, but whether I use date within the skiroot shell to set the date or within Void itself, it doesn’t seem to stick. Forgive me, I’m new to this - can you show me how?

edit: to clarify, date appears to update correctly, but hwclock remains firmly convinced that it is June 8th, and nothing I’ve been able to do disabuses it of the notion. I’ve tried syncing the system time to the hardware clock so they’re at least both wrong to the same extent, but networking still doesn’t work

edit the second: I skipped connecting to the BMC initially, which is where I’m supposed to initially set the date. D’oh. I’ll take care of that this week and pray until then.

The options through BMC can be either NTP or manually set. I'm interested to see what works for you, since I've found both to be a bit fussy.

I ended up doing both: set the time manually, then set a NIST IP address and reset to NTP. Then I selected Both for the clock control after the first time didn’t propagate settings from the BMC/hardware clock to the system clock. I don’t know what the Split option does - anybody have insight there?

109
GPU Compute / Accelerators / Necessary firmware for Navi14
« on: July 28, 2022, 12:34:30 pm »
Hey there! Now that I've got my Blackbird motherboard fully working and functional, I've turned my attention to getting my Radeon Pro W5500 up and running. The Skiroot BOOTKERNFW size is around 1.8MB, which doesn't pose any problems for older Radeons whose firmware fits neatly into that space. However, the full size of Navi14-affiliated files /lib/firmware in my Void install is around 3.8 MB, and there are a large number of files. There are a couple that obviously aren't needed for Skiroot - VCN's tied to the video transcoding engine, MEC(2) is for Micro Engine Compute - but I've had real trouble finding which of these would be needed for Skiroot without overflowing the space. Has anyone else wrestled with this themselves?

110
User Zone / Re: Void Linux thread
« on: July 27, 2022, 07:48:37 pm »
Update: the early batch of Blackbird motherboards apparently had a glitch in their BMC firmware that was supposed to be ironed out prior to manufacture. Support was patient and helpful, and sent me a flashing tool and ROM, and things are now working. I'm glad I wasn't *that* bad at following directions, and thank you so much for trying to help.

111
User Zone / Re: Void Linux thread
« on: July 26, 2022, 01:55:27 pm »
In this case there isn't one - I switched to using a crossover connection between the BMC ethernet port on the Blackbird and the ethernet port on the Ryzen computer sitting next to it, running Ubuntu 22.04 from a thumb drive.

112
User Zone / Re: Void Linux thread
« on: July 26, 2022, 12:01:49 pm »
The onboard networking wasn’t working in its prior DHCP configuration either. You, yourself, told me that I’d need to connect to the BMC in order to accurately set the system time to resolve the issue. The instructions I was given to work with have not worked for me, and Raptor themselves confirmed that they’re investigating an issue suggesting that this is possibly tied to new software work done for the new Blackbird release. arp -a is not showing any IP addresses exposed on the client or server side. I’m just going to wait on Raptor. Thank you for trying to help.

113
User Zone / Re: Void Linux thread
« on: July 26, 2022, 08:35:01 am »
I opened a ticket with Raptor, who reached out last night and indicated that my problems mirror an issue encountered with more new Blackbirds than my own. Quote:

“Quick question -- have you been able to access the network from the installed OS or is that also broken? We're tracking down a potential issue with the new Blackbird programming line, hence the question -- the symptoms match an older issue we had seen and thought was fixed for the production line.”

Also, I swear I didn’t mean to eat this much of the Void Linux thread on what appears to be a Blackbird-specific issue. If these posts could be moved elsewhere, I’d do it.

edit: a USB wireless networking dongle is working well enough for now… so I’m on a path forward, at least. Thanks.

114
User Zone / Re: Void Linux thread
« on: July 25, 2022, 05:58:06 pm »
Just tried that, setting arp for the server/Blackbird’s IP address directly to the Blackbird’s MAC address on the MacBook Pro client, and it’s still timing out. As below:

sudo arp -a 193.168.0.42 [the Blackbird MAC address]

edit: Also repeated the client steps for a USB thumb drive install of Ubuntu booting on my Windows machine, following the Talos II Quick Start directions again. That version of SSH is at least polite enough to indicate that it finds no route to the host in a shorter period of time than macOS's timeout. I don't suppose I need to supply it with a specific port...?

115
User Zone / Re: Void Linux thread
« on: July 25, 2022, 09:47:04 am »
I followed the directions in the link to setup the BMC password for the first time, then used the .42 address to connect. If that’s not the correct IP address, let me know.

116
User Zone / Re: Void Linux thread
« on: July 25, 2022, 07:44:00 am »
I have tried - it just seems to time out. The BMC isn’t holding onto 192.168.1.1 for the gateway IP. I can set it to any other arbitrary IP, but if I set it to 192.168.1.1, it resets to either 0.0.0.0 or the last arbitrary IP I set. I’d like to not have to put in a support ticket, but we will see.

117
User Zone / Re: Void Linux thread
« on: July 25, 2022, 06:13:52 am »
It’s version 2.00, so this shouldn’t apply…

118
User Zone / Re: Void Linux thread
« on: July 24, 2022, 10:42:40 pm »
I have been beating my head against these instructions, using an ethernet adapter for my 2015 MacBook Pro and the default mac install of ssh:
https://wiki.raptorcs.com/wiki/Talos_II_Beginner%27s_Quick_Start_Guide

Both systems are disconnected from any means of internet connection except the crossover ethernet cable connecting the Mac directly to the BMC-shared ethernet port on the Blackbird. The Blackbird does not want to hold on to the provided gateway IP address, dropping it after a few seconds and ipmitool reporting a gateway IP of 0.0.0.0. I've tried other arbitrary gateway IPs which ipmitool indicates are held, but after using ifconfig to manually set the IP and netmask for the Mac's en3 interface, ssh reliably times out trying to connect to 192.168.0.42. Also no luck trying to visit https://192.168.0.42 with any web browser installed in the system.

What am I missing?

119
General OpenPOWER Discussion / Re: News?
« on: July 24, 2022, 02:59:29 pm »
Deleted - don’t want to clutter the thread with off-topic stuff, but if anybody can lend insight on why I can’t get date and hwclock to agree, I’d be grateful. Thread here: https://forums.raptorcs.com/index.php/topic,7.msg3065.html#msg3065

120
User Zone / Re: Void Linux thread
« on: July 24, 2022, 02:39:49 pm »
You have to set the correct time / date.

I’ve been trying, but whether I use date within the skiroot shell to set the date or within Void itself, it doesn’t seem to stick. Forgive me, I’m new to this - can you show me how?

edit: to clarify, date appears to update correctly, but hwclock remains firmly convinced that it is June 8th, and nothing I’ve been able to do disabuses it of the notion. I’ve tried syncing the system time to the hardware clock so they’re at least both wrong to the same extent, but networking still doesn’t work

edit the second: I skipped connecting to the BMC initially, which is where I’m supposed to initially set the date. D’oh. I’ll take care of that this week and pray until then.

Pages: 1 ... 6 7 [8] 9