OpenBSD on the Microsoft Surface Go 2
https://jcs.org/2020/05/15/surface_go2 [jcs.org]
2020-05-15 14:51
tags:
hardware
openbsd
I used OpenBSD on the original Surface Go back in 2018 and many things worked with the big exception of the internal Atheros WiFi. This meant I had to keep it tethered to a USB-C dock for Ethernet or use a small USB-A WiFi dongle plugged into a less-than-small USB-A-to-USB-C adapter. Microsoft has switched to Intel WiFi chips on their recent Surface devices, making the Surface Go 2 slightly more compatible with OpenBSD.
source: L
Touchpad, Interrupted
https://jcs.org/2019/07/28/ihidev [jcs.org]
2019-07-31 22:32
tags:
bugfix
hardware
investigation
openbsd
systems
For two years I’ve been driving myself crazy trying to figure out the source of a driver problem on OpenBSD: interrupts never arrived for certain touchpad devices. A couple weeks ago, I put out a public plea asking for help in case any non-OpenBSD developers recognized the problem, but while debugging an unrelated issue over the weekend, I finally solved it. It’s been a long journey and it’s a technical tale, but here it is.
Diving deep into the AML.
Cidco MailStation as a Z80 Development Platform
https://jcs.org/2019/05/03/mailstation [jcs.org]
2019-05-03 19:32
tags:
hardware
programming
retro
tty
The Cidco MailStation is a series of dedicated e-mail terminals sold in the 2000s as simple, standalone devices for people to use to send and receive e-mail over dialup modem. While their POP3 e-mail functionality is of little use today, the hardware is a neat Z80 development platform that integrates a 320x128 LCD, full QWERTY keyboard, and an internal modem.
source: L
Using an OpenBSD Router with AT&T U-Verse
https://jcs.org/2019/03/21/uverse [jcs.org]
2019-03-22 22:55
tags:
admin
networking
openbsd
I upgraded to AT&T’s U-verse Gigabit internet service in 2017 and it came with an Arris BGW-210 as the WiFi AP and router. The BGW-210 is not a terrible device, but I already had my own Airport Extreme APs wired throughout my house and an OpenBSD router configured with various things, so I had no use for this device. It’s also a potentially-insecure device that I can’t upgrade or fully disable remote control over.
Fully removing the BGW-210 is not possible as we’ll see later, but it is possible to remove it from the routing path. This is how I did it with OpenBSD.
source: L
OpenBSD in Stereo with Linux VFIO
https://jcs.org/2018/11/12/vfio [jcs.org]
2018-11-14 02:49
tags:
hardware
investigation
linux
openbsd
programming
systems
virtualization
By using Linux and VFIO, I was able to boot Windows 10 inside of QEMU and pass my laptop’s PCI audio device through to Windows, allowing the Realtek audio drivers to natively control the audio device. Combined with QEMU’s tracing functionality, I was able to get a log of all PCI I/O between Windows and the PCI audio device.
source: L
OpenBSD on the Microsoft Surface Go
https://jcs.org/2018/08/31/surface_go [jcs.org]
2018-09-03 17:31
tags:
admin
hardware
openbsd
With each new product, Microsoft continues to improve their compatibility with OpenBSD.
source: L
Adventures in Open Source
https://jcs.org/2018/07/05/opensource [jcs.org]
2018-07-25 17:28
tags:
bugfix
development
openbsd
swtools
In the past couple weeks I contributed to a bunch of different open source projects in different ways and I thought I’d write about some of them.
Mistakes were made; fixes were made.
source: Dfly
Pushing DNS into the Cloud
https://jcs.org/2017/07/10/clouddns [jcs.org]
2017-07-23 02:25
tags:
admin
cloud
development
networking
web
WiFi232 with a Macintosh 512ke
https://jcs.org/2017/06/23/wifi232 [jcs.org]
2017-06-25 04:52
tags:
hardware
mac
networking
retro
solder
tty
wifi
Because a serial connection to a networked computer is cheating.
source: L