got kernel panic while booting the installer

nacho Lariguet lariguet at gmail.com
Fri Jul 7 00:28:58 PDT 2017


Copyright ...
...
panic: alst_radix_free: freeing free block
cpuid = 0
Trace beginning at frame 0xffffffff817f4d40
(null)() at 0x0xffffffff805e5d76 0x0xffffffff805e5d76
(null)() at 0x0xffffffff805e5d76 0x0xffffffff805e5d76
(null)() at 0x0xffffffff8061c85f 0x0xffffffff8061c85f
(null)() at 0x0xffffffff8061ca06 0x0xffffffff8061ca06
(null)() at 0x0xffffffff8061c9c0 0x0xffffffff8061c9c0
(null)() at 0x0xffffffff8061c9c0 0x0xffffffff8061c9c0
Debugger("panic")

CPU0 stopping CPUs: 0x00000000
  stopped

Stopped at 0xffffffff80a51bac: movb $0,0xd9cb79(%rip)
db>

dimensions 640x480
stride     640
masks      0x00ff0000, 0x0000ff00, 0x00000000ff, 0xff000000

I manually typed the above since I suppose there's no way to grab the 
screen contents at this stage; please, whether in doubt, I can provide a 
picture taken with my camera.

The hardware is the following:

   • Dell PowerEdge R710 (G1 ie: 2009) server:
   + Intel 5520 rev 13/22 (aka Tylersburg-EP) chipset
   + dual Intel Xeon E5520 µPs (Nehalem based) (aka Gainestown EP) with 
64 GB RAM
   + integrated Matrox G200eW WPCM450 (8 MB) (aka Windbond or Nuvoton ?) 
PCI ID 0x0532 (0x532102b where 102b is Matrox)
   + integrated BroadCom BCM-5709-C GbE quad-port
   + integrated internal SATA controller disabled
   + LSI MegaRAID SAS-9211-8i adapter reflashed from IR firmware to 
20.00.07.00-IT; ie: just a HBA
   + Seagate Savvio SAS HDDs
   - R710 BIOS firmware package is latest 6.4.0
   - all other firmware up to date
   - legacy BIOS disabled: booting with uEFI rev 2.1 only

The sofware is the following:

   - dragonFlyBSD STABLE 4.8.0; ie: dfly-x86_64-4.8.0_REL.img.bz2 booted 
from a USB drive
   - dragonFlyBSD LATEST 04-07-2017; ie: 
http://avalon.dragonflybsd.org/snapshots/x86_64/DragonFly-x86_64-LATEST-IMG.img.bz2 
booted from a USB drive
   - same results

Also:

   - TrueOS-2017-06-23-x64-USB.img ............. boots OK from a USB 
drive: installed and running OK @ 1280x1024 with rEFInd and ZFS
   - FreeBSD-11.0-RELEASE-amd64-memstick.img ... boots OK from a USB 
drive but I didn't installed it
   - archlinux-2017.07.01-x86_64.iso ........... boots OK from a USB 
drive but I didn't installed it

Of relevance (I think):

   - rEFInd defaults to 640x480 so TrueOS started at 640x480 also: 
edited refind.conf and now have both @ 1280x1024
   - max resolution I can get is 1280x1024: since the Matrox 0x0532 
(G200eW) has 8 MB it seems I cannot go 1600x1200 or 1920x1200
   - TrueOS runs the Matrox card with the generic VGA driver

   - searched google for for alst_radix_free and got 
https://searchcode.com/codesearch/view/14627234/

     repo:git://github.com/davshao/dflygsocdrm.git
file:dflygsocdrm /sys/kern/subr_alist.c
     Bitmap allocator/deallocator ...

     ...

     if (scan->bm_bitmap & mask)
        panic("alst_radix_free: freeing free block");
     scan->bm_bitmap |= mask;

     /*
     * We could probably do a better job here.  We are required to make
     * bighint at least as large as the biggest contiguous block of
     * data.  If we just shoehorn it, a little extra overhead will
     * be incured on the next allocation (but only that one typically).
     */

     scan->bm_bighint = ALIST_BMAP_RADIX;

     ...

   - from TrueOS TTY console:

     pciconf -lv;
     vendor = Matrox Electronics Systems Ltd • device = Matrox MGA 
G200ew WPCM450 • class = display • subclass = VGA
              class=0x030000 card=0x2351028 chip=0x532102b rev=0x0a hdr=0x00
     vendor = Broadcom Limited • device = NeXtreme II BCM5709 Gigabit 
Ethernet • class = network • subclass = Ethernet
              ...
     vendor = LSI Logic / Symbios Logic • device = SAS2008 PCI-Express 
Fusion-MPT SAS-2 [Falcon] • class = mass storage • subclass = SAS
              ...

     vidcontrol -i adapter; ### does not enumerates available video 
modes: outputs nothing at all
     dmesg | grep mga; ### returns nothing so:
     dmesg | grep vga; ### <VGA-compatible-display>

     kldstat | grep vesa; ### nothing
     su -;
     kldload vesa;
     exit;

     vidcontrol -i adapter; ### still nothing

   - on the video driver:

     the generic VGA driver works OK; however, everything seems too slow 
(compared with what I get running archlinux for example)
     I think I will need the mga driver to support some hardware 
acceleration or improved resolution on the virtual consoles: could be nice
     Am I right on this one ?

The user; ie: me :) ... newbie here:

   - worked/developed on Windows platforms for a looong time
   - switched a laptop to archlinux without GUI a couple of years ago to 
learn linux from scratch
   - being reading a lot about BSD lately and now really wanting to learn it




More information about the Users mailing list