Avatar

cmeerw

cmeerw

Not much happening here, yet.

About

Username
cmeerw
Joined
Visits
14,102
Last Active
Roles
Member
Thanked
615

Comments

  • (Quote) Not sure, I guess it's just the kernel probing what devices are available. I haven't really figured out what it is complaining about, the only thing I have found was the vmware and vmt0 errors. (Quote) On the first boot it resizes the parti…
  • (Quote) Yes, that's expected as I used the unpatched NetBSD kernel for that image. I can probably build another image with a patched kernel, now that the basics seem to be working.
  • (Quote) At least for me, everything seems to be working as expected. It did set up the network correctly (both IPv4 and IPv6) and also added the SSH key to the root user.
  • I have put together another NetBSD 10.0 image. With some luck that should now even apply the network configuration and add SSH keys (if the configuration information is provided by VirtFusion). @linveo could we give that image a try?
  • (Quote) Seems to work today. Yesterday, only the FreeBSD 13.2 one worked (the others failed at the "Creating configuration." stage when rebuilding the server on VirtFusion).
  • (Quote) BTW, the script to build the image is here: https://bitbucket.org/cmeerw/netbsd-cloud-image/src/main/
  • @linveo Just having a quick look around the installation options on the VM dashboard. From the FreeBSDs only FreeBSD 13.2 seems to install (but only shows a single CPU core), with the other FreeBSDs I get an error at the "Creating configuration…
  • (Quote) I wonder if it could be an old qemu or Linux kernel version running at linveo that could be responsible for the inconsistent cpuid information provided in their Intel VMs?
  • I have put together a first NetBSD 10.0 image (somewhat based on the script from bsd-cloud-image.org, but without any cloud-init so far, so will need manual network configuration via VNC). @linveo do you want to add that as an installation image (it…
  • @linveo have the cloud-init settings changed on the VM with the move to AMD? I used to see a small hard disk with the VM meta data on the Intel VM: Sep 24 15:51:37 linveo /netbsd: [ 2.2808864] sd0 at scsibus3 target 0 lun 2: <QEMU, QEMU HARDD…
  • (Quote) Haiku does actually work in the VM, I think I was just a bit too impatient last time as it needs quite a bit time to boot from the ISO image (as I believe VirtFusion is streaming the image data on demand via HTTP from the remote server).
  • (Quote) Thanks so much. So looking at the CPU information on AMD, the CPUs show up as: [ 1.000004] cpu0 at mainbus0 apid 0 [ 1.000004] cpu0: Use mfence to serialize rdtsc [ 1.000004] cpu0: AMD Ryzen 9 7950X 16-Core Processor …
  • (Quote) This one? Bark Bark Ltd? That's the @webmash guy (nowadays WebUK Ltd)
  • (Quote) Could you maybe switch me over to AMD as well? I have now created a bug report for the Intel issue https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=58693 so it doesn't get lost, but not sure when/if that might get applied to the k…
  • (Quote) As I said here earlier (Quote) but NetBSD should probably be able to handle this situation better (by continuing with sensible settings instead of asserting), particularly if it's a somewhat common issue in virtualised environments (and oth…
  • (Quote) Yes: https://edge.cmeerw.net/netbsd-10.0-vm.gz BTW, a relatively easy way to then install NetBSD is to put that (gunzipped) kernel file into a (relatively small) separate partition on the VM (not sure which filesystems the NetBSD loader sup…
  • (Quote) BTW, as far as I understand the code, it also only affects Intel CPUs (AMD should be fine). Ideally, NetBSD should be able to handle this case more gracefully, so I have brought it up on their tech-kern mailing list yesterday.
  • (Quote) That's what I have been talking about here all the time: https://lowendspirit.com/discussion/comment/186288/#Comment_186288 and https://lowendspirit.com/discussion/comment/186301/#Comment_186301 You'll need to compile the kernel with the ch…
  • What's the expected performance and uptime on these plans? Are there minimum performance/uptime guarantees?
  • Running cpuid in a Linux VM on that machine I get: $ cpuid -1l1 | fgrep hyper-threading hyper-threading / multi-core supported = false So lp_max = 1 $ cpuid -1l4 | fgrep "in pkg" maximum IDs for cores in pkg = 0xf (15) and core_m…
  • (Quote) The "obvious fix" of just adding: (Quote) seems to work and I have now managed to install NetBSD 10.0 with such a modified kernel. But it looks like something is not being reported correctly (by the CPU/virtualised CPU) here.
  • I think I managed to extract the NetBSD kernel panic now. This is possible by using grub2 to read the memory where NetBSD formats the panic string. Essentially, what you need to do is look at either the netbsd.map file or the output of nm netbsd and…
  • (Quote) I wonder if that's maybe still coming from the loader (just before passing control to the kernel), not the kernel yet?
  • (Quote) It's a bit hard to say as I don't really know what you can reasonably test on the Hypervisor side. With NetBSD the current status is that the images work fine with a standard qemu (at least to the point that it successfully boots), but when…
  • Trying some older NetBSD installation images, and with 4.0.1 it gets a bit further up to: (Quote) Maybe newer versions have the same issue, but just reboot way earlier?
  • (Quote) I don't think any of the BSDs even have the concept of an initramfs. rootfs maybe, but if it's missing or incorrect, there should be an error saying that (or a prompt asking for the rootfs device)
  • (Quote) see https://lowendspirit.com/discussion/comment/185749/#Comment_185749
  • (Quote) On the "Media" tab there is "CD/DVD-ROM" with a drop down list which contains netboot.xyz as the first entry (maybe only for TX?) Alternatively, you could probably just use https://boot.netboot.xyz/ipxe/netboot.xyz.iso a…
  • So for OpenBSD you can get the console output if you first boot into netboot.xyz, but then boot from the local hard disk while pressing the "Ctrl" key - this gets you into the OpenBSD boot loader where you just type "boot". The c…
  • (Quote) I wouldn't think cloud-init would make a difference - the reboot is way too early. Would it be possible to share what options VirtFusion is passing to qemu, so we could try reproducing locally and removing each option one by one to see whic…
  • (Quote) I do occasionally run it in a VM on my local laptop (and have contributed some simple IPv6 fixes to the kernel, as well as added an xmake ports package and updated the luajit ports package). I definitely gets better over time (Emacs now sup…
  • (Quote) You can always later enable VNC in the "Options" tab. (Quote) I first tried the NetbSD 9.3 image, but then tried to boot the offical NetBSD 10.0 ISO by adding a custom CD/DVD-ROM image via the "Media" tab (actually tried…
  • Just as a little experiment, I thought I'd give Haiku a try (as Beta 5 has just been released), and that also doesn't boot. BTW, the netbsd installation image works fine in a qemu in Debian on that VM, but that's not the goal... There must be some…
  • (Quote) This is weird, same thing when trying to boot the NetBSD 10 installer image - and none of the boot flags seem to help, it just reboots immediately after loading the kernel.
  • (Quote) Did you look at the VNC console? Mine is just stuck in a boot loop (just getting to the NetBSD boot loader, but it's immediately rebooting again).
  • (Quote) Right, there is no I/O wait, because there is no I/O now ("bi" column in vmstat are all "0" - because it's cached now).
  • (Quote) Actually looking at the Ryzen results again, why is it only doing around 150 MB/s (even with a 1M block size)? Could you maybe just do a dd if=chronos-20240904.tgz.cpt of=/dev/null bs=1M? Surely, that should be closer to some GB/s (similar …
  • (Quote) But no NetBSD 10, only 9.3.
  • So I think what happened here is that webmash re-started (purging (free) accounts - even the web server they used to host these accounts is off the net now) with a different legal entity: it used to be run by Webmash Ltd and is now run by WEBUK Ltd,…