Any news / more info on this one, interested to see if 5.5 is working.. I have arch on a Rock64 using 5.4 im sure 5.5 will come soon when released but I digress. I see a new 5.5 RC has been pushed with alot of fixes and what nots so pulling from Linus's branch would most likely be a good idea and doing a fresh build.
Nige On Sat, Jan 4, 2020 at 12:00 PM Gene Heskett <ghesk...@shentel.net> wrote: > > On Saturday 04 January 2020 11:14:17 basti wrote: > > > ok Nigel, > > the tutorial on > > > > https://gist.github.com/G-UK/ee7edc4844f14fec12450b2211fc886e > > > > is working. > > > > so i have build a 4.19 kernel to boot rpi4. but this is not the > > problem. The main reason I use "real" debian system is the horrible > > kernel name schema on raspbian. that's make the task to do a remote > > kernel update on a system where only ssh access is available more to a > > game of luck then to a administrative task. especial when you need a > > initram to boot like in my case. Or even you have to write a buggy > > wrapper to fix this. In my opinion debian has find a good way for that > > problem. > > > > So i highly prefer this system/kernel and the way it boots. An other > > side effect is that it seems to have a better network stack. I used > > some rpi3 as apt cacher and with debian 64bit there is a better > > performance of the already cached files but is can also be caused on > > the 64bit. I haven't check this very much. > > > > The dtb files build with kernel 4.19 dosen't also work, when i try to > > boot my custom 5.5 kernel. Boot stop at "Run /init as init process" > > but most of the firmware errors seems to be fixed. > > In that case you probably did not get them from the right place in the > built kernel tree. Look in arch/yourarch for the correct files. > > > So I'am looking forward the day were there is a 5.5 branch on raspberr > > kernel source and try the vanilla/upstream debian kernel again unless > > you have an idea how to fix "Run /init as init process" as described > > above. thanks a look for your help. > > I am running it right now with a custom 4.19 preempt-rt kernel over a > raspbian 10.2 (armhf) install, runs linuxcnc great. > > > > On 02.01.20 21:36, Nigel Sollars wrote: > > > Ok cool, > > > > > > So I did some more looking around, perhaps looking at this ( if you > > > have not yet ) might be pertinent, > > > > > > https://gist.github.com/G-UK/ee7edc4844f14fec12450b2211fc886e > > > > > > Nige > > > > > > On Thu, Jan 2, 2020 at 2:02 PM basti <mailingl...@unix-solution.de> > wrote: > > >> thank's for your request. i have try the upstream dtb from > > >> > > >> https://github.com/raspberrypi/firmware/ > > >> > > >> same firmware errors. Boot stop at > > >> "Run /init as init process" > > >> > > >> On 02.01.20 19:24, Nigel Sollars wrote: > > >>> Any progress on this? > > >>> > > >>> On Wed, Jan 1, 2020 at 12:09 PM Nigel Sollars <nsoll...@gmail.com> > wrote: > > >>>> Looks like device tree's dtb's, as I said seems that your missing > > >>>> alot as per the fist errors ( GPIO's ) and the size difference > > >>>> you saw. > > >>>> > > >>>> more info here > > >>>> > > >>>> https://github.com/raspberrypi/linux/issues/2543 > > >>>> > > >>>> with the link pointing here > > >>>> > > >>>> https://github.com/raspberrypi/firmware/tree/master/boot > > >>>> > > >>>> Nige > > >>>> > > >>>> On Wed, Jan 1, 2020 at 6:15 AM basti > <mailingl...@unix-solution.de> wrote: > > >>>>> The kernel was build with > > >>>>> > > >>>>> make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- defconfig > > >>>>> make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- menuconfig > > >>>>> (to check if raspberry pi stuff is enablend) > > >>>>> make -j`nproc` ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- > > >>>>> bindeb-pkg > > >>>>> > > >>>>> I get also firmware errors when I boot the original ubuntu image > > >>>>> (log attached). > > >>>>> so i think it doesn't matter. > > >>>>> > > >>>>> Boot the debian kernel I miss something like: > > >>>>> > > >>>>> [ 4.541716] mmc0: new ultra high speed DDR50 SDHC card at > > >>>>> address aaaa [ 4.555228] mmcblk0: mmc0:aaaa SC32G 29.7 GiB > > >>>>> [ 4.569103] mmcblk0: p1 p2 > > >>>>> > > >>>>> RASPBERRYPI_FIRMWARE is set in kernel config. I'm not sure what > > >>>>> this mean, what steps i have to do that the kernel use the > > >>>>> firmware. In the log attached you can find this: > > >>>>> > > >>>>> [ 0.096980] raspberrypi-firmware soc:firmware: Attached to > > >>>>> firmware from 2019-08-15 12:03, variant start > > >>>>> [ 0.100911] raspberrypi-firmware soc:firmware: Firmware hash > > >>>>> is 9f8431fb7839c7f00f52b81f5822ddab2b31d0db > > >>>>> > > >>>>> which file is used there? > > >>>>> > > >>>>> On 01.01.20 05:23, Nigel Sollars wrote: > > >>>>>> Just took a look at the bootlog there, those GPIO failures > > >>>>>> arnt clever, missing firmware I would take a wild guess that > > >>>>>> things in the latest kernel tree has changed I did also see an > > >>>>>> article about newer support for the Pi 4 in the latest kernel ( > > >>>>>> cant remember if its 5.4 or 5.5 ). Do you use 'make > > >>>>>> menuconfig'?. the size difference you mention with those > > >>>>>> errors do point to you not enabling the needful > > >>>>>> > > >>>>>> Looks like 4.19 has been the latest for along time, I would > > >>>>>> diff your 5.5 config with the 4.19 and see what you have > > >>>>>> missing / what has moved / changed. A quick google does not > > >>>>>> yield much so you could be very much on your own / pioneering > > >>>>>> this one. > > >>>>>> > > >>>>>> Hopefully helpful links > > >>>>>> > > >>>>>> Someone to perhaps reach out to for info, > > >>>>>> https://forum.manjaro.org/t/raspberry-pi-4-5-4-1-kernel/114273 > > >>>>>> > > >>>>>> 5.5 Graphics / better support by all accounts, > > >>>>>> > > >>>>>> https://www.phoronix.com/scan.php?page=article&item=linux-55-fe > > >>>>>>atures&num=1 > > >>>>>> https://www.linux-arm.info/index.php/1537-linux-5-5-lands-broad > > >>>>>>com-bcm2711-raspberry-pi-4-bits > > >>>>>> > > >>>>>> again hope this helps > > >>>>>> > > >>>>>> Nige > > >>>>>> > > >>>>>> On Tue, Dec 31, 2019 at 5:18 AM basti > <mailingl...@unix-solution.de> wrote: > > >>>>>>> Hello, > > >>>>>>> > > >>>>>>> I have try to build kernel for raspi4 from upstream (5.5-rc3). > > >>>>>>> Kernel boot but can't find the SD Card, so there is no > > >>>>>>> partition, no root-fs and end up in initramfs/busybox. > > >>>>>>> > > >>>>>>> Log of serial console is attached. I have used U-boot and dtb > > >>>>>>> from ubuntu image. My dtb build during kernel build is a half > > >>>>>>> size of the ubuntu one and doesn't work. > > >>>>>>> > > >>>>>>> the custom build kernel works on rpi3 out of the box. > > >>>>>>> > > >>>>>>> best regards > > >>>>>>> > > >>>>>>> p.s. i build it as deb package > > > Cheers, Gene Heskett > -- > "There are four boxes to be used in defense of liberty: > soap, ballot, jury, and ammo. Please use in that order." > -Ed Howdershelt (Author) > If we desire respect for the law, we must first make the law respectable. > - Louis D. Brandeis > Genes Web page <http://geneslinuxbox.net:6309/gene> > -- “Science is a differential equation. Religion is a boundary condition.” Alan Turing