Hi all, So, I came into possession of a T5140, and logically decided to try booting Debian on it.
Unfortunately, this is somewhat complicated by the fact that at least my T5140 (and possibly all? I don't have the firmware updates to know) still has the "booting an image over 10MB? nah." TFTP issue, so I can't just lob netboot.tar.gz over the network and be happy. So I broke out my old optical drive from the cobwebs, burned [1] to an actual optical disc, and booted it. It got to GRUB, I booted Default Install, and immediately got back: [ 11.339170] NON-RESUMABLE ERROR: Reporting on cpu 0 [ 11.339263] NON-RESUMABLE ERROR: TPC [0x00000000008dcd44] <__pci_enable_msix_range+0x364/0x680> [ 11.339425] NON-RESUMABLE ERROR: RAW [0001000000000001:0000090b1f1fd77f:0000000202000080:ffffffffffffffff [ 11.339563] NON-RESUMABLE ERROR: 0000000800000000:0000000000000000:0000000000000000:0000000000000000] [ 11.339700] NON-RESUMABLE ERROR: handle [0x0001000000000001] stick [0x0000090b1f1fd77f] [ 11.339758] NON-RESUMABLE ERROR: type [precise nonresumable] [ 11.339808] NON-RESUMABLE ERROR: attrs [0x02000080] < ASI sp-faulted priv > [ 11.339885] NON-RESUMABLE ERROR: raddr [0xffffffffffffffff] [ 11.339938] NON-RESUMABLE ERROR: insn effective address [0x000000c50020000c] [ 11.339991] NON-RESUMABLE ERROR: size [0x8] [ 11.340025] NON-RESUMABLE ERROR: asi [0x00] [ 11.340822] Kernel panic - not syncing: Non-resumable error. [ 11.340873] CPU: 0 PID: 90 Comm: systemd-udevd Tainted: G E 5.14.0-3-sparc64 #1 Debian 5.14.12-1 [ 11.340952] Call Trace: [ 11.340981] [<0000000000c19e1c>] panic+0xec/0x340 [ 11.341028] [<000000000042a628>] sun4v_nonresum_error+0xc8/0xe0 [ 11.341089] [<0000000000406da0>] sun4v_nonres_mondo+0xc8/0xd8 [ 11.341158] [<00000000008dcd44>] __pci_enable_msix_range+0x364/0x680 [ 11.341223] [<00000000008dd080>] pci_enable_msix_range+0x20/0x40 [ 11.341285] [<00000000101879e8>] niu_try_msix+0xc8/0x1a0 [niu] [ 11.341404] [<000000001018f13c>] niu_get_invariants+0x47c/0x2860 [niu] [ 11.341524] [<0000000010191774>] niu_pci_init_one+0x254/0x420 [niu] [ 11.341642] [<00000000008d3268>] pci_device_probe+0xc8/0x160 [ 11.341708] [<0000000000971164>] really_probe+0xc4/0x480 [ 11.341779] [<0000000000971644>] __driver_probe_device+0x124/0x180 [ 11.341853] [<00000000009716c8>] driver_probe_device+0x28/0xe0 [ 11.341925] [<0000000000971f24>] __driver_attach+0xc4/0x200 [ 11.341997] [<000000000096e818>] bus_for_each_dev+0x58/0xa0 [ 11.342066] [<000000000097079c>] driver_attach+0x1c/0x40 [ 11.342135] [<00000000009701b0>] bus_add_driver+0x1d0/0x240 [ 11.342282] Press Stop-A (L1-A) from sun keyboard or send break [ 11.342282] twice on console to return to the boot prom [ 11.342367] ---[ end Kernel panic - not syncing: Non-resumable error. ]--- "Neat." Sadly, the niu driver doesn't really seem to have any parameters I could play with... Anybody have a suggestion for how to not get burned by this? I can try just booting older and older snapshots, but I only have so many burnable discs. Booting a wheezy netboot.tar.gz booted without complaint, but that's not directly useful at the moment...unless I want to clobber a disk with a bootable sparc64 image, I suppose. I tried editing the boot command in GRUB on the disc to say 'set options="priority=high nomsi"', but it didn't affect the behavior. I could blacklist the niu driver entirely next (assuming I'm not doing the parameter passing wrong), but then I need a non-niu NIC to plug in... Thanks for any insight anyone can provide, - Rich [1] - https://cdimage.debian.org/cdimage/ports/snapshots/2021-10-20/debian-11.0.0-sparc64-NETINST-1.iso