Hi, I can't help with emulators, but I believe that Tumbleweed is at least booting based on QA testing. Tumbleweed is built even for older mainframes, so that shouldn't be an issue. There is also a new installer since July, which is not feature complete yet. I'm currently looking with developers on storage management, but it shouldn't lead to errors like this. If you believe it's a kernel bug, please file a report with reproducer. Thanks, Marcela Maslanova
On Tue, Aug 27, 2024 at 1:52 AM Rick Troth <tro...@gmail.com> wrote: > > I think OpenSUSE Tumbleweed s390x does not run on Hercules due to > missing instructions. > > Sadly, that might be correct. > After building Hyperion 4.7, I still cannot get either of them past > launching /init. Final trace at the end of this note. > > I'll have to try a different distro. Been using SUSE variants as primary > for a long time. > Am skeptical of Red Hat because they're owned by IBM and IBM *does* push > for the latest hardware capability. (see end) > So prolly Debian. Ugh ... major learning curve there for me. > > Here's the latest in case it says anything to anyone who can give me a > clue. > There's a bit of disassembly in there (nice!), and I grok assembler, but > I don't know quite how to interpret this. > > > 173.665796! T118! zram: Added device: zram0 > 178.822340! T117! zram0: detected capacity change from 0 to 2097152 > 183.418660! T1! EXT4-fs (zram0): mounting ext2 file system using > the ext4 subsystem > 183.437710! T1! EXT4-fs (zram0): mounted filesystem > ff1ce7d0-6403-11ef-86c5-6f25d18d65fa r/w without journal. Quota mode: none. > 206.345791! T1! ------------ cut here !------------ > * 206.345992! T1! kernel BUG at ../fs/dcache.c:2032 * > 206.346231! T1! monitor event: 0040 ilc:2 #1! SMP > 206.346579! T1! Modules linked in: ext4 crc16 mbcache jbd2 zram > 206.347159! T1! Supported: Yes > 206.347354! T1! CPU: 0 PID: 1 Comm: init Not tainted > 6.4.0-150600.21-default #1 SLE15-SP6 > 2a55df39efb37a2b9dc9aa44909754d71b3a7867 > 206.347707! T1! Hardware name: HRC 2064 EMULATOR EMULATOR (LPAR) > 206.347907! T1! Krnl PSW : 0704e00180000000 0000000023d126ae > (d_instantiate+0x26/0x28) > 206.348366! T1! R:0 T:1 IO:1 EX:1 Key:0 M:1 W:0 P:0 > AS:3 CC:2 PM:0 RI:0 EA:3 > 206.348729! T1! Krnl GPRS: 000000008498ddc8 0000000000000004 > 000000008040fd80 0000000085531b80 > 206.348993! T1! 0000000085531538 0000000066cd118c > 0000037fffb65040 0000000000000000 > 206.349272! T1! 0000000000004000 0000000085531b80 > 000000008040fd80 000000008547d240 > 206.349522! T1! 000003ffb892cf98 0000037fffb13bff > 00000000239add4a 0000037fffb13ad0 > 206.350000! T1! Krnl Code: 0000000023d1269e: c0f4ffffffb9 > brcl 15,0000000023d12610 > 206.350000! T1! 0000000023d126a4: c0f40039c66a > brcl 15,000000002444b378 > 206.350000! T1! #0000000023d126aa: af000000 > mc 0,0 > 206.350000! T1! >0000000023d126ae: 0707 > bcr 0,%r7 > 206.350000! T1! 0000000023d126b0: c0040035d0ac > brcl 0,00000000243cc808 > 206.350000! T1! 0000000023d126b6: ebaff0680024 > stmg %r10,%r15,104(%r15) > 206.350000! T1! 0000000023d126bc: b90400ef > lgr %r14,%r15 > 206.350000! T1! 0000000023d126c0: e3f0ffc8ff71 > lay %r15,-56(%r15) > 206.352274! T1! Call Trace: > 206.352953! T1! 126ae>! d_instantiate+0x26/0x28 > 206.353329! T1! (dcee>! hypfs_create_file+0x86/0x178) > 206.353635! T1! e51a>! hypfs_mkdir+0x2a/0x58 > 206.353928! T1! ec6a>! hypfs_diag_create_files+0x1b2/0x480 > 206.354242! T1! e45c>! hypfs_fill_super+0x94/0x128 > 206.354538! T1! f6582>! vfs_get_super+0x5a/0x128 > 206.354858! T1! f3f4c>! vfs_get_tree+0x3c/0x108 > 206.355176! T1! 26716>! path_mount+0x70e/0xa10 > 206.355488! T1! 26a7e>! do_mount+0x66/0x90 > 206.355796! T1! 26c6e>! __s390x_sys_mount+0xae/0x118 > 206.356114! T1! _do_syscall+0x1da/0x200 > 206.356419! T1! f8>! system_call+0x70/0x98 > 206.356737! T1! Last Breaking-Event-Address: > 206.356900! T1! 12694>! d_instantiate+0xc/0x28 > 206.357287! T1! Kernel panic - not syncing: Fatal exception: > panic_on_oops > HHC00809I Processor CP00: disabled wait state 0002000180000000 > 0000000023984418 > HHC00826W Processor CP00: processor auto-stopped due to disabled wait > HHC00007I Previous message from function 'z900_process_interrupt' at > cpu.c(1875) > > This is way better info than I was getting out of Hercules 3.13. > Thanks for the tip, Mark! > > A request: > Distributors, _please avoid latest-and-greatest_ when building your > installers. Not everyone can afford to fork-lift a Z16 in a pinch. > Y'ALL KNOW how to build code which is broadly runnable. Just do so: > install first, optimize later. > > > > > > On 8/26/24 5:06 PM, Paul Dembry wrote: > > I think OpenSUSE Tumbleweed s390x does not run on Hercules due to > missing instructions. > > > > -----Original Message----- > > From: Linux on 390 Port<LINUX-390@VM.MARIST.EDU> On Behalf Of Rick > Troth > > Sent: Monday, August 26, 2024 1:40 PM > > To:LINUX-390@VM.MARIST.EDU > > Subject: Re: Clarification: OpenSUSE on Hercules > > > > For clarity: > > I am trying to run OpenSUSE Tumbleweed "s390x" > > on top of Hercules > > on top of OpenSUSE Tumbleweed "x86_64". > > > > > > don't overthink it > > > > > > > > On 8/26/24 4:29 PM, Paul Dembry wrote: > >> I think Rick is trying this > >> > >> OpenSUSE running on > >> ^ > >> | > >> | > >> Hercules running on > >> ^ > >> | > >> | > >> Some os > >> > >> IOW OpenSUSE S390x on top of Hercules, not Hercules on top of OpenSUSE. > IIRC the more recent versions of OpenSUSE and RedHat (I think RH 8.x) > require certain instructions that are not supported on Hercules. I goofed > around with RH 8.x and think I got it to work using qemu s390 but cannot > say for sure as it was a couple of years ago. I didn't really need anything > higher than RH 7.x so it was just an exercise. > >> Regards, > >> Paul > >> > >> > >> > >> -----Original Message----- > >> From: Linux on 390 Port<LINUX-390@VM.MARIST.EDU> On Behalf Of Paul > >> Flint > >> Sent: Monday, August 26, 2024 1:19 PM > >> To:LINUX-390@VM.MARIST.EDU > >> Subject: Clarification: OpenSUSE on Hercules > >> > >> Greetings Truth > >> > >> To clarify, you are operating SUSE Tumbleweed as the base system on > >> some random intel-type iron. On top of this you want to operate > >> Hercules, apparently this is part of your studied plan for world > >> domination. (I am good with this :^) > >> > >> This is where I get a bit confused. I use Hercules to boot IBM VM 370. > >> This was enough of an entertainment that I folded Hercules and VM into > a Docker container and stuck the whole beta out there as "BaBy Bear VM" > >> (http://bbbvm.org/), > >> > >> So the question I have is do you need code to run on top of Hercules on > top of Tumbleweed, or did I misunderstand? > >> > >> If you are interested, this evening the Barre Open System Institute > (BOSI) has our regular meeting at the York Library in East Barre, we shall > use meet.jit.si/bosi to connect. Come on to meet.Jit.si/bosi< > http://meet.jit.si/bosi> at 6PM! > >> > >> Feel free to click the following link (around 6PM tonight) to join the > >> meeting: > >> https://meet.jit.si/bosi > >> > >> Regards, > >> > >> Paul > >> > >> On Mon, Aug 26, 2024 at 2:06 PM Rick Troth<tro...@gmail.com> wrote: > >> > >>> I need OpenSUSE on Hercules and have so far been unable to install > >>> either of these: > >>> > >>> > >>> openSUSE-Leap-15.6-DVD-s390x-Build710.3-Media > >>> openSUSE-Tumbleweed-NET-s390x-Snapshot20240819-Media > >>> > >>> > >>> Months ago, I tried other releases/snap-shots. No joy then either. > >>> > >>> I have tried supplying the kernel, INITRD, and parm file via 00C > reader. > >>> Didn't work. I have also tried Hercules IPL from ".ins" file. > >>> After about 4 or 5 minutes, the run consistently ends with something > >>> like ... > >>> > >>> > >>> T1! ------------ cut here !------------ > >>> > >>> > >>> ... sometimes followed by (what appears to be) a wait state code, > >>> sometimes not. In all cases the emulator stops with a disabled wait. > >>> > >>> My preference is OpenSUSE Tumbleweed, but Leap works "if I gotta". > >>> I'd like to install to un-partitioned FBA, but I've switched to CKD > >>> in case FBA was/is causing the installer heartburn. > >>> I've also tried to change the device addresses to match what the > >>> samples have. Still nuttin, honey. > >>> > >>> What am I doing wrong? > >>> > >>> > >>> > >>> > >>> > >>> --------------------------------------------------------------------- > >>> - For LINUX-390 subscribe / signoff / archive access instructions, > >>> send email tolists...@vm.marist.edu with the message: INFO LINUX-390 > >>> or visit > >>> http://www2.marist.edu/htbin/wlvindex?LINUX-390 > >>> > >> ---------------------------------------------------------------------- > >> For LINUX-390 subscribe / signoff / archive access instructions, send > >> email tolists...@vm.marist.edu with the message: INFO LINUX-390 or > >> visit > >> http://www2.marist.edu/htbin/wlvindex?LINUX-390 > >> > >> ---------------------------------------------------------------------- > >> For LINUX-390 subscribe / signoff / archive access instructions, send > >> email tolists...@vm.marist.edu with the message: INFO LINUX-390 or > >> visit > >> http://www2.marist.edu/htbin/wlvindex?LINUX-390 > > ---------------------------------------------------------------------- > > For LINUX-390 subscribe / signoff / archive access instructions, send > email tolists...@vm.marist.edu with the message: INFO LINUX-390 or visit > > http://www2.marist.edu/htbin/wlvindex?LINUX-390 > > > > ---------------------------------------------------------------------- > > For LINUX-390 subscribe / signoff / archive access instructions, > > send email tolists...@vm.marist.edu with the message: INFO LINUX-390 > or visit > > http://www2.marist.edu/htbin/wlvindex?LINUX-390 > > ---------------------------------------------------------------------- > For LINUX-390 subscribe / signoff / archive access instructions, > send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or > visit > http://www2.marist.edu/htbin/wlvindex?LINUX-390 > ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390