Giter Club home page Giter Club logo

openbsd_on_a_macbookair51's Introduction

This is the source for the blog hosted at https://ggr.com/.

A Github action runs Hugo to generate the site whenever the source is deployed to Github via git push. The generated code is checked into the gh-pages branch and then picked up by Github Pages.

The (custom) theme may be found in the themes/lowtech folder. I was going for something easy to use, quick to download and render, and free of unnecessary complexity (e.g. JavaScript, trackers)...I mean I'm just throwing some words around here, no need to get your computer's fan running, I figure.

openbsd_on_a_macbookair51's People

Contributors

bonds avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

openbsd_on_a_macbookair51's Issues

usb wireless network adapters overheat and stop working

I've tried several urtwn and upgt based usb adapters and they all get very hot and then stop working, with various error messages. To get them working again I unplug them, then run sh /etc/netstart but they don't always start working again immediately and they don't stay working, as a rule.

TODO: add details of the error messages displayed when they drop their connection, when they won't reconnect, etc.

screen goes blank during installation

At any time while installing OpenBSD on a MacbookAir5,1, the screen may go blank.

TODO: add a video demonstrating this

Workaround A: complete all the installation steps before the screen goes blank. This won't always work, depending on when the screen goes blank, i.e. I have not yet been able to customize my partitions before the screen blanks.

Workaround B: install OpenBSD to a USB drive using a different amd64 based machine. Boot the MBA using the USB drive copy of OpenBSD. Use disklabel to partition the MBA hard drive. Copy the contents of every partition on the USB drive to the matching partitions on the MBA. Update the MBA /etc/fstab to point to its partitions instead of the USB's.

apmd leads to hangs when running x-windows

Every few hours of running X, either FVWM or Xfce or Gnome, ends in a hard hang.

Workaround: stop apmd: /etc/rc.d/apmd stop and disable it permanently by adding this line to your /etc/rc.conf.local: apmd_flags=NO. Unfortunately you no longer get suspend, resume, and automatic CPU speed adjustments based on usage. But no hangs it too good to pass up IMHO.

acpivout leads to hangs with running x-windows

After a couple hours of running X, either FVWM or Xfce or Gnome, ends in Xorg freezing up. Top reveals that the Xorg process is in the 'acpilk' state. I can SSH into the box but I cannot switch between virtual consoles, the screen stays frozen. If I issue a reboot command, the screen stays frozen until just before reboot, then the last few lines of text before reboot are visible.

Workaround: disabling the acpivout device eliminates this hang. To do so, you should configure a new copy of the kernel and set it to be your default:

$ config -o /bsd -e /bsd.fixed
> disable acpivout
> quit
$ echo "bsd.fixed" > /etc/boot.conf

One side effect I've encountered is GDM sometimes exhibiting a strange behavior that prevented me from unlocking the screen after the screensaver had kicked in. I do not seem to encounter this when acpivout is enabled.

TODO: attach a video of the side effect.

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.