11-09-2024, 05:53 PM
(This post was last modified: 11-09-2024, 05:56 PM by grindstone.)
OK you beat me--wrote a big response that should be fixed/revised but I'll just tack it on the end of this right now.
First, are you referring to DSL or to AntiX that you re-did the image in?
Also, can you append a 3 and boot in text mode?
----------------------------------
Yeah, tinycore isn't going to help us debug the Debian/AntiX tree because it indeed uses tinyX and they alone (tinycore devs) are (heroically!) keeping it alive at all. And, in general, one can't just mix and match entire subsystems as things are built together.
Ideally, we need to figure out if proper "normal" Xorg has the support in the
xserver-xorg-video-radeon
(Note: xserver-xorg-video-ati seems to be for older chips but it says to leave it in there for autodetection unless you're sure you don't need it )
and if we need the
firmware-amd-graphics
blob to be able to recognize the device. Getting AntiX full or Bookworm to boot would likely give us this answer. Onward.
If we root-around for your chip, the GPU seems to be Cedar so that looks good for what we can tell, anyway:
apt-cache show xserver-xorg-video-radeon
Package: xserver-xorg-video-radeon
Source: xserver-xorg-video-ati
Version: 1:19.1.0-3
Installed-Size: 869
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Architecture: i386
Provides: xorg-driver-video
Depends: libc6 (>= 2.17), libdrm-radeon1 (>= 2.4.39), libgbm1 (>= 8.1~0), libudev1 (>= 183), xorg-video-abi-25, xserver-xorg-core (>= 2:21.1.1)
Suggests: firmware-amd-graphics
Description-en: X.Org X server -- AMD/ATI Radeon display driver
This package provides the 'radeon' driver for the AMD/ATI cards. The
following chips should be supported: R100, RV100, RS100, RV200, RS200,
RS250, R200, RV250, RV280, RS300, RS350, RS400/RS480, R300, R350, R360,
RV350, RV360, RV370, RV380, RV410, R420, R423/R430, R480/R481,
RV505/RV515/RV516/RV550, R520, RV530/RV560, RV570/R580,
RS600/RS690/RS740, R600, RV610/RV630, RV620/RV635, RV670, RS780/RS880,
RV710/RV730, RV740/RV770/RV790, CEDAR, REDWOOD, JUNIPER, CYPRESS,
HEMLOCK, PALM, SUMO/SUMO2, BARTS, TURKS, CAICOS, CAYMAN, ARUBA, TAHITI,
PITCAIRN, VERDE, OLAND, HAINAN, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII.
Check (CEDAR), and firmware is a suggest but not dependency.
Soooo...this should work(?) (given the higher-labor customizing to get the firmware in). Thinking it'll find the module if we just give it firmware. Wikipedia shows a lot of support /drm/radeon (but of course yours isn't listed) and there's the 2011 gap right where yours belongs.
Diving in the radeon modinfo, it looks like the minimal Cedar firmware files are:
firmware: radeon/CEDAR_smc.bin
firmware: radeon/CEDAR_rlc.bin
firmware: radeon/CEDAR_me.bin
firmware: radeon/CEDAR_pfp.bin
but I'm far out of my depth here so those might not be all you need--call it a start if you're trying to keep it minimal when you make a new image.
As a suitable "also-ran" solution, some sort of vesa support would be acceptable, but it'll need to be in the current Xorg as that's what AntiX releases (or in bookworm), ie, not xvesa (xvesa is long-gone, too).
There is also
xserver-xorg-video-amdgpu
but that seems to be for "3rd generation" chips released after 2015. You can see that it depends on the
xserver-xorg-video-radeon
Yeah, so if Xorg works at all for your 6290 chip, it's the current -radeon that should be the right package.
If I have this straight, you are unable to boot the full 23.2 AntiX but it just sits there flashing cursor or do you get a grub menu? I've not used that 23.2 image (any of them) so I don't know if you need to run isohybrid on them before you do the dd (?). If the machine can't even find the image to boot, I'd do the isohybrid & re- mkfs.vfat & re-dd. If you're doing all this stuff in ventoy or something else, I'd have no idea how to fix that.
So we still have the same questions. If you got it going in AntiX or Debian something, maybe we start there (?) Otherwise--yeah--you'd be off on a different distro path.
First, are you referring to DSL or to AntiX that you re-did the image in?
Also, can you append a 3 and boot in text mode?
----------------------------------
Yeah, tinycore isn't going to help us debug the Debian/AntiX tree because it indeed uses tinyX and they alone (tinycore devs) are (heroically!) keeping it alive at all. And, in general, one can't just mix and match entire subsystems as things are built together.
Ideally, we need to figure out if proper "normal" Xorg has the support in the
xserver-xorg-video-radeon
(Note: xserver-xorg-video-ati seems to be for older chips but it says to leave it in there for autodetection unless you're sure you don't need it )
and if we need the
firmware-amd-graphics
blob to be able to recognize the device. Getting AntiX full or Bookworm to boot would likely give us this answer. Onward.
If we root-around for your chip, the GPU seems to be Cedar so that looks good for what we can tell, anyway:
apt-cache show xserver-xorg-video-radeon
Package: xserver-xorg-video-radeon
Source: xserver-xorg-video-ati
Version: 1:19.1.0-3
Installed-Size: 869
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Architecture: i386
Provides: xorg-driver-video
Depends: libc6 (>= 2.17), libdrm-radeon1 (>= 2.4.39), libgbm1 (>= 8.1~0), libudev1 (>= 183), xorg-video-abi-25, xserver-xorg-core (>= 2:21.1.1)
Suggests: firmware-amd-graphics
Description-en: X.Org X server -- AMD/ATI Radeon display driver
This package provides the 'radeon' driver for the AMD/ATI cards. The
following chips should be supported: R100, RV100, RS100, RV200, RS200,
RS250, R200, RV250, RV280, RS300, RS350, RS400/RS480, R300, R350, R360,
RV350, RV360, RV370, RV380, RV410, R420, R423/R430, R480/R481,
RV505/RV515/RV516/RV550, R520, RV530/RV560, RV570/R580,
RS600/RS690/RS740, R600, RV610/RV630, RV620/RV635, RV670, RS780/RS880,
RV710/RV730, RV740/RV770/RV790, CEDAR, REDWOOD, JUNIPER, CYPRESS,
HEMLOCK, PALM, SUMO/SUMO2, BARTS, TURKS, CAICOS, CAYMAN, ARUBA, TAHITI,
PITCAIRN, VERDE, OLAND, HAINAN, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII.
Check (CEDAR), and firmware is a suggest but not dependency.
Soooo...this should work(?) (given the higher-labor customizing to get the firmware in). Thinking it'll find the module if we just give it firmware. Wikipedia shows a lot of support /drm/radeon (but of course yours isn't listed) and there's the 2011 gap right where yours belongs.
Diving in the radeon modinfo, it looks like the minimal Cedar firmware files are:
firmware: radeon/CEDAR_smc.bin
firmware: radeon/CEDAR_rlc.bin
firmware: radeon/CEDAR_me.bin
firmware: radeon/CEDAR_pfp.bin
but I'm far out of my depth here so those might not be all you need--call it a start if you're trying to keep it minimal when you make a new image.
As a suitable "also-ran" solution, some sort of vesa support would be acceptable, but it'll need to be in the current Xorg as that's what AntiX releases (or in bookworm), ie, not xvesa (xvesa is long-gone, too).
There is also
xserver-xorg-video-amdgpu
but that seems to be for "3rd generation" chips released after 2015. You can see that it depends on the
xserver-xorg-video-radeon
Yeah, so if Xorg works at all for your 6290 chip, it's the current -radeon that should be the right package.
If I have this straight, you are unable to boot the full 23.2 AntiX but it just sits there flashing cursor or do you get a grub menu? I've not used that 23.2 image (any of them) so I don't know if you need to run isohybrid on them before you do the dd (?). If the machine can't even find the image to boot, I'd do the isohybrid & re- mkfs.vfat & re-dd. If you're doing all this stuff in ventoy or something else, I'd have no idea how to fix that.
So we still have the same questions. If you got it going in AntiX or Debian something, maybe we start there (?) Otherwise--yeah--you'd be off on a different distro path.