Hello
Short :
I discovered Alpine Linux on the www.linux.org forum, on the better-linux-distro-for-an-ebox-3350mx thread.
I have an EBOX-3350MX (i586, non CMOV, non PAE) and would like a distribution with graphics desktop
Alpine-extended-3.13.5-x86 installs correctly
But impossible to have a graphic desktop.
How to do ?
Thank you.
Full :
The PC:
Architecture:
http://www.dmp.com.tw/tech/vortex86mx/
This is normally an i586 architecture.
Very important: the all-in-one chipset is NEITHER CMOV, NOR PAE
(This means that the huge amount of distributions available for non-pae machines, must be extremely reduced to only retain the few available for non-cmovs.)
Ignoring this at the time, I bought it a pittance in 2017, used but like new, 5V 2A power supply (the one recommended in the forums), in its original packaging ...
At the time, I had started to take an interest in Raspberries.
Even today, I find it nonsense that the sockets are literally all around these board, which quickly appear as fragile hacks.
In addition, at the cost of the card itself, it is necessary to add a box, a power supply, an HDMI-VGA adapter ...
All this to have a platform that was not even X86 ...
Even on occasion at the time, the Raspberry seemed like a bad deal next to the price I paid for my EBOX-3350MX.
That's why I opted for the EBOX-3350MX.
Debian 8 ok, but:
Since then, I have installed Ubuntu 10, out of the box, with desktop but without all the drivers and debian-8.11.1-i386-netinst, out of the box, with desktop and all drivers.
Debian 8 install itself, find all the drivers, install the graphical desktop etc…
Debian 8 and Ubuntu 10 are no longer supported.
Even distributions generally presented as designed for old and small PCs do not work on i586 without CMOV and PAE.
Most don't go beyond booting.
Alpine Ok, but:
So that's why I'm very happy that Apline Linux is installed.
But now, I can not have a graphic desktop.
I tried several days to make changes after installation.
I reinstalled all 20 times for each time to start from zero and not accumulate bad manipulations.
What works, what not works in what I've done :
OK - Installation out of box alpine-extended-3.13.5-x86 (setup-alpine -> reboot)
Forgoten - sed -i s/#unicode="NO"\n\n#/#unicode="NO"\n\nunicode="YES"\n\n#/ /etc/rc.conf
OK - apk add lang
OK - apk add man-pages
OK - apk add mandoc
OK - apk add mandoc-apropos
OK - apk add docs
OK - adduser <meuser>
OK - apk add nano.
OK - nano /etc/apk/repositories
OK - apk update
OK - apk upgrade
OK - setup-xorg-base
OK - apk add xfce4 xfce4-terminal xfce4-screensaver lightdm-gtk-greeter
OK - rc-service dbus start
OK - rc-update add dbus
EE - rc-service lightdm start : give a black screen with a fast blinking cursor
Ctrl+Alt+F1 can escape from the black screen and back to command line last lines :
If I don't do anything for a minute, the black screen comes again.
OK – apk add pciutils
Lspci gives :
Nano /var/log/Xorg.0.log gives :
Nano Lightdm.log gives :
For all I know, it smell like a display driver problem.
But for things I've discovered, It may come from anithing else...
The solutions considered:
Mouse acceleration disabling :
Some peoples seems to act with Alpine Linux like with Arch Linux.
I've found this thread :
lightdm does not start - only black screen
https://bbs.archlinux.org/viewtopic.php?id=244663&p=2
It end and solve with a mouse acceleration disabling.
Haven't found where it can be tested in Alpine Linux, because the /etc/X11/xorg.conf.d/ directory doesn't exist.
Digging into Debian 8 :
Debian 8 works out of the box, so it has to find the right drivers and installers on its own.
I still have Debian 8 on an SD card (which allows the ebox to be switched to Debian 8) and I can get some information from it, but I don't know how.
Lspci –k | grep –EA3 'VGA' gives :
Digging deeper into something else but what :
On this forum, they depend
Installing Ubuntu Linux 10.04LTS on eBox 33xxMX &
https://robosavvy.com/forum/viewtopic.php?f=17&t=7482
VGA Drivers:
They indicate that it is optional and that ubuntu 10 can work with Vesa (so out of the box, again).
Debian 8 also works without modifying the drivers:
But for those who still want to install the VGA drivers :
https://robosavvy.com/forum/viewtopic.php?p=35471#35467
by Linx » Fri Sep 21, 2012 12:46 am
I have the file RDCXorgDriver0.0.9-Vortex86MX\RDC Xorg Driver R0.0.9\Driver R0.0.9\1.7.5\rdc_drv.so
But how to install it ?
Before installing the VGA drivers, you must install the kernel :
https://robosavvy.com/RoboSavvyPages/DMP/LinuxKernels/INSTALL.htm
I have the file linux-image-2.6.34.10-vortex86-sg_1.2_i386/linux-headers-2.6.34.10-vortex86-sg_1.2_i386.deb
I have the file linux-image-2.6.34.10-vortex86-sg_1.2_i386/linux-image-2.6.34.10-vortex86-sg_1.2_i386.deb
But these are files .deb (for debian or ubuntu…) :
OK - apk add dpkg
EE - dpkg -i /mnt/cleusb/linux-image-2.6.34.10-vortex86-sg_1.2_i386.deb
I also have that :
http://www.dmp.com.tw/tech/os-xlinux/
I'm not really easy with Linux and the best I'v done yet is to copy correctly lines of comandes from tutos. But If in the tuto, something is missing, I won't be able to see it...
So, any idea to start with ?
Thank
Short :
I discovered Alpine Linux on the www.linux.org forum, on the better-linux-distro-for-an-ebox-3350mx thread.
I have an EBOX-3350MX (i586, non CMOV, non PAE) and would like a distribution with graphics desktop
Alpine-extended-3.13.5-x86 installs correctly
But impossible to have a graphic desktop.
How to do ?
Thank you.
Full :
The PC:
EBOX-3350MX
512MB DDR2
SD-Card reader
On button
All-metal case which is also a heat sink.
Conventional, intelligently placed connections
AMIBIOS © 2010 American Megatrends, Inc.
BIOS Date: 12/21/2011 eBox-3350 A64
CPU: VORTEX86MX A9111
Speed 933MHz
(C) American Megatrends, Inc.
62-0100-000001-00101111-122111-VORTEX86-1ADSV000-Y2KC
System Configuration AMIBIOS Version 08.00.15
Architecture:
http://www.dmp.com.tw/tech/vortex86mx/
This is normally an i586 architecture.
Very important: the all-in-one chipset is NEITHER CMOV, NOR PAE
(This means that the huge amount of distributions available for non-pae machines, must be extremely reduced to only retain the few available for non-cmovs.)
Ignoring this at the time, I bought it a pittance in 2017, used but like new, 5V 2A power supply (the one recommended in the forums), in its original packaging ...
At the time, I had started to take an interest in Raspberries.
Even today, I find it nonsense that the sockets are literally all around these board, which quickly appear as fragile hacks.
In addition, at the cost of the card itself, it is necessary to add a box, a power supply, an HDMI-VGA adapter ...
All this to have a platform that was not even X86 ...
Even on occasion at the time, the Raspberry seemed like a bad deal next to the price I paid for my EBOX-3350MX.
That's why I opted for the EBOX-3350MX.
Debian 8 ok, but:
Since then, I have installed Ubuntu 10, out of the box, with desktop but without all the drivers and debian-8.11.1-i386-netinst, out of the box, with desktop and all drivers.
Debian 8 install itself, find all the drivers, install the graphical desktop etc…
Debian 8 and Ubuntu 10 are no longer supported.
Even distributions generally presented as designed for old and small PCs do not work on i586 without CMOV and PAE.
Most don't go beyond booting.
Alpine Ok, but:
So that's why I'm very happy that Apline Linux is installed.
But now, I can not have a graphic desktop.
I tried several days to make changes after installation.
I reinstalled all 20 times for each time to start from zero and not accumulate bad manipulations.
What works, what not works in what I've done :
OK - Installation out of box alpine-extended-3.13.5-x86 (setup-alpine -> reboot)
Forgoten - sed -i s/#unicode="NO"\n\n#/#unicode="NO"\n\nunicode="YES"\n\n#/ /etc/rc.conf
OK - apk add lang
OK - apk add man-pages
OK - apk add mandoc
OK - apk add mandoc-apropos
OK - apk add docs
OK - adduser <meuser>
OK - apk add nano.
OK - nano /etc/apk/repositories
OK - apk update
OK - apk upgrade
OK - setup-xorg-base
OK - apk add xfce4 xfce4-terminal xfce4-screensaver lightdm-gtk-greeter
OK - rc-service dbus start
OK - rc-update add dbus
EE - rc-service lightdm start : give a black screen with a fast blinking cursor
Ctrl+Alt+F1 can escape from the black screen and back to command line last lines :
# rc-service lightdm start
* /run/lightdm: creating directory
* /run/lightdm: correcting owner
* Starting Display Manager … [OK]
If I don't do anything for a minute, the black screen comes again.
OK – apk add pciutils
Lspci gives :
VGA compatible controller: RDC Semiconductor, Inc. RDC M2010 VGA-compatible graphics adapter
Nano /var/log/Xorg.0.log gives :
[ 1202.328] (WW) Failed to open protocol names file lib/xorg/protocol.txt
[ 1202.331]
X.Org X Server 1.20.11
X Protocol Version 11, Revision 0
[ 1202.341] Build Operating System: Linux Alpine Linux
[ 1202.341] Current Operating System: Linux square 5.10.38-0-lts #1-Alpine SMP Fri, 21 May 2021 11:41:13 UTC i586
[ 1202.342] Kernel command line: BOOT_IMAGE=vmlinuz-lts root=UUID=f05000a0-e2ec-4bea-ba7e-c724b03393ca modules=sd-mod,usb-storage,ext4 quiet rootfstype=ext4 initrd=initramfs-lts
[ 1202.342] Build Date: 14 April 2021 07:56:21AM
[ 1202.342]
[ 1202.342] Current version of pixman: 0.40.0
[ 1202.343] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 1202.343] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 1202.348] (==) Log file: "/var/log/Xorg.0.log", Time: Sat May 22 21:22:04 2021
[ 1202.359] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 1202.360] (==) No Layout section. Using the first Screen section.
[ 1202.360] (==) No screen section available. Using defaults.
[ 1202.360] (**) |-->Screen "Default Screen Section" (0)
[ 1202.360] (**) | |-->Monitor "<default monitor>"
[ 1202.387] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 1202.388] (==) Automatically adding devices
[ 1202.388] (==) Automatically enabling devices
[ 1202.388] (==) Automatically adding GPU devices
[ 1202.388] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 1202.389] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[ 1202.389] Entry deleted from font path.
[ 1202.390] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 1202.390] Entry deleted from font path.
[ 1202.390] (==) FontPath set to:
/usr/share/fonts/misc,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled
[ 1202.390] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 1202.390] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 1202.390] (II) Module ABI versions:
[ 1202.390] X.Org ANSI C Emulation: 0.4
[ 1202.391] X.Org Video Driver: 24.1
[ 1202.397] X.Org XInput driver : 24.1
[ 1202.397] X.Org Server Extension : 10.0
[ 1202.540] (--) PCI:*(0@0:13:0) 17f3:2010:17f3:2010 rev 0, Mem @ 0xf8000000/67108864, 0xfebe0000/131072, I/O @ 0x0000ef80/128, BIOS @ 0x????????/131072
[ 1202.545] (II) LoadModule: "glx"
[ 1202.558] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 1202.659] (II) Module glx: vendor="X.Org Foundation"
[ 1202.664] compiled for 1.20.11, module version = 1.0.0
[ 1202.664] ABI class: X.Org Server Extension, version 10.0
[ 1202.665] (==) Matched modesetting as autoconfigured driver 0
[ 1202.665] (==) Matched fbdev as autoconfigured driver 1
[ 1202.665] (==) Matched vesa as autoconfigured driver 2
[ 1202.665] (==) Assigned the driver to the xf86ConfigLayout
[ 1202.665] (II) LoadModule: "modesetting"
[ 1202.667] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 1202.694] (II) Module modesetting: vendor="X.Org Foundation"
[ 1202.695] compiled for 1.20.11, module version = 1.20.11
[ 1202.695] Module class: X.Org Video Driver
[ 1202.695] ABI class: X.Org Video Driver, version 24.1
[ 1202.695] (II) LoadModule: "fbdev"
[ 1202.706] (WW) Warning, couldn't open module fbdev
[ 1202.707] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 1202.707] (II) LoadModule: "vesa"
[ 1202.725] (WW) Warning, couldn't open module vesa
[ 1202.725] (EE) Failed to load module "vesa" (module does not exist, 0)
[ 1202.725] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 1202.726] (++) using VT number 7
[ 1202.728] (EE) open /dev/dri/card0: No such file or directory
[ 1202.728] (WW) Falling back to old probe method for modesetting
[ 1202.729] (EE) open /dev/dri/card0: No such file or directory
[ 1202.729] (EE) Screen 0 deleted because of no matching config section.
[ 1202.729] (II) UnloadModule: "modesetting"
[ 1202.730] (EE) Device(s) detected, but none match those in the config file.
[ 1202.730] (EE)
Fatal server error:
[ 1202.730] (EE) no screens found(EE)
[ 1202.734] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 1202.735] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 1202.735] (EE)
[ 1202.744] (EE) Server terminated with error (1). Closing log file.
Nano Lightdm.log gives :
[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.30.0, UID=0 PID=2044
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: Registered seat module local
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.02s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
[+0.05s] WARNING: Failed to get list of logind seats: GDBus.Errorrg.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.login1 was not provided by any .service files
[+0.05s] DEBUG: Adding default seat
[+0.05s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.05s] DEBUG: Seat seat0: Starting
[+0.05s] DEBUG: Seat seat0: Creating greeter session
[+0.06s] DEBUG: Seat seat0: Creating display server of type x
[+0.06s] DEBUG: Could not run plymouth --ping: Failed to execute child process “plymouth” (No such file or directory)
[+0.06s] DEBUG: Using VT 7
[+0.07s] DEBUG: Seat seat0: Starting local X display on VT 7
[+0.07s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
[+0.07s] DEBUG: XServer 0: Writing X server authority to /var/run/lightdm/root/:0
[+0.07s] DEBUG: XServer 0: Launching X Server
[+0.07s] DEBUG: Launching process 2050: /usr/bin/X :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+0.07s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+0.08s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+0.09s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
For all I know, it smell like a display driver problem.
But for things I've discovered, It may come from anithing else...
The solutions considered:
Mouse acceleration disabling :
Some peoples seems to act with Alpine Linux like with Arch Linux.
I've found this thread :
lightdm does not start - only black screen
https://bbs.archlinux.org/viewtopic.php?id=244663&p=2
It end and solve with a mouse acceleration disabling.
Haven't found where it can be tested in Alpine Linux, because the /etc/X11/xorg.conf.d/ directory doesn't exist.
Digging into Debian 8 :
Debian 8 works out of the box, so it has to find the right drivers and installers on its own.
I still have Debian 8 on an SD card (which allows the ebox to be switched to Debian 8) and I can get some information from it, but I don't know how.
Lspci –k | grep –EA3 'VGA' gives :
VGA compatible controller: RDC Semiconductore, Inc. Device 2010
Subsystem: RDC Semiconductore, Inc. Device 2010
Enable to find the right command line to display the video driver actually used.
Digging deeper into something else but what :
On this forum, they depend
Installing Ubuntu Linux 10.04LTS on eBox 33xxMX &
https://robosavvy.com/forum/viewtopic.php?f=17&t=7482
VGA Drivers:
They indicate that it is optional and that ubuntu 10 can work with Vesa (so out of the box, again).
Debian 8 also works without modifying the drivers:
But for those who still want to install the VGA drivers :
https://robosavvy.com/forum/viewtopic.php?p=35471#35467
by Linx » Fri Sep 21, 2012 12:46 am
I have the file RDCXorgDriver0.0.9-Vortex86MX\RDC Xorg Driver R0.0.9\Driver R0.0.9\1.7.5\rdc_drv.so
But how to install it ?
Before installing the VGA drivers, you must install the kernel :
https://robosavvy.com/RoboSavvyPages/DMP/LinuxKernels/INSTALL.htm
I have the file linux-image-2.6.34.10-vortex86-sg_1.2_i386/linux-headers-2.6.34.10-vortex86-sg_1.2_i386.deb
I have the file linux-image-2.6.34.10-vortex86-sg_1.2_i386/linux-image-2.6.34.10-vortex86-sg_1.2_i386.deb
But these are files .deb (for debian or ubuntu…) :
OK - apk add dpkg
EE - dpkg -i /mnt/cleusb/linux-image-2.6.34.10-vortex86-sg_1.2_i386.deb
dpkg: error processing archive /mnt/cleusb/linux-image-2.6.34.10-vortex86-sg_1.2_i386.deb (--install):
package architecture (i386) does not match system (musl-linux-i386)
Errors where encountered while processing: /mnt/cleusb/linux-image-2.6.34.10-vortex86-sg_1.2_i386.deb
I also have that :
http://www.dmp.com.tw/tech/os-xlinux/
I'm not really easy with Linux and the best I'v done yet is to copy correctly lines of comandes from tutos. But If in the tuto, something is missing, I won't be able to see it...
So, any idea to start with ?
Thank