Jump to content


  • Content Count

  • Joined

  • Last visited

Everything posted by minou666

  1. Interesting item about gcc. I've had a few issues trying to compile spidermonkey on the odroid N2. It took hours and tons of crashes. I had enabled the mix-ins for plasma which brought in that program that would not compile. I am not sure if it was compiled cleanly, anyhow it installed which enabled the rest to compile. What exactly does that buggy software do? Why is it required to get plasma support? I am not a big fan of gnome 3 so my only choice left appears to be kde. The goal is to have a decent desktop on wayland, a friend told me that I could setup kde to look just like my mac so that would work for me. I stopped using gnome long ago when they switched from 2.x to 3.x. Unfortunately mate doesn't work on wayland. My next task will be to swap the EGL stuff to use the binary blob instead of those of mesa, any idea on an easy way to do that? The eselect approach might have been a solution but the new way woudl make that impossible, or could I easily modify that program to use the binary blobs from ARM? Odroid tells us that ARM has decided to no longer support xorg so on those embedded boards wayland is the only way. Same happened last year with TI about the imagination GPU. If I enable mesa none of the GPU stuff would work. Is there a way to completely disable xorg and still be able to run gnome or kde on Funtoo? That can be very important for my Beagleboard X15 and Beaglebone-AI so I can use the EGL from Imagination. With yocto I have to disable mesa to get that to work. On funtoo mesa is called and if I try to uninstall it I get tons of error messages claiming that it is needed. Michel
  2. I have added info for using the same stage3 for the Beagleboard X15. You just need to add the missing device tree files. It uses the u-boot and kernel from digi-key eewiki which doesn't seem to support EGL from imagination When I get some time I will update it with one that does, beagleboard group seems to only want free stuff. The problem like with most arm board, if you only want that you are giving up on all the power of the video processors. I have been busy with my odroid boards so it will take a few weeks before I implement that. Note that if you use the free driver for the 2D GPU you can get a decent xorg. If you do that and want lazarus you can use my overlay to compile free pascal and lazarus. Give me a message if you go that route. I haven't it documented yet.
  3. I have two Corsair coolers, an H110i and H115i PRO. I was thinking that my H110i was on the way out because it makes so much noise so I got an H115i PRO. As I read on the net, this one may just be just as loud. Apparently you need to run some windows software to run this. Is it possible to run this from Virtual Box? Better yet, is there some software for Linux that I can install? I used to have a few systems on my linux computer, gentoo, funtoo, fedora, SuSE, Arch Linux, Mint, Ubuntu and Debian. Now I only have Funtoo and use the space on the other hard disks for video and my embedded Linux stuff. Every time I create a yocto tree, it takes an awful lot of space. I have OS/2, e-comstation and windows 10 installed with VirtualBox. I rarely ever use windows, when I need to do graphics or CAD, the Mac is a better choice. The only reason I have windows is when I need to do some work with Cypress, they do not support the MAC or Linux, only windows. They are afraid to be copied by TI which seems to be working on similar stuff. Michel
  4. How do I set funtoo so I would be able to run 32 bit arm applications on 64 bit arm OS? Target is Odroid N2. Michel
  5. I have published on my web site a Stage3 for Funtoo for the BeagleBone-AI, the AI stands for Artificial Intelligence. This board uses an AM5729 processor which is similar to the DRA752 and AM5728. The main difference with the AM5728 is the added coprocessor that is used for artificial intelligence It has a similar connector to the one from the beaglebone black. I use the kernel 4.14.108-ti-r114, I compiled it with the Linaro compiler as done on EEWIKI because it won't compile with the Funtoo gcc 9.1.1 I had no problem compiling u-boot with the funtoo gcc I will be creating several ebuilds for support that is missing for this board. I will publish those on my site. I haven't updated my funtoo page yet, when I get time I will put some information there as well. http://suzielinux.com
  6. I found the solution in a gentoo discussion # emerge sys-apps/rng-tools # rc-update add rngd default [ 11.353675] udevd[667]: starting version 3.2.8 [ 11.398055] random: udevd: uninitialized urandom read (16 bytes read) [ 11.400429] random: udevd: uninitialized urandom read (16 bytes read) [ 11.400590] random: udevd: uninitialized urandom read (16 bytes read) [ 11.438452] udevd[667]: starting eudev-3.2.8 [ 15.731347] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null) [ 16.219868] urandom_read: 2 callbacks suppressed [ 16.219879] random: ln: uninitialized urandom read (6 bytes read) [ 17.513190] random: mktemp: uninitialized urandom read (10 bytes read) [ 21.147488] random: dd: uninitialized urandom read (512 bytes read) [ 22.085539] net eth0: initializing cpsw version 1.15 (0) [ 22.168397] Atheros 8035 ethernet 48485000.mdio:04: attached PHY driver [Atheros 8035 ethernet] (mii_bus:phy_addr=48485000.mdio:04, irq=POLL) [ 22.178415] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 22.249628] random: dhcpcd: uninitialized urandom read (120 bytes read) [ 22.562686] random: crng init done [ 24.231767] cpsw 48484000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx [ 24.231842] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready I will document details when I publish my stage3 for The beaglebone AI and Beagleboard A15. I will eventually have one for the Beaglebone Black and Blue as well as the Odroid N2 and H2, and Jetson Nano Michel
  7. I have created a stage3 for the Beaglebone AI and I have an issue with the boot. I have created a minimal boot with ubuntu 18.04 and do not have that issue with it. It looks like it is taking around 2 minutes for random to be done. I haven't tried with the Beagleboard X15 with this kernel. I use kernel 4.9 on the Beagleboard X15 with no such issue. Both boards use the same processor (Texas Instruments AM5729) I use the same kernel and u-boot with both suzie ~ # uname -r 4.14.108-ti-r114 U-Boot 2019.07-rc4 (Aug 25 2019 - 17:53:15 -0400) CPU : DRA752-GP ES2.0 Model: BeagleBoard.org BeagleBone AI Board: BeagleBone AI REV A DRAM: 1 GiB MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1 CTRL_CORE_PAD_I2C1_SDA: 0x00060000 CTRL_CORE_PAD_I2C1_SCL: 0x00060000 CTRL_CORE_PAD_GPMC_A0: 0x00060007 CTRL_CORE_PAD_GPMC_A1: 0x00060007 CTRL_CORE_PAD_VIN2A_D4: 0x0005000f CTRL_CORE_PAD_VIN2A_D5: 0x0005000f CM_L4PER_GPIO7_CLKCTRL: 0x00000001 CM_L4PER_I2C1_CLKCTRL: 0x00000002 CM_L4PER_I2C4_CLKCTRL: 0x00000002 CM_L4PER_L4_PER1_CLKCTRL 0x00000001 PM_L4PER_I2C1_WKDEP 0x0000b000 RM_L4PER_I2C1_CONTEXT 0x00000002 PM_L4PER_I2C4_WKDEP 0x0000b000 RM_L4PER_I2C4_CONTEXT 0x00000001 BeagleBone: cape eeprom: i2c_probe: 0x54 Checking (ret 1 bus works) I2C1 bus. ret 1 Checking (ret 1 bus works) I2C4 bus. ret 1 BeagleBone: cape eeprom: i2c_probe: 0x55 Checking (ret 1 bus works) I2C1 bus. ret 1 Checking (ret 1 bus works) I2C4 bus. ret 1 BeagleBone: cape eeprom: i2c_probe: 0x56 Checking (ret 1 bus works) I2C1 bus. ret 1 Checking (ret 1 bus works) I2C4 bus. ret 1 BeagleBone: cape eeprom: i2c_probe: 0x57 Checking (ret 1 bus works) I2C1 bus. ret 1 Checking (ret 1 bus works) I2C4 bus. ret 1 Net: Warning: ethernet@48484000 using MAC address from ROM eth0: ethernet@48484000 Press SPACE to abort autoboot in 1 seconds usb_boot is currently disabled scsi_boot is currently disabled switch to partitions #0, OK mmc0 is current device Partition Map for MMC device 0 -- Partition Type: DOS Part Start Sector Num Sectors UUID Type 1 8192 124727296 44a48d0d-01 83 Boot Scanning mmc device 0 Checking for: /uEnv.txt ... Checking for: /boot/uEnv.txt ... 25 bytes read in 1 ms (24.4 KiB/s) Loaded environment from /boot/uEnv.txt Checking if uname_r is set in /boot/uEnv.txt ... debug: [uname_r=4.14.108-ti-r114] ... loading /boot/vmlinuz-4.14.108-ti-r114 ... 10002944 bytes read in 864 ms (11 MiB/s) loading /boot/am5729-beagleboneai.dtb ... 150516 bytes read in 15 ms (9.6 MiB/s) uboot_overlays: add [enable_uboot_overlays=1] to /boot/uEnv.txt to enable... debug: [console=ttyS0,115200n8 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait] ... debug: [bootz 0x82000000 - 0x88000000] ... ## Flattened Device Tree blob at 88000000 Booting using the fdt blob at 0x88000000 Loading Device Tree to 8ffd8000, end 8ffffbf3 ... OK Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.14.108-ti-r114 (michel@localhost) (gcc version 7.4.1 20181213 [linaro-7.4-2019.02 revision 56ec6f6b99cc167ff0c2f8e1a2eed33b1edc85d4] (Linaro GCC 7.4-2019.02)) #1 SMP PREEMPT Thu Aug 22 23:32:18 EDT 2019 [ 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=10c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache [ 0.000000] OF: fdt: Machine model: BeagleBoard.org BeagleBone AI . . . . [ 11.018419] net eth0: initializing cpsw version 1.15 (0) [ 11.096047] Atheros 8035 ethernet 48485000.mdio:04: attached PHY driver [Atheros 8035 ethernet] (mii_bus:phy_addr=48485000.mdio:04, irq=POLL) [ 11.102544] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 11.133694] random: dhcpcd: uninitialized urandom read (120 bytes read) [ 13.159739] cpsw 48484000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx [ 13.159782] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 167.992534] random: crng init done
  8. Has anyone go a ebuild for asciidoctor-pdf ? I found one on the net but it is using old stuff from gentoo and requires files that are not supported by funtoo., Or is there a way to use ascidoctor to create a pdf without this program. I am not familiar with that ruby program and have more important tasks right now. The guys at Beagleboard use this program to generate a pdf file. I guess I could change the makefile to generate an html file instead and could technically generate a pdf file later. Michel
  9. I saw that ubuntu has mate on Wayland, Is there any funtoo plan for mate Wayland? Eventually using X11 on any ARM device won't make any sense as arm has decided to no longer support X11 for their GPU. TI has started some with the Imagination GPU a few years back and abandoned it. The futur being Wayland. On that mate Wayland from ubuntu, can it be run without any X11 support? On Beagle board X15 and Beaglebone AI I can have X11 2D GPU support since there is an open source driver but no 3D, I would like to use mate on Wayland on those. With the Odroid N2 I cannot get GPU support at all for X11. Odroid says that they will have good Wayland support in a few months. A side question, I am creating stage 3 for the Beagleboard X15 and Beaglebone AI, how can I get them to Funtoo? I will have them on my website when they are completed. I have been a bit busy with yocto but should get some time for funtoo in the next few weeks. Michel
  10. On Mate I was able to get the tile to change when emerging something, how do you do that in kconsole on kde?
  11. I got it fixed by running kde with startx and running the system settings. Now I got to figure out how to get a good resolution on the 1080 monitor that doesn't look like a vic20 resolution. Setting the 4k monitor DPI to 130 from 96 make the display on the 1080 monitor unacceptable. One thing amusing, I am labeled as newbie which is a bit off considering that I have been using gentoo for many years and Funtoo for the past 2-3 years I started Linux with Yggdrasil Linux back in the 90s when IBM announced the end of their OS/2 support. I earn my living with embedded Linux.
  12. After I got sddm-greeter binary I got this localhost ~ # /usr/bin/sddm-greeter --test-mode --theme /usr/share/sddm/themes/elarun/ Abandon
  13. localhost ~ # sddm-greeter --test-mode --theme /usr/share/sddm/themes/elarun -bash: sddm-greeter : commande introuvable
  14. localhost ~ # ldd /usr/lib64/qt5/plugins/platforms/libqxcb.so | grep 'not found' localhost ~ # equery b libqxcb.so * Searching for libqxcb.so ... dev-qt/qtgui-5.12.3-r1 (/usr/lib64/qt5/plugins/platforms/libqxcb.so)
  15. I have no problem running kde with startx but sddm or lightdm cannot load it. I had no problem with lightdm when I was running mate I thought at first that it was just refusing my password but when I entered a bogus password I had a different result. The password is accepted and I get a black screen and it gets back to the prompt. I setup the autologin and still get to the prompt asking for the login and password. I tried the theme and got some errors, so it looks like it cannot load the themes I followed the wiki closely so I assumed that I have all the needed files, what is missing? The monitor is a 4k monitor. michel@localhost ~ $ sddm-greeter --theme /usr/share/themes/breeze [23:32:02.279] (II) GREETER: High-DPI autoscaling not Enabled [23:32:02.280] (WW) GREETER: could not connect to display [23:32:02.280] (II) GREETER: Could not load the Qt platform plugin "xcb" in "" even though it was found. [23:32:02.280] (EE) GREETER: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: wayland-org.kde.kwin.qpa, minimal, offscreen, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb. Michel
  16. I've noticed the same issue with Fedora 29 Graphic mode works ok except that when using a second monitor that is 1080, keeping the first monitor as 4k creates issues. When characters are set to be viewable on the 4k monitor the characters are huge on the 1080 monitor. It looks like the solution is to get another 4k monitor. Is there a way to get them to work. Last I tried a compromise, slickedit would appear to crash, when I set the 4k display to 1080 it turned out that slickedit was opening a window outside of the viewing area on the second display. That was with a mate desktop, I haven't tried on my new install which I am compiling kde-plasma. It looks like it wasn't returned real size for the second screen and assumed that they were both 4k. Michel
  17. It looks perfect during boot except that the text is small, about the same size as on arch linux and Fedora 29. I know I can increase the text later on so that doesn't bother me quite as much as the half screen. It is hard to pinpoint exactly when the problem occurs but it appears to be at the point right after the kernel is loaded, perhaps as it reads inittab. I does have time to show stuff before switching to the login. Which script clears the screen before the login prompt show up? Maybe removing the clear screen would help see where the switch is made, assuming that the text shown would not exceed that half screen. I did remove the nomodeset since the text is always too big when leave it as I have seen with my Odroid H2. I haven't tried the H2 with my 4k monitor yet, I plan to connect to my 4k TV later on. I will likely have similar issues. On my Odroid H2 I could not get xorg to work without removing the nomodeset item. I do a lot of work on the command line so I do not want huge characters on the screen. I use 28 inches monitor to get more text, not to emulate a pet or vic20 style resolution. Right now I go around the small text problems using ssh on my mac and my odroid H2. My mac has a 28 inch 5k display. That works good to setup funtoo but when I do embedded Linux stuff I will want to do that work using my 4k monitor. Michel
  18. While the kernel is booting the whole screen is used but after the login only the top half of the screen is used. In both cases the text is so small that it is extremenly hard to read. How do we fix this issue and the fact that you would need and the display so we don't need magnifying lenses to be able to see what is displayed? My linux pc is a Ryzen 7 board with 32GB of RAM, RX580 video card, RAM and 20TB of hard disk space Michel
  19. I did find a solution. I will document the whole thing on my user page when I am done. I found the solution on a Gentoo page. On /etc/portage/profile I created a file named package.provided with the following content : x11-libs/libX11-1.6.5 x11-libs/libxcb-1.12-r2 x11-libs/libxkbfile-1.0.9-r1 x11-libs/libxshmfence-1.2 media-libs/mesa-17.2.8 x11-libs/libXrender-0.9.10 x11-libs/libXdamage-1.1.4-r1 x11-apps/xkbcomp-1.4.0 dev-libs/expat-2.2.0-r1 media-libs/fontconfig-2.11.1-r2 x11-proto/fontsproto-2.1.3 x11-libs/libdrm-2.4.83-r1 x11-libs/cairo-1.14.8 x11-libs/pixman-0.34.0 x11-misc/xcb-2.4-r1 media-gfx/xv-3.10a-r19 sys-libs/zlib-1.2.11-r2 x11-libs/libXv-1.0.11 x11-libs/libXvMC-1.0.10 x11-proto/xextproto-7.3.0 x11-proto/randrproto-1.5.0 x11-proto/compositeproto-0.4.2-r1 x11-proto/damageproto-1.2.1-r1 x11-proto/fixesproto-5.0-r1 x11-proto/glproto-1.4.17-r1 x11-proto/dri2proto-2.8-r1 x11-proto/dri3proto-1.0 x11-proto/inputproto-2.3.2 x11-proto/kbproto-1.0.7 x11-proto/recordproto-1.14.2-r1 x11-proto/renderproto-0.11.1-r1 x11-proto/resourceproto-1.2.0 x11-proto/scrnsaverproto-1.2.2-r1 x11-proto/videoproto-2.3.3 x11-proto/presentproto-1.1 x11-proto/xf86dgaproto-2.1-r2 x11-proto/xf86driproto-2.1.1-r1 x11-proto/xf86vidmodeproto-2.3.1-r1 x11-proto/xineramaproto-1.2.1-r1 x11-proto/xcmiscproto-1.2.2 x11-proto/xproto-7.0.31 dev-libs/libevdev-1.5.7 x11-libs/libXau-1.0.8 x11-libs/libXdmcp-1.1.2-r1 x11-libs/libXext-1.3.3 x11-libs/libXmu-1.1.2 x11-libs/libXrandr-1.5.1 x11-libs/libXt-1.1.5 x11-libs/libXxf86vm-1.1.4 x11-libs/libXfont-1.5.4 x11-libs/libXi-1.7.9 x11-libs/libXft-2.3.2 x11-libs/libXinerama-1.1.3 x11-libs/libXfixes-5.0.3 media-libs/freetype-2.8 x11-libs/libICE-1.0.9-r1 x11-libs/libfontenc-1.1.3 sys-libs/mtdev-1.1.5 x11-base/xorg-server-1.19.3-r2 x11-base/xorg-drivers-1.19 x11-drivers/xf86-input-keyboard-1.9.0 x11-drivers/xf86-input-evdev-2.10.5 x11-drivers/xf86-input-mouse-1.9.2 x11-libs/libSM-1.2.2-r1 media-fonts/font-util-1.3.1 All these are provided by the binary blobs from Texas Instruments. Imagination doesn't seem to want to provide the source code for the EGL libraries and the license for xorg is not GPL so we are stuck with binaries. So far they seem close in version to those used by Funtoo. I had issues on Arch Linux since a few applications would not compile. I am hoping that I will not get these issues here. My goal is to have a working mate desktop on my beagleboard X15 boards and eventually my beaglebone black boards. SGX files that are duplicates of those of funtoo are on /usr/local/XSGX/ For MESA they have custom names suzie /etc/portage/profile # la -la /usr/lib/*MESA* lrwxrwxrwx 1 root root 34 11 aoû 18:52 /usr/lib/libGLESv1_PVR_MESA.so -> libGLESv1_PVR_MESA.so.1.15.4564147* lrwxrwxrwx 1 root root 34 11 aoû 18:52 /usr/lib/libGLESv1_PVR_MESA.so.1 -> libGLESv1_PVR_MESA.so.1.15.4564147* -rwxr-xr-x 1 root root 425332 11 aoû 18:50 /usr/lib/libGLESv1_PVR_MESA.so.1.15.4564147* lrwxrwxrwx 1 root root 34 11 aoû 18:52 /usr/lib/libGLESv2_PVR_MESA.so -> libGLESv2_PVR_MESA.so.1.15.4564147* lrwxrwxrwx 1 root root 34 11 aoû 18:52 /usr/lib/libGLESv2_PVR_MESA.so.1 -> libGLESv2_PVR_MESA.so.1.15.4564147* -rwxr-xr-x 1 root root 443392 11 aoû 18:50 /usr/lib/libGLESv2_PVR_MESA.so.1.15.4564147* Some stuff like the TI gstreamer won't work with it as they need to run outside of X. The whole thing is listed as experimental by TI. Michel
  20. What would be the equivalent in funtoo for what we use in archlinux to replace packages. Here is an example, not complete since it overrides more packages but you should get the idea of what I am trying to do The package name is 'ti-xsgx-ddk-um provides=('ti-xsgx-ddk-um' 'xtrans' 'xproto' 'xextproto' 'libxcb' 'libxau' 'inputproto' 'kbproto' 'libx11' 'libxrender' 'libxft' 'libxext' 'libxdmcp' 'mesa') conflicts=('xtrans' 'xproto' 'xextproto' 'libxcb' 'libxau' 'inputproto' 'kbproto' 'libx11' 'libxrender' 'libxft' 'libxext' 'libxdmcp' 'mesa') replaces=('xtrans' 'xproto' 'xextproto' 'libxcb' 'libxau' 'inputproto' 'kbproto' 'libx11' 'libxrender' 'libxft' 'libxext' 'libxdmcp' 'mesa') Michel
  21. I got the SGX xorg working nicely. It supports the 3D GPU on the beagleboard X15. I got it to work on both Beagleboard X15 Rev A2 and Rev C. I plan to do the same with the beaglebone in a few weeks. I create the DRM driver for the kernel and the GLES and EGL libraries Now I want to get mate to work with it but have some issue which don't seem to have an easy solution. I started with this command : emerge -auDN @world It lists a lot of app and at the end this : The following mask changes are necessary to proceed: (see "package.unmask" in the portage(5) man page for more details) # required by media-libs/libepoxy-1.4.3::xorg-kit # required by x11-libs/gtk+-3.20.10::gnome-kit # required by app-crypt/gcr-3.20.0::gnome-kit[gtk] # required by gnome-base/gnome-keyring-3.20.0::gnome-kit # required by app-crypt/libsecret-0.18.5::gnome-kit # required by app-crypt/pinentry-1.0.0::core-kit[gnome-keyring] # required by app-crypt/gnupg-2.1.20-r1::core-kit # required by dev-vcs/git-2.15.2::core-kit[gpg] # required by @system # required by @world (argument) # /etc/portage/package.mask/mesa: =media-libs/mesa-17.2.8 # required by media-libs/mesa-17.2.8::xorg-kit[gallium,classic] # required by media-libs/libepoxy-1.4.3::xorg-kit # required by x11-libs/gtk+-3.20.10::gnome-kit # required by app-crypt/gcr-3.20.0::gnome-kit[gtk] # required by gnome-base/gnome-keyring-3.20.0::gnome-kit # required by app-crypt/libsecret-0.18.5::gnome-kit # required by app-crypt/pinentry-1.0.0::core-kit[gnome-keyring] # required by app-crypt/gnupg-2.1.20-r1::core-kit # required by dev-vcs/git-2.15.2::core-kit[gpg] # required by @system # required by @world (argument) # /etc/portage/package.mask/mesa: =app-eselect/eselect-mesa-0.0.10-r1 I do not want either mesa or xorg to be installed since they would conflict with what I have. SGX also has custom mesa files suzie ~ # dir /usr/lib/lib*MESA* lrwxrwxrwx 1 root root 34 15 jui 00:01 /usr/lib/libGLESv1_PVR_MESA.so -> libGLESv1_PVR_MESA.so.1.15.4564147* lrwxrwxrwx 1 root root 34 15 jui 00:01 /usr/lib/libGLESv1_PVR_MESA.so.1 -> libGLESv1_PVR_MESA.so.1.15.4564147* -rwxr-xr-x 1 root root 425332 14 jui 23:59 /usr/lib/libGLESv1_PVR_MESA.so.1.15.4564147* lrwxrwxrwx 1 root root 34 15 jui 00:01 /usr/lib/libGLESv2_PVR_MESA.so -> libGLESv2_PVR_MESA.so.1.15.4564147* lrwxrwxrwx 1 root root 34 15 jui 00:01 /usr/lib/libGLESv2_PVR_MESA.so.1 -> libGLESv2_PVR_MESA.so.1.15.4564147* -rwxr-xr-x 1 root root 443392 14 jui 23:59 /usr/lib/libGLESv2_PVR_MESA.so.1.15.4564147* suzie ~ # dir /usr/local/XSGX/lib/*EGL* lrwxrwxrwx 1 root root 15 15 jui 00:01 /usr/local/XSGX/lib/libEGL.so -> libEGL.so.1.0.0* lrwxrwxrwx 1 root root 15 15 jui 00:01 /usr/local/XSGX/lib/libEGL.so.1 -> libEGL.so.1.0.0* -rwxr-xr-x 1 root root 146176 14 jui 23:59 /usr/local/XSGX/lib/libEGL.so.1.0.0* Any idea how to get around this issue? I think it should be fairly straightforward to get the desktop started by changing the configuration for xinit (startx) How do we get lightdm to play the right way with my xorg? Here is the script to start xorg from Texas Instruments : The script is on /etc/init.d/xorg #!/bin/sh x_start() { # Start the X Server. # /usr/local/XSGX/bin/X -config /usr/local/XSGX/etc/xorg.conf > /dev/null 2>&1 & echo "Starting Xorg" return 0; } x_stop() { # Stop the X Server. # [ -f /tmp/.X0-lock ] && read XPID < /tmp/.X0-lock && [ -n "$XPID" ] && kill $XPID && while [ -e /proc/$XPID ] ; do sleep 1; don echo "Stopping Xorg" return 0; } # Deal with the type of invocation we get. # case "$1" in start) x_start ;; stop) x_stop ;; *) echo "$0: unknown argument $1." >&2; ;; esac Michel
  22. I had the message posted on the wrong group. The issues I mentionned earlier I have fixed so I changed my message to be a real news message. The ACCESS DENIED message of my previous was caused by a bug in one of Texas Instruments scripts that was checking to see if I use clang. In the function that check for the presense of clang it tries to create some log on a place where it can't. TI must never have tested that on the target. I managed to get it to compile on the target after I fixed the script. That bug is in the pvrsrvkm source tree. I have published a stage 3 for Funtoo to use on the beagleboard X15 which uses an AM5728 processor from Texas Instruments. TI broke the eMMC support for the Beagleboard X15 Rev A2. I have fixed that. Note that I have not checked u-boot yet so I think that you might not be able to boot on eMMC. With a simular bug I was not able to boot off the eMMC on the DRA726 boards we have at work. I would have to wipe out debian on the beagleboard to check that out and I am not ready to do that yet. You can find the files on my website http://suzielinux.com/ I am creating some ebuilds for my Beagleboard X15 boards. I will publish those ebuilds in a few weeks. So far I have the kernel 4.14 and sgx kernel module ebuild created. My next targets are EGL and adapting mesa to not interfere with the sgx EGL. Michel
  23. I have been working on yocto, gentoo and funtoo for the Beagleboard X15. I needed to create a new image for one of my Beagleboard X15 boards. I created a partition of 90MB in fat32 for u-boot and MLO. I then created an ext4 partition for the rootfs using the following command because funtoo now uses the e2fsprogs that breaks u-boot : mkfs.ext4 -L rootfs -O ^metadata_csum,^64bit /dev/sdd2 That didn't not create a 32 bit filesystem as expected. The solution was to boot to ubuntu 16.04 which still uses 1.42 This command worked correctly on arch linux last I tried. I looke to replace 1.43 with 1.42 in my overlay but it doesn't appear to be possible. The unmask and mask do not work, funtoo insists on keeping the buggy version. I find it annoying to have to boot to ubuntu to do my work on arm boards. Any idea how to fix that? Is there any alternative to that e2fsprogs crapware? Michel
  24. I have created a Funtoo for Beagleboard X15. I use the latest released kernel from Texas Instruments that they have with the 3.0 SDK, the kernel version is 4.4.19 EGL works on this version in yocto, I will try to port it to funtoo, I will update to 4.9 when it is supported by TI. If anyone is interested in working on this let me know. Michel
  25. Can I use a gentoo stage3 seed to create a stage3 funtoo? I want to create a stage3 funtoo for a mips board. Michel
  • Create New...