Does the first-run/xorg also fail when selecting the 5.6 kernel from the boot menu ?
I have no idea why that would fail. Unless i somehow ended up uploading a different image than the one i was testing with (although it having the 5.12.1 kernel should mean that it is).
It should boot into the first run wizard where it asks you to set up a username/password and some other things.
As part of that it disables the root login.
If you've not completed the first-run-wizard, there is only a user:root password:root account.
Also, getting makesd to produce a letux...
sd card image with both 5.6 and 5.12 kernel https://packages.pyra-handheld.com/images/extra/pyra-5.12.1.img.xz
defaults to 5.12 , 5.6 available from the boot menu on the serial port.
5.12.1 kernel is from the letux repo, with letux_lpae_defconfig
sgx userspace is in /opt , started through...
Most noticable is the missing filesystem ACL support (systemd complains about this a lot) , and some net filter options not being enabled, so firewall software fails.
The rest is mostly drivers for usb devices, and probably a lot of smaller things to make it more secure.
SGX on newer kernels...
The bash script is not what's currently used on the pyra, before anyone spends a lot of time trying to improve it.
This is the real volumed at the moment :
https://dev.pyra-handheld.com/packages/pyra-hacks/-/blob/master/pyra_volumed.c
Doing some basic improvements to that is very simple, but...
It's mostly the sgx drivers that don't work in the newer kernels.
Apparently it's a userspace thing , ( from hns: "The pvrsgx issues are induced by my user-space (old X11 tries to access pvr by wrong ioctl)". ).
Don't know any more details.
Other than that the kernels seem to work fine...
Technically that's not the original volume daemon, the original is even worse :) ( https://dev.pyra-handheld.com/packages/pyra-scripts/-/blob/master/scripts/letux/volumed )
It was mostly written to get something slightly more efficient as that bash script before trying to get it into the input...
It's probably best to leave the dependency as libsdl1.2debian though. The pyra package is set up to Provide: that , and makes it more in line with what all the debian packages do.
It's a slightly nicer way of handling things, and the user still has a choice in which one to use. It also allows me...
This should work, created a fork of the debian package, and compile it with --disable-video-x11-vm --enable-video-x11-xrandr
(the debian version doesn't have the arm neon option)
opentyrian (from the debian repo) works fine now. (hint, run with -j option to stop it from using the joystick and...
Yeah, looks like it.
I'll look into what the best method of providing our own sdl package is.
And it's just sdl 1.2 right ? .. or does 2.0 also have this issue ?
Rotation is "fast", but it's all a bit of a hack.
I didn't write the code, so im not 100% sure how everything works and why, but somewhere along the line half the stuff sees the unrotated framebuffer , and the other half sees the rotated framebuffer. Which is why some things end up in the wrong...
Although this works, I'd rather fix the thing actually causing the problem, instead of working around it.
Which is probably to do with the tiler rotation, and/or the xorg driver, which are all a lot less fun to work on :)
I'd also like to keep our own packages to an absolute minimum, and let...
It won't write to emmc.
And since that partition is created at max. size already , even if the script would accidentally try to resize the emmc , nothing would really happen.
Also, it only resizes if it finds a file named "pyra-resize" on the partition ,to be extra safe
I've got a test image that will resize the partition to fill the sd card.
https://packages.pyra-handheld.com/images/buster/test-resize.img.7z
unpack, and write the image to an sd card with any disk image writer.
On first boot it will resize the partition, it will show a message that it will...
it's on the repo now though:
apt update; apt install libgl-gl4es-pyra
it installs a wrapper called "gl4es" in /usr/bin/ , so everything defaults to the normal GL libs, and uses gl4es if you put gl4es in front of it. ( example : "gl4es glxgears" )
Also, there seems to be some confusion regarding the sim card. It needs the older larger sized sim.
other sized sims can be forced in there, but this is what it should look like :
Modemmanager should do everything automatically, but it only works if the modem device shows up, which it sometimes doesn't do for some reason.
It might be it's beeing blocked by rfkill, so check "sudo rfkill" and check if wwan is unblocked there ("sudo rfkill unblock wwan" should make the...
Sounds about right.
Just be very careful with the resulting sd card, it will overwrite the pyra emmc immediately without prompt when you leave it in the pyra and restart :)
The card you get is fat32 formatted, and you can replace the test33.img.tar.zst file on it with a newer version without...
Voice calls are something I haven't really tried yet, it requires some messing about with audio devices, and those drivers are half broken.
Theoretically it should work, but currently there's no easy method in place to get it to work, you'd have to reroute input/output audio devices manually.
I...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.