Git Product home page Git Product logo

void-ppc-docs's Issues

Merging 32 and 64 bit efforts

Currently this org is for 64-bit ppc stuff only, but I increasingly find myself either doing ppc32 stuff alongside ppc64, or the changes being outright the same. Additionally, I have plans to start building 32-bit ppc packages for my repository as well (I have already begun; it will go on the big endian builder).

@stenstorp, you currently manage the 32-bit stuff in your separate org, how do you feel about moving that to here? I already added you previously, so you should have access to the repositories. Having two places for ppc just potentially creates confusion; if you're ok with moving in, we can rename this org (to e.g. void-power) and I can update the documentation and stuff.

FAQ TODO

This will stay open and track things that do not need specific solutions in packages/live images but should be added into our FAQ (https://docs.voidlinux-ppc.org/faq/index.html)

Useful resources that could be reviewed and integrated:

https://wiki.ubuntu.com/PowerPCFAQ
https://wiki.debian.org/PowerPC/FAQ
https://wiki.gentoo.org/wiki/PPC/FAQ

As always, feel free to add into this or even work on these (and submit pull requests for this repo).

Current

  • Serial console setup for live and production environment
  • WiFi firmware installation on Apple PowerPC hardware with Broadcom b43
  • Sound setup on Apple PowerPC hardware
  • Why is my clock being reset to 1970? I have an old Apple with a dead backup battery
  • Disabling https in NTP to allow machines with 1970 date to sync even without working certs
  • Battery indicator enablement
  • Suspend/resume

Done

Add an FAQ for reinstalling the bootloader?

Hi there,

After moving to a larger disk, I had to recreate the partition table to be able to resize the partitions. This changed the ordering, resulting in a grub rescue screen.

After lots of faffing around, reading the arch linux wiki, reading through the void-installer script, I have managed to reinstall grub through chroot and sort out the bootstrap partition, but I now immediately get an "invalid memory access" error when the graphical menu loads.

It's fairly apparent I'm still doing something wrong here but I'm not sure what. I could try and make an ELF grub image from the live disk and then place that in the bootstrap partition, or run grub-install outside chroot, but I don't expect that to work really. Any ideas? I sort of wonder if the latest grub package is just broken.

Hamish

Installation

We need to simplify the installation. That means doing the following:

  • add support for live image generation to mklive
  • fix GRUB
  • working instructions for OpenPOWER hardware
  • working instructions for PowerPC Mac hardware
  • working instructions for SLOF hardware
  • add support for OpenPOWER systems to the installer
  • add support for PowerPC Macs to the installer
  • add support for SLOF Power systems to the installer
  • distribute iso images and rootfs tarballs for all systems
  • update the instructions for live images and installer
  • test the installer better on native hardware, and fix corner cases (needs testing on native hw, so others should do this)

References:

Minor docs additions

System refered to below: 1.5GHz PowerBook G4 [PowerBook6,8]

Configuration > Apple Hardware > Audio:
Might be worth adding a quick line or two about saving the configured alsamixer settings. At least on my system PCM got muted at each reboot - I was able to rectify this with sudo alsactl store.

Configuration > Graphics > Geforce FX Series:
GeForce FX series cards are currently listed as being unknown whether they work. My system has an FX 5200 Go which appears to be working acceptably using nouveau. I did see some weird translucent blue rectangle areas in the inbuilt browser as well as midori. Don't recall seeing any issues in Arcticfox. inxi -Gxxx and glxgears -info report OpenGL is v1.5

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.