Dobrica Pavlinušić's random unstructured stuff
LXD8541: Revision 16
dove-bootlog.txt Xtreme PC LXD8541 Chip PC Linux-based Thinx OS Product Specifications Xtreme PC LXD8541 Processor • Marvell Dove, Armada 510 800MHZ https://www.kernel.org/doc/html/v5.14/arm/marvell.html#dove-family-application-processor Memory • 1GB, DDR3 @ 800MHz Mass Storage • 2GB, High reliability eMMC NAND flash • Optional externally accessed MicroSD slot
Display Support • One DVI-I port
Resolutions • Single: Up to 1920x1200 Pixels @ true color (32 bit)
Video Player • Various video codecs, including: DivX HD, H.264 (MPEG4), WMV9/VC1
Audio Support • High Definition Audio Codec
sample rate Input / Output ports • 6 x USB 2.0 ports (2 front, 4 back) serialhttps://forum.doozan.com/read.php?2,67954,76099#msg-76099 Koen Re: Debian on Chip PC LXD8941 January 04, 2019 02:33PM Inside there is both a 4 pin and a 6 pin header. The 4 pin is the UART connection. With the power button towards you and the DVI connection away from you the connections are as follows: GND, TX, RX, VCC (from left to right). kernelLinux Kernel 6.6.2 MVEBU package and Debian armhf rootfs https://forum.doozan.com/read.php?2,32146 mkfs.ext3 -L rootfs /dev/sda1 mount /dev/sda1 /mnt/sda1/ cd /mnt/sda1/ tar xvf /nuc/armada/Debian-6.6.2-mvebu-tld-1-rootfs-bodhi.tar.bz2 3. Create uImage with DTB appended. root@nuc:/mnt/sda1# cd boot/ root@nuc:/mnt/sda1/boot# cp -a uImage uImage.orig root@nuc:/mnt/sda1/boot# cp -a zImage-6.6.2-mvebu-tld-1 zImage.fdt root@nuc:/mnt/sda1/boot# cat dts/dove-chip-lxd8941.dtb >> zImage.fdt root@nuc:/mnt/sda1/boot# mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-6.6.2-mvebu-tld-1 -d zImage.fdt uImage Image Name: Linux-6.6.2-mvebu-tld-1 Created: Tue Dec 19 18:00:34 2023 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 5193798 Bytes = 5072.07 KiB = 4.95 MiB Load Address: 00008000 Entry Point: 00008000 insert usb stick into back 4 usb ports, front 2 won't find storage device on usb abort u-boot over serial and issue boot from usb: setenv bootargs console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 ${mtdparts} earlyprintk=serial usb start; ext2load usb 0:1 0x3000000 /boot/uImage; ext2load usb 0:1 0x4000000 /boot/uInitrd bootm 0x3000000 0x4000000 video output
DRM and framebuffer are not currently (as of 6.6) supported in upstream kernel according to messages at Let's try to boot with this dts but this does not work. fw_printenvroot@dove:~# cat /etc/fw_env.config # MTD device name Device offset Env. size Flash sector size Number of sectors /dev/mtd1 0x000000 0x010000 |