Closed kviolka closed 4 years ago
Possibly the firmwares did not download and install correctly during unwind. ls /var/log/pkgbuild
On Friday, June 19, 2020, 08:57:44 AM PDT, kviolka notifications@github.com wrote:
Hi,
I'm working on a machine profile for Fujitsu-Siemens Futro S900, the machine has 2GB Ram, ATI Radeon
I would appreciate any help.
I'm building the syslinux variant and write it to a 2GB disk with the mkmbrdrv command, that works nicely. I boot the machine with a Linux usb-stick (https://grml.org/) and use netcat + dd to transfer the image to the built in disk. It boots fine.
I was not able to build an image with "--allmodules", to use the hwlister.sh, this version wont boot.
I put my current build conf I have now in the attachment.
Problems I have as of now with my own selection: The Radeon driver is not properly loaded, X Windows uses the fb-driver instead. I guess it does not include the right firmware?
in the bootet GRML-Linux I can see these firmwares are loaded: radeon/PALM_pfp.bin radeon/SUMO_rlc.bin, radeon/SUMO_uvd.bin can I include these in thinstation?
Network is also not working, it should load the r8169 driver with firmware rtl_nic/rtl8168e-2.fw
In the booted thinstation image, in dmesg I see a line 'realtek.ko not loaded, maybe it needs to be added to initramfs?'
``################################################
--- Thinstation Build Config ---
################################################
This is Thinstation s basic setup file. In this file you decide which
hardware, programs and features to be included in the Thinstation
boot image generated by running "./build".
You can customize/limit the possibilities in the thinstation.conf
files later.
Anything after a "#" is a comment. You activate "things" by removing
the "#" and remove "things" by putting a "#" in front of them.
First we define which modules to include. Modules are hardware
drivers. NEVER include more than necessary - the more modules, the
longer boot time.
########################################################
--- Machine Modules to include in boot image ---
########################################################
A machine profile is a set of modules for a specific set of hardware
components like a thinclient with adapters. It does not include any
filesystem modules, those need to be selected individualy. Making a
a machine profile is a two step process. First you will need to make
an allmodules build like "./build --allmodules" with the extensions-x
package included. Once the client machine is booted with that image
you can open and xterm or telnet in and run "hwlister.sh". hwlister.sh
will compile some lists and attempt to post them to the pxe server assigned
to the client. If the pxe server is this workstation and you are hosting
files directly out of this build env, you can then run
"./mkmachine SOME-MODEL" and the files will be put into the machine folder
under that model name. Now all you have to do is add a line to this file
like "machine SOME-MODEL" and you will no longer have to make
allmodules builds. If this is not the pxe server, you will have to
move stuff around on your own, but the most important files are
modules.list and firmware.list.
################################################
--- Modules to include in boot image ---
################################################
Any modules may be added as "module" or "module_pkg".
If defined as a "module", the driver is included in the boot image.
If defined as a "module_pkg", the driver is added from outside the
image, such as from a tftp server. See note below for more details.
Normally you should use "module". Only use "module_pkg" if you want
to dynamically load modules.
Note: If you create a module_pkg network driver, and decide to load it
from a tftp server, it won t work. This is because the image
won t have a network driver to get the module_pkg in the first
place.
machine futros900
Every mounted device needs a filesystem, so choose which ones you need.
module usb-storage
module vfat # Fat and VFat file system support
module ext4 # Ext4 file system support
#################################################
--- Packages to include in boot image ---
#################################################
A package is a program or utility.
Any packages may be added as "package" or "pkg".
If defined as a "package", the program is included in the boot image.
If defined as a "pkg", the program is added from outside the image.
Normally, you should use "package". Only use "pkg" if you want to
dynamically load programs.
--- Packages to include in boot image
--- Packages below may be "package" or "pkg"
package udisks package automount package networkmanager
package ntp # Utility to obtain date & time from network
package alsa
package volumeicon
package cpufreq
--- XOrg 7.7
package xorg7-ati #ATI video driver for most modern ATI chipsets. Usually requires several firmwares
package locale-de_DE # German package locale-en_GB # English-Great Britain package locale-en_US # English-US
package freerdp # X RDP Client - fork of rdesktop
Not needed if you don t want to manage windows.
package xfwm4
package terminal # Terminal emulator for xfwm4 -- Pulls in xfwm4 package thunar # File Manager for xfwm4 -- Pulls in xfwm4
package extensions # Adds various shell commands, will increase image size. package extensions-x # Adds various utility s for the X Environment !!!! INCLUDES hwlister.sh !!!!
Parameters
########################################
--- Miscellaneous Parameters ---
########################################
param fastboot false # Mangles the filesystem a special way as to improve boot speed and reduce
param tsuser tsuser # Name of the user that thinstation will run as. Needs userauto package. param tsuserpasswd kekse # Do Change! Console/telnet password for non-root
param rootpasswd pleasechangeme # Do Change! Console/telnet password for root
param tsadminpasswd pleasechangeme # Admin password of web interface param xorgvncpasswd pleasechangeme # VNC Access Password param storagepasswd pleasechangeme # Password for storage server param dialuppasswd pleasechangeme # Password for dialin account param sambapasswd pleasechangeme # Password for samba shares when using user mode security
param bootlogo false # Enable or Disable the use of the Boot splash. param boottheme default # Backgound picture during boot
param splash silent param fbmtrr 0 # MTRR value for uvesafb (default = 0, 4 is the best) grep your log to make sure you have not set it to high
param fbsm ywrap # Window scrolling method (redraw, ypan, ywrap) ywrap is best, but may not work correctly for all people
param bootresolution 1280x768-32
param desktop file:./backgrounds/Hive_Lite.jpg # Custom image to load as desktop background param defaultconfig thinstation.conf.buildtime # The file with default setup. No other config file is found
param basename thinstation # Used for all config/tftp/scp file names param basepath ts6.2 # Used to determine path to tftp/scp files param baseurl http://www.doncuppjr.net # Used to determine url to wget files
param haltonerror false # Will halt on error, default is true param hardlinkfs true param sametimestmp true # When enabled, the timestamps for all files and folders will be set to 00:00 of todays date in your timezone param initrdcmd "gzip" # Compression mode and level of initrd file. none, gzip -9, lzma -9 ,bzip2 -9 param bootverbosity 32 # Increased vebosity when booting TS
#
Leave this alone unless you can t download (wget required on your Linux box):
param downloads /downloads
param bootimages "syslinux"
param syslinuxtheme "default"
package alltimezone param allres true # Includes a lot of resolution splash images for live-cd s param allfirmware true # Includes a lot of firmwares for live-cd s param earlymicrocode false # Builds microcode initramfs for early loading
param blacklist "snd-pcsp.ko pcspkr.ko"
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.
ls /var/log/pkglog:
-rw-r--r-- 1 root root 36058 Jun 15 19:39 firmware-b43.log
-rw-r--r-- 1 root root 16844 Jun 15 19:39 firmware-libertas.log
-rw-r--r-- 1 root root 5152 Jun 15 19:39 firmware-p54.log
-rw-r--r-- 1 root root 4062 Jun 15 19:39 firmware-zd1211.log
-rw-r--r-- 1 root root 10441 Jun 15 19:41 firmware.log
in these logfiles I do not see rtl8168e-2.fw
That they exist, means that firmware did not install correctly. prt-get install -if -im /ts/ports/binary-core/*
prt-get install -if -im /ts/ports/binary-core/*
-- Packages not found /ts/ports/binary-core/README /ts/ports/binary-core/firmware /ts/ports/binary-core/firmware-alsa /ts/ports/binary-core/firmware-ap6214a /ts/ports/binary-core/firmware-atmel /ts/ports/binary-core/firmware-b43 /ts/ports/binary-core/firmware-ipw /ts/ports/binary-core/firmware-libertas /ts/ports/binary-core/firmware-p54 /ts/ports/binary-core/firmware-zd1211 /ts/ports/binary-core/intel-microcode /ts/ports/binary-core/preloader /ts/ports/binary-core/refind-binary /ts/ports/binary-core/shim-fedora /ts/ports/binary-core/wireless-regdb
prt-get install -if -im -is `find /ts/ports/binary-core/ -type d -printf '%f\n'`
[root@TS_chroot]/# prt-get install -if -im -is find /ts/ports/binary-core/ -type d -printf '%f\n'
prt-get: installing /ts/ports/binary-core/firmware
=======> Package '/ts/ports/binary-core/firmware/firmware#git-1.pkg.tar.xz' is up to date.
prt-get: installing firmware git-1
pkgadd: could not read firmware#git-1.pkg.tar.xz: Unknown error -1
prt-get: installing /ts/ports/binary-core/firmware
=======> Package '/ts/ports/binary-core/firmware/firmware#git-1.pkg.tar.xz' is up to date.
prt-get: installing firmware git-1
pkgadd: could not read firmware#git-1.pkg.tar.xz: Unknown error -1
prt-get: installing /ts/ports/binary-core/firmware-libertas
=======> Package '/ts/ports/binary-core/firmware-libertas/firmware-libertas#1.3-1.pkg.tar.xz' is up to date.
prt-get: installing firmware-libertas 1.3-1
prt-get: installing /ts/ports/binary-core/firmware-p54
=======> Package '/ts/ports/binary-core/firmware-p54/firmware-p54#1.0-1.pkg.tar.xz' is up to date.
prt-get: installing firmware-p54 1.0-1
prt-get: installing /ts/ports/binary-core/firmware-b43
=======> Package '/ts/ports/binary-core/firmware-b43/firmware-b43#6.30.163.46-1.pkg.tar.xz' is up to date.
prt-get: installing firmware-b43 6.30.163.46-1
prt-get: installing /ts/ports/binary-core/firmware-zd1211
=======> Package '/ts/ports/binary-core/firmware-zd1211/firmware-zd1211#1.5-1.pkg.tar.xz' is up to date.
prt-get: installing firmware-zd1211 1.5-1
-- Packages not found binary-core/ work src linux-firmware inside-secure eip197_minifw ath6k AR6004 hw1.2 hw1.3 AR6003.1 hw2.1.1 AR6002 AR6003 hw2.1.1 hw1.0 hw2.0 r128 sun mediatek mt8183 mt8173 ess imx sdma yamaha ttusb-budget edgeport microchip tehuti dsp56k cxgb3 cis src brcm ath9k_htc cadence keyspan tigon advansys cpia2 moxa adaptec qlogic vxge rtl_nic qcom venus-5.4 sdm845 venus-5.2 venus-1.8 venus-4.2 ti-connectivity myricom amd-ucode dabusb .git logs refs heads remotes origin objects info pack branches hooks info refs heads tags remotes origin 3com nvidia gp108 nvdec gr sec2 acr tegra124 gm206 gr acr tegra186 gv100 nvdec gr sec2 acr gm200 gr acr tegra210 tu10x typec tu102 nvdec gr sec2 acr tegra194 gp104 nvdec gr sec2 acr gm204 gr acr tu106 nvdec gr sec2 acr tu116 nvdec gr sec2 acr gp102 nvdec gr sec2 acr gm20b gr acr pmu gk20a gp10b gr acr pmu gp100 gr acr tu117 nvdec gr sec2 acr gp106 nvdec gr sec2 acr tu104 nvdec gr sec2 acr gp107 nvdec gr sec2 acr ositech dpaa2 mc kaweth qed ath10k QCA988X hw2.0 QCA99X0 hw2.0 QCA9984 hw1.0 QCA4019 hw1.0 WCN3990 hw1.0 QCA9887 hw1.0 QCA6174 hw3.0 hw2.1 QCA9888 hw2.0 QCA9377 hw1.0 matrox bnx2 vicam mwlwifi RTL8192E usbdux cavium korg emi62 slicoss keyspan_pda rtw88 rtl_bt mwl8k liquidio mellanox amdgpu acenic amd libertas atusb bnx2x mrvl prestera isci radeon ene-ub6250 i915 sxg rsi e100 sb16 intel ice ddp netronome nic bpf nic-sriov flower av7110 qca ar3k 30101 30101coex 30000 1020201coex 1020201 1020200 yam ti-keystone carl9170fw tools include src carlu src lib include linux shared carlfw include src usb toolchain minifw config extra rockchip vdec emi26 cxgb4 configs rtlwifi go7007 ueagle-atm atmel pkg lib inside-secure eip197_minifw ath6k AR6004 hw1.2 hw1.3 AR6003.1 hw2.1.1 AR6002 AR6003 hw2.1.1 hw1.0 hw2.0 r128 sun mediatek mt8183 mt8173 ess imx sdma yamaha ttusb-budget edgeport microchip tehuti dsp56k cxgb3 cis src brcm ath9k_htc cadence keyspan tigon advansys cpia2 moxa adaptec qlogic vxge rtl_nic qcom venus-5.4 sdm845 venus-5.2 venus-1.8 venus-4.2 ti-connectivity myricom amd-ucode dabusb 3com nvidia gp108 nvdec gr sec2 acr tegra124 gm206 gr acr tegra186 gv100 nvdec gr sec2 acr gm200 gr acr tegra210 tu10x typec tu102 nvdec gr sec2 acr tegra194 gp104 nvdec gr sec2 acr gm204 gr acr tu106 nvdec gr sec2 acr tu116 nvdec gr sec2 acr gp102 nvdec gr sec2 acr gm20b gr acr pmu gk20a gp10b gr acr pmu gp100 gr acr tu117 nvdec gr sec2 acr gp106 nvdec gr sec2 acr tu104 nvdec gr sec2 acr gp107 nvdec gr sec2 acr ositech dpaa2 mc kaweth qed ath10k QCA988X hw2.0 QCA99X0 hw2.0 QCA9984 hw1.0 QCA4019 hw1.0 WCN3990 hw1.0 QCA9887 hw1.0 QCA6174 hw3.0 hw2.1 QCA9888 hw2.0 QCA9377 hw1.0 matrox bnx2 vicam mwlwifi RTL8192E usbdux cavium korg emi62 slicoss keyspan_pda rtw88 rtl_bt mwl8k liquidio mellanox amdgpu acenic amd libertas atusb bnx2x mrvl prestera isci radeon ene-ub6250 i915 sxg rsi e100 sb16 intel ice ddp netronome nic bpf nic-sriov flower av7110 qca ar3k 30101 30101coex 30000 1020201coex 1020201 1020200 yam ti-keystone carl9170fw tools include src carlu src lib include linux shared carlfw include src usb toolchain minifw config extra rockchip vdec emi26 cxgb4 configs rtlwifi go7007 ueagle-atm atmel
-- Packages where install failed firmware firmware
-- Packages installed before this run (ignored) firmware-ap6214a wireless-regdb meson meson shim-fedora preloader firmware-alsa firmware-ipw firmware-atmel refind-binary intel-microcode
-- Packages installed firmware-libertas firmware-p54 firmware-b43 firmware-zd1211
prt-get install -if -im -is firmware
firmware port is really important
Ok, the firmware archive was broken I think, I deleted it and rebuilt it, and now it looks okay, /var/log/pkgbuild is empty now.
But in the booted image still the same situation, no network or radeon video...
[root@TS_chroot]/ts/firmware_notfound# ls -la total 136 drwxr-xr-x 2 root root 4096 Jun 19 13:38 . drwxr-xr-x 13 root root 4096 Oct 22 2019 .. -rw-r--r-- 1 root root 559 Jun 15 19:19 amdgpu.ko.oops -rw-r--r-- 1 root root 17 Jun 15 19:19 ast.ko.oops -rw-r--r-- 1 root root 72 Jun 15 19:19 ath10k_pci.ko.oops -rw-r--r-- 1 root root 190 Jun 15 19:19 ath6kl_sdio.ko.oops -rw-r--r-- 1 root root 133 Jun 15 19:19 ath6kl_usb.ko.oops -rw-r--r-- 1 root root 30 Jun 15 19:19 bcm203x.ko.oops -rw-r--r-- 1 root root 12 Jun 15 19:19 bfusb.ko.oops -rw-r--r-- 1 root root 139 Jun 15 19:19 brcmfmac.ko.oops -rw-r--r-- 1 root root 69 Jun 15 19:19 btmrvl_sdio.ko.oops -rw-r--r-- 1 root root 24 Jun 15 19:19 btmtksdio.ko.oops -rw-r--r-- 1 root root 24 Jun 15 19:19 btmtkuart.ko.oops -rw-r--r-- 1 root root 161 Jun 15 19:19 btrtl.ko.oops -rw-r--r-- 1 root root 24 Jun 15 19:19 btusb.ko.oops -rw-r--r-- 1 root root 45 Jun 15 19:19 cxgb4.ko.oops -rw-r--r-- 1 root root 58 Jun 15 19:19 i1480-dfu-usb.ko.oops -rw-r--r-- 1 root root 22 Jun 15 19:19 ice.ko.oops -rw-r--r-- 1 root root 10 Jun 15 19:19 isight_firmware.ko.oops -rw-r--r-- 1 root root 464 Jun 15 19:19 iwlwifi.ko.oops -rw-r--r-- 1 root root 69 Jun 15 19:19 mwifiex_sdio.ko.oops -rw-r--r-- 1 root root 74 Jun 15 19:19 orinoco.ko.oops -rw-r--r-- 1 root root 17 Jun 15 19:19 orinoco_usb.ko.oops -rw-r--r-- 1 root root 437 Jun 19 13:38 r8169.ko.oops -rw-r--r-- 1 root root 23 Jun 15 19:19 rtl8723ae.ko.oops -rw-r--r-- 1 root root 25 Jun 15 19:19 rtl8xxxu.ko.oops -rw-r--r-- 1 root root 33 Jun 15 19:19 snd-hda-codec-ca0132.ko.oops -rw-r--r-- 1 root root 12 Jun 15 19:19 snd-riptide.ko.oops -rw-r--r-- 1 root root 63 Jun 15 19:19 snd-usb-6fire.ko.oops -rw-r--r-- 1 root root 52 Jun 15 19:19 solos-pci.ko.oops -rw-r--r-- 1 root root 14 Jun 15 19:19 speedfax.ko.oops -rw-r--r-- 1 root root 182 Jun 15 19:19 ueagle-atm.ko.oops -rw-r--r-- 1 root root 34 Jun 15 19:19 wcn36xx.ko.oops -rw-r--r-- 1 root root 47 Jun 15 19:19 wil6210.ko.oops
maybe I should do a fresh checkout and try again? something is really weird here.
ok I rebuilt everything with a fresh checkout, but no luck, still no network & radeon drivers loaded.
firmware_notfound looks a bit better now:
insgesamt 132 drwxr-xr-x 2 root root 4096 Jun 20 09:16 . drwxr-xr-x 13 root root 4096 Okt 22 2019 .. -rw-r--r-- 1 root root 559 Jun 20 09:16 amdgpu.ko.oops -rw-r--r-- 1 root root 17 Jun 20 09:16 ast.ko.oops -rw-r--r-- 1 root root 72 Jun 20 09:16 ath10k_pci.ko.oops -rw-r--r-- 1 root root 190 Jun 20 09:16 ath6kl_sdio.ko.oops -rw-r--r-- 1 root root 133 Jun 20 09:16 ath6kl_usb.ko.oops -rw-r--r-- 1 root root 30 Jun 20 09:16 bcm203x.ko.oops -rw-r--r-- 1 root root 12 Jun 20 09:16 bfusb.ko.oops -rw-r--r-- 1 root root 139 Jun 20 09:16 brcmfmac.ko.oops -rw-r--r-- 1 root root 69 Jun 20 09:16 btmrvl_sdio.ko.oops -rw-r--r-- 1 root root 24 Jun 20 09:16 btmtksdio.ko.oops -rw-r--r-- 1 root root 24 Jun 20 09:16 btmtkuart.ko.oops -rw-r--r-- 1 root root 161 Jun 20 09:16 btrtl.ko.oops -rw-r--r-- 1 root root 24 Jun 20 09:16 btusb.ko.oops -rw-r--r-- 1 root root 45 Jun 20 09:16 cxgb4.ko.oops -rw-r--r-- 1 root root 58 Jun 20 09:16 i1480-dfu-usb.ko.oops -rw-r--r-- 1 root root 22 Jun 20 09:16 ice.ko.oops -rw-r--r-- 1 root root 10 Jun 20 09:16 isight_firmware.ko.oops -rw-r--r-- 1 root root 464 Jun 20 09:16 iwlwifi.ko.oops -rw-r--r-- 1 root root 69 Jun 20 09:16 mwifiex_sdio.ko.oops -rw-r--r-- 1 root root 74 Jun 20 09:16 orinoco.ko.oops -rw-r--r-- 1 root root 17 Jun 20 09:16 orinoco_usb.ko.oops -rw-r--r-- 1 root root 23 Jun 20 09:16 rtl8723ae.ko.oops -rw-r--r-- 1 root root 25 Jun 20 09:16 rtl8xxxu.ko.oops -rw-r--r-- 1 root root 33 Jun 20 09:16 snd-hda-codec-ca0132.ko.oops -rw-r--r-- 1 root root 12 Jun 20 09:16 snd-riptide.ko.oops -rw-r--r-- 1 root root 63 Jun 20 09:16 snd-usb-6fire.ko.oops -rw-r--r-- 1 root root 52 Jun 20 09:16 solos-pci.ko.oops -rw-r--r-- 1 root root 14 Jun 20 09:16 speedfax.ko.oops -rw-r--r-- 1 root root 182 Jun 20 09:16 ueagle-atm.ko.oops -rw-r--r-- 1 root root 34 Jun 20 09:16 wcn36xx.ko.oops -rw-r--r-- 1 root root 47 Jun 20 09:16 wil6210.ko.oops
In dmesg in the booted image i see for r8169: "realtek.ko not loaded, maybe it needs to be added to initrams"?
Build with —allmodules , and the firmwares should make it
So I tried to build a fresh image with --allmodules now, but again I get the kernel panic on boot ("Unable to mount root fs on unknown block(0,0)").
When I build after that without --allmodules, the firmware is still missing...
Try tiny will allmodules. You might be hitting a memory hole.
I now built "tiny" with --allmodules. Now the machine just stops after "Loading /boot/initrd... ok" with no further message.
Is there some way to make it more verbose? In Syslinux?
I don't think there is a hardware problem, because GRML just runs fine with desktop and all modules.
Ok I rebuild it with loglevel=5 in syslinux.cfg.
The last line is:
r8169: 0000:01:00.0 can't disable ASPM; OS doesn't have ASPM control
I appended pcie_aspm=force to the kernel options, and that last message is gone.
Now it stops before at:
bbswitch: cannot find ACPI handle for VGA device 0000:00:01.0
bbswitch: No discrete VGA device found
That does not mean anything, that’s a module for hybrid gpu systems. Noisy, but not critical.
set your kernel cmd line to vt.global_cursor_default=1 loglevel=5 systemd.show_status=true udev.log_priority=5 rd.systemd.show_status=true rd.udev.log_priority=5 i915.fastboot=1
On Sun, Jun 21, 2020 at 6:03 AM kviolka notifications@github.com wrote:
I appended pcie_aspm=force to the kernel options, and that last message is gone.
Now it stops before at:
bbswitch: cannot find ACPI handle for VGA device 0000:00:01.0
bbswitch: No discrete VGA device found
— You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/Thinstation/thinstation/issues/567#issuecomment-647125557, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAVW47XQZQDQP54THBHXY6LRXYALRANCNFSM4OC3DC6Q .
ok, with loglevel=7 i see the last line is
r8169 0000:01:00.0 enp1s0 renamed from eth0
ah moment, i didnt see your last comment
Hm. when I use these parameters, i can see some systemd messages scrolling by, i think the last one is something with "sound card". Then the screen jumps to the beginning of the buffer, and i cannot scroll down to see the last line... machine hangs.
this is really a journey...
edit the dependencies file for the base package and comment out splash. Depending on what your making, the journey might be worth it. I try and make this process easy, it was once much much harder, but I don’t have access to every single machine that might try and boot TS. Sometimes I have to make educated guesses.
ok, i don't give up that easily ;)
Removing "splash" from the file didn't change the outcome... Hm, can I debug with a serial console? Is that kernel option included?
Yes. CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_CONSOLE=y
rm -rf ts/firmware_cache and firmware_notfound then make a new image
also make sure you have param allfirmware true in your build.conf
Success! :) Now I could build & boot the tiny image with "--allmodules" and "allfirmware" and use hwlister.sh to create the profile. I build a new image with that machine profile and all looks very nice, radeon driver is loaded by Xorg + network works. Thanks! Will add a pull request for the profile.
Hi,
I'm working on a machine profile for Fujitsu-Siemens Futro S900, the machine has 2GB Ram, ATI Radeon
I would appreciate any help.
I'm building the syslinux variant and write it to a 2GB disk with the mkmbrdrv command, that works nicely. I boot the machine with a Linux usb-stick (https://grml.org/) and use netcat + dd to transfer the image to the built in disk. It boots fine.
I was not able to build an image with "--allmodules", to use the hwlister.sh, this version wont boot.
I put my current build conf I have now in the attachment.
Problems I have as of now with my own selection: The Radeon driver is not properly loaded, X Windows uses the fb-driver instead. I guess it does not include the right firmware?
in the bootet GRML-Linux I can see these firmwares are loaded: radeon/PALM_pfp.bin radeon/SUMO_rlc.bin, radeon/SUMO_uvd.bin can I include these in thinstation?
Network is also not working, it should load the r8169 driver with firmware rtl_nic/rtl8168e-2.fw
In the booted thinstation image, in dmesg I see a line 'realtek.ko not loaded, maybe it needs to be added to initramfs?'
build.conf.txt
in the machine profile there is only module.list with module uvesafb module cfbfillrect module cfbimgblt module cfbcopyarea module overlay module r8169