Re: Loading zfs module results in hangup on i386
From: Yasuhiro Kimura Subject: Loading zfs module results in hangup on i386 (Re: Install of 13.0-RELEASE i386 with ZFS root hangs up) Date: Sat, 08 May 2021 07:31:47 +0900 (JST) > Now I think I know what is the source of problem. After all, on > 13.0-RELEASE i386 system simply loading zfs module results in system > hang up. > > The steps to reproduce it are, > > 1. Boot with install media of 13.0-RELEASE i386 > 2. At the first menu of FreeBSD installer, select 'Shell'. > 3. At the shell prompt, type `kldload zfs` and return key. > > I confirmed hangup happens with VirtualBox, VMware Player and my bare > metal PC environement. So the problem doesn't depend on hardware. > > And hangup also happens with 13-STABLE and 14-CURRENT. This problem is already reported to Bugzilla. Bug 254177 When ZFS is recognized, An i386 machine with a lot of memory hangs. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254177 --- Yasuhiro Kimura ___ freebsd-stable@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"
Loading zfs module results in hangup on i386 (Re: Install of 13.0-RELEASE i386 with ZFS root hangs up)
From: Yasuhiro Kimura Subject: Install of 13.0-RELEASE i386 with ZFS root hangs up Date: Fri, 07 May 2021 21:47:59 +0900 (JST) > Hello, > > Does anyone succeed to install 13.0-RELEASE i386 with ZFS root? > > I tried this with VirtualBox and VMware Player on Windows with > following VM condition. > > * 4 CPUs > * 8GB memory > * 100GB disk > * Bridge mode NIC > > But in both cases, VM gets high CPU load and hangs up after I moved > to 'YES' at 'ZFS Configuration' menu and type return key. > > If I select UFS root installation completes successfully. So the > problem is specific to ZFS root. Now I think I know what is the source of problem. After all, on 13.0-RELEASE i386 system simply loading zfs module results in system hang up. The steps to reproduce it are, 1. Boot with install media of 13.0-RELEASE i386 2. At the first menu of FreeBSD installer, select 'Shell'. 3. At the shell prompt, type `kldload zfs` and return key. I confirmed hangup happens with VirtualBox, VMware Player and my bare metal PC environement. So the problem doesn't depend on hardware. And hangup also happens with 13-STABLE and 14-CURRENT. --- Yasuhiro Kimura ___ freebsd-stable@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"
Re: Install of 13.0-RELEASE i386 with ZFS root hangs up
On Fri, May 07, 2021 at 09:48:07AM -0700, Freddie Cash wrote: > On Fri, May 7, 2021 at 5:49 AM Yasuhiro Kimura wrote: > > > Does anyone succeed to install 13.0-RELEASE i386 with ZFS root? > > > > I tried this with VirtualBox and VMware Player on Windows with > > following VM condition. > > > > * 4 CPUs > > * 8GB memory > > * 100GB disk > > * Bridge mode NIC > > > > But in both cases, VM gets high CPU load and hangs up after I moved > > to 'YES' at 'ZFS Configuration' menu and type return key. > > > > If I select UFS root installation completes successfully. So the > > problem is specific to ZFS root. > > > > Running ZFS on 32-bit OSes is doable (although not recommended) but > requires a lot of manual configuration and tweaking, especially around > kernel memory and ARC usage. > > You're limited to 4 GB of memory space, so you need to tune the ARC to use > less than that. The auto-tuning has improved a lot over the years, but you > still need to limit the ARC size to around 2 GB (or less) to keep the > system stable. KVA memory space tuning shouldn't be needed anymore, but > you can do research into that, just in case. > > You can compile a custom kernel to enable PAE support, that will sometimes > help with memory issues on i386 (and will allow you to use more than 4 GB > of system RAM, although individual processes are still limited to 4 GB). i386 kernel uses memory up to 24G since 13.0. PAE only means that devices that can access full 64bit address are allowed to avoid dma bouncing. > > If you really need to, you can make ZFS work on i386. If at all possible, > though, you really should run it on amd64 instead. > > -- > Freddie Cash > fjwc...@gmail.com > ___ > freebsd-stable@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org" ___ freebsd-stable@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"
Re: Install of 13.0-RELEASE i386 with ZFS root hangs up
On Fri, May 7, 2021 at 5:49 AM Yasuhiro Kimura wrote: > Does anyone succeed to install 13.0-RELEASE i386 with ZFS root? > > I tried this with VirtualBox and VMware Player on Windows with > following VM condition. > > * 4 CPUs > * 8GB memory > * 100GB disk > * Bridge mode NIC > > But in both cases, VM gets high CPU load and hangs up after I moved > to 'YES' at 'ZFS Configuration' menu and type return key. > > If I select UFS root installation completes successfully. So the > problem is specific to ZFS root. > Running ZFS on 32-bit OSes is doable (although not recommended) but requires a lot of manual configuration and tweaking, especially around kernel memory and ARC usage. You're limited to 4 GB of memory space, so you need to tune the ARC to use less than that. The auto-tuning has improved a lot over the years, but you still need to limit the ARC size to around 2 GB (or less) to keep the system stable. KVA memory space tuning shouldn't be needed anymore, but you can do research into that, just in case. You can compile a custom kernel to enable PAE support, that will sometimes help with memory issues on i386 (and will allow you to use more than 4 GB of system RAM, although individual processes are still limited to 4 GB). If you really need to, you can make ZFS work on i386. If at all possible, though, you really should run it on amd64 instead. -- Freddie Cash fjwc...@gmail.com ___ freebsd-stable@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"
Re: Building an 13-STABLE release for i386
On Wed, May 05, 2021 at 07:33:23PM +, Glen Barber wrote: > On Wed, May 05, 2021 at 09:16:19PM +0200, Gordon Bergling wrote: > > On Wed, May 05, 2021 at 07:02:42PM +, Glen Barber wrote: > > > On Wed, May 05, 2021 at 08:56:58PM +0200, Gordon Bergling wrote: > > > > I am currently try to build a custom 13-STABLE release for i386, build > > > > on > > > > an amd64 system. According to release(7) the following command should > > > > do the trick, but it fails with the following error message. > > > > > > > > $ doas sh release.sh -c i386/i386.conf > > > > ld-elf32.so.1: Shared object "libedit.so.8" not found, required by "sh" > > > > > > > > Has anyone an idea what could cause this? > > > > > > > > > > Do you have lib32 compatibility installed on the build host? I.e., do > > > you have WITHOUT_LIB32 defined in your src.conf? > > > > > > Glen > > > > lib32 compatibility should be installed, the src.conf of the buildsystem > > (recent 12-STABLE) only has the following entries defined: > > > > WITH_PIE=1 > > WITH_RETPOLINE=1 > > > > Hmm. I can't see why this would be failing for you then. I routinely > do this every week for the development snapshots. > > Is there a chance your system is somehow mismatched regarding userland > and kernel? What version is the build host running? What does > 'uname -UK' show? > > libedit(3) was bumped on Feb 1, 2021 following an update to ncurses(3). > My gut tells me these may be related. I was somehow mistaken how the release.sh process works. I have a local tree with some modifications to the i386 GENERIC kernel config to hopefully get FreeBSD booted on an old Thinkpad X31. Just starting a release build with the default i386.conf always checks out HEAD, no matter of what branch I started the release build from. --Gordon ___ freebsd-stable@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"
Re: Install of 13.0-RELEASE i386 with ZFS root hangs up
From: 8zwk...@oldach.net (Helge Oldach) Subject: Re: Install of 13.0-RELEASE i386 with ZFS root hangs up Date: Fri, 7 May 2021 15:41:45 +0200 (CEST) > Yasuhiro Kimura wrote on Fri, 07 May 2021 14:47:59 +0200 (CEST): >> Does anyone succeed to install 13.0-RELEASE i386 with ZFS root? > > >> * 8GB memory > > Try with 4GB perhaps? > > Kind regards > Helge Thank you for suggestion. But unfortunately hangup still happens with 4GB memory. --- Yasuhiro Kimura ___ freebsd-stable@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"
Install of 13.0-RELEASE i386 with ZFS root hangs up
Hello, Does anyone succeed to install 13.0-RELEASE i386 with ZFS root? I tried this with VirtualBox and VMware Player on Windows with following VM condition. * 4 CPUs * 8GB memory * 100GB disk * Bridge mode NIC But in both cases, VM gets high CPU load and hangs up after I moved to 'YES' at 'ZFS Configuration' menu and type return key. If I select UFS root installation completes successfully. So the problem is specific to ZFS root. --- Yasuhiro Kimura ___ freebsd-stable@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"