Tiny Core Base > Raspberry Pi
Unoffical new release piCore-10.1beta1a
TimJ:
Paul,
I fully agree about package dependencies and different repos. I have tried to keep mine compatible with the main piCore repo v10.x, but very many in the 9.x tree will not run uner 10.x
I am very happy to work with you in anyway that will benefit piCore. You clearly have some access to the main website. Do you have enough access to put together a full working distribution there? If so that would be my preferred option.
Failing that I am happy to go with my website. I can add any extensions you make available to me by any means. I have setup an email address timj.picore@gmail.com. Or maybe I can pull them from the piCorePlayer repo?
As regards tour technical points
My starting point was piCore10.0beta5 and the available extensions.
glibc - the libraries in initrd were from v2.27, but all the extensions ie glibc_base-dev were from V2.29, and the source was v2.28.
My feeling was that they all should be the same version, but changing the main ones in initrd would cause many extensions problems, so I rebuilt he extensions back at v2.27. As a side effect this builds libpthread_nonshared.a.
openssl / certs location. You have chosen to go with the using /etc/shh as the config location, I chose to go with /usr/local/etc, for the reason that Tinycore's policy is to put config data there. The ca-certs package is built into the initial image so the one in the repo is never actually used, and I have not noticed that you had updated it. I am happy with either solution. (or maybe a soft link from one location to the other).
I had built my own wpa-supplicant, but I am now just using yours from the main repo.
On 4.14.98 I had to add some crypto modules back into the image to get a ralink Wi-Fi adapter to work, I am not sure if they are still there in 1.19.46, but the adapter works.
I had never heard of crda, it explains this in dmesg on a Pi3B+
--- Code: ---[ 5.518402] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 5.537042] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 5.537136] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 5.537141] cfg80211: failed to load regulatory.db
[ 5.552348] brcmfmac: F1 signature read @0x18000000=0x15264345
--- End code ---
However after loading crda.tcz I get this - Any thoughts
--- Code: ---[ 5.621611] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 5.655177] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 5.684811] brcmfmac: F1 signature read @0x18000000=0x15264345
[ 5.694229] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 5.695982] usbcore: registered new interface driver brcmfmac
[ 5.714363] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
--- End code ---
Tim.
Paul_123:
I never had access the piCore site. Around the time the last beta was pushed, Bela had more time and was pushing up the extensions that I sent him....but that was a long time ago.
What initrd did you start with? The one with 4.19.13 was definitely 2.29 based, and I have been using that for a long time. Most of the extensions I built would have been with a 2.29 glibc base, which could explain some problems.
This is on my 3B+, make sure CRDA is loaded before the firmware is loaded, and you might need to grab the latest crda from our repo. I dont thing I had to change anything in the firmware, but you can check that easily.
--- Code: ---[ 9.329234] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 9.354590] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 9.376996] brcmfmac: F1 signature read @0x18000000=0x15264345
[ 9.381614] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 9.382858] usbcore: registered new interface driver brcmfmac
[ 9.661572] random: crng init done
[ 9.683819] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 9.694303] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Feb 27 2018 03:15:32 version 7.45.154 (r684107 CY) FWID 01-4fbe0b04
--- End code ---
TimJ:
My work has been based on 10.0beta5a that is a 4.14.y kernel and uses glibc2.27 . I have just had a look at beta12 and that is kernel 4.19.13 and glibc 2.29.
I guess if I am to include any of your extensions I need to change to 2.29 as well. I will give it some thought.
I have downloaded piCorePlayer - it looks good. and as you say that does not have any problems with cdra, but piCore10beta12 does. They are both using the same crda.tcz, but as I have 2 systems one working, one not it should be possible to track the problem down.
Anyway I have to go and do a couple of paid days work now, keep a few pennies coming in.
Tim.
MrPorcine:
First of all, I'm pretty much just an ordinary user. I've got piCore-10.1beta1a running on a 3B, and I've installed X and all its dependencies from the xx9 repository. So far so good. flwm works. The mouse works and the right-click menu works. I haven't found anything to run under flwm yet, so that is TBD. The X installation does have a problem with fonts. This is not a beta issue, it existed before. There is a work-around, so it is not a show stopper.
So good. It's great to see piCore being worked on again.
I have a Qt app that I'd like to run, but getting all the Qt dependencies worked out is so far out of reach. I've set up /opt in a persistent partition and loaded all the missing libraries in a folder under /opt. ldd shows all the dependencies in the Qt app resolved. I just copied over the libraries from a working version under Rasbian. Yet Qt still stumbles trying to get xcb working. First it says it can't find xcb, then it lists xcb as one of the plugins that it found. The native X xcb seems to be installed, so I guessing I'm still missing a piece of Qt.
TimJ:
MrPorcine,
Thanks for the encouraging feedback. It is good to know that you have X running. If you can let me have your onboot.lst I will take a look with the aim of copying the relevant tcz across to the 10.x repo.
I don't know if you are aware to deb2tcz that may help you copying Raspbian packages across.
https://gist.github.com/nuxlli/ddd3fa2ceed7b2cecdd3
Tim
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version