Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Raspberry Pi camera under NetBSD current



On Wednesday 27 Oct 2021 18:28:31 Michael van Elst wrote:
> dtyson%anduin.org.uk@localhost (Dave Tyson) writes:
> >I have been trying to get the raspberry pi camera to work on a model B
> >under a recent current snapshot.
> >
> > NetBSD 9.99.88 (RPI) #0: Fri Sep 24 18:47:29 UTC 2021
> > mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/evbarm/compile/RPI
> >
> >As standard booting off the sdcard works fine with the default config.txt,
> >but to use the camera you need to modify this to add  start_x=1 and set the
> >gpu mem to 128.  With the changed options you need different microcode
> >files in the /boot partition start_x.elf and fixup_x.dat. NetBSD doesn't
> >supply these, but I pulled versions from the git repository.
> >
> >The problem is that the system boots, but fails to attach the sdcard and
> >thus cannot find root,
> 
> I just tried this with an older 9.99.81 installation on a RPI3b+
> and a recent snapshot of the firmware files (around August) and
> NetBSD boots without a problem.
> 
> Trying to access the camera with raspistill however ends in a crash
> in the vchiq driver.

Thanks for the data point. I guess there may be significant differences in the 
microcode files between the RPI1B and RPI3b+, but at least the kernel loaded 
OK for you so the sdcard driver works. I have turned on debugging for the 
broadcom sdcard hooks and got a few hints as to where the problem lies - but 
need to look closely at the source to pin point the failure. Of course, even 
if I can get further I may still suffer the same crash with raspistill. 
FreeBSD works OK and I can get pictures, so I know it is achievable.

Dave 


Home | Main Index | Thread Index | Old Index