May 03, 2018 posted by Maya Rashish

I've recently been gifted a fancy laptop - a Dell XPS 15 9550.

I want to run NetBSD on it and have it run well, and I've set aside time to achieve this.

Things work surprisingly well out of the box - touchscreen and touchpad work, but need to be calibrated better. 4K video is displayed, but without graphical acceleration, which is somewhat slow. I could adjust the resolution to be lower, but haven't tried yet.

These are some of the lessons I learned from doing this, being new to drivers and networking.

rtsx - SD card reader

This one was simple and straightforward.

The PCI ID of my SD is 10ec:525a, a realtek PCI device with ID 0x525a.

Normal SD card readers are supported by a generic driver, but mine wasn't.

I've been told that when SD cards don't present themselves as the generic device, it is for good reason.



Adding the PCI device ID to sys/dev/pci/pcidevs would have revealed the adjacent entries: