Diag| Considering item [tag:pappp.net,2026-05-30:/2483835] "Proposed new US funding rules: We can cancel any grant at any time"
Diag| Considering item [tag:pappp.net,2026-05-27:/2483228] "The exemptions in age-verification laws for open source operating systems are bad, actually"
Diag| Considering item [tag:pappp.net,2026-05-23:/2482255] "AMD (Xilinx) is Excluding Linux From the Free Tier For Its FPGA Dev Tool"
Diag| Considering item [tag:pappp.net,2026-05-19:/2481210] "The Virtual OS Museum"
Diag| Considering item [tag:pappp.net,2026-05-19:/2481121] "Google changes its search box"
Diag| Considering item [tag:pappp.net,2026-05-15:/2480224] "Windows 11 tests an adjustable taskbar and resizable Start menu"
Diag| Considering item [tag:pappp.net,2026-05-15:/2480167] "Send the arXiv AI-generated slop, get a yearlong vacation from submissions"
Diag| Considering item [tag:pappp.net,2026-05-13:/2479471] "KDE Receives $1.4 Million Investment From Sovereign Tech Fund"
Diag| Considering item [tag:pappp.net,2026-05-12:/2479155] "Google's Android-powered laptops are called Googlebooks, and they're coming this year"
Diag| Considering item [tag:pappp.net,2026-05-07:/2478063] "Canvas is online again after ShinyHunters threaten to leak schools’ data"
Diag| Considering item [tag:pappp.net,2026-05-07:/2477845] "Aramark, University of Kentucky to end partnership, eliminating more than 900 jobs"
Diag| Considering item [tag:pappp.net,2026-04-29:/2475951] "Apple gives up on Vision Pro, disbands Vision Pro team"
Diag| Considering item [tag:pappp.net,2026-04-27:/2475199] "National Science Board eviscerated; Trump admin fires all 22 members"
Diag| Considering item [tag:pappp.net,2026-04-22:/2473947] "Windows 9x Subsystem for Linux"
Diag| Considering item [tag:pappp.net,2026-04-22:/2473882] "Acetaminophen vs. ibuprofen"
Diag| Considering item [tag:pappp.net,2026-04-20:/2473234] "Got an Old Kindle? It Might Not Work Anymore"
Diag| Considering item [tag:pappp.net,2026-04-17:/2472794] "Ban the sale of precise geolocation"
Diag| Considering item [tag:pappp.net,2026-04-15:/2472147] "Academic fraud may be the symptom of a more systemic problem"
Diag| Considering item [tag:pappp.net,2026-04-14:/2471801] "Why Aren’t the Kids Out Protesting Against Trump?"
Diag| Considering item [tag:pappp.net,2026-04-08:/2470398] "I ported Mac OS X to the Nintendo Wii"
Diag| Considering item [tag:pappp.net,2026-03-27:/2467289] "Author of Red Mars calls 'bullshit' on emigrating to the planet"
Diag| Considering item [tag:pappp.net,2026-03-25:/2466758] "Supreme Court rejects Sony's attempt to kick music pirates off the Internet"
Diag| Considering item [tag:pappp.net,2026-03-25:/2466743] "Tracy Kidder has died"
Diag| Considering item [tag:pappp.net,2026-03-23:/2466208] "FCC updates covered list to include foreign-made consumer routers"
Diag| Considering item [tag:pappp.net,2026-03-23:/2466050] "The OpenBSD init system and boot process"
Diag| Considering item [tag:pappp.net,2026-03-22:/2465869] "I hate: Programming Wayland applications"
Diag| Considering item [tag:pappp.net,2026-03-22:/2465853] "Building an FPGA 3dfx Voodoo with Modern RTL Tools"
Diag| Considering item [tag:pappp.net,2026-03-20:/2465513] "Our commitment to Windows quality"
Diag| Considering item [tag:pappp.net,2026-03-19:/2465298] "Minecraft Source Code Is Interesting"
Diag| Considering item [tag:pappp.net,2026-03-19:/2465184] "Google details new 24-hour process to sideload unverified Android apps"
Diag| Considering item [tag:pappp.net,2026-03-18:/2464917] "FBI is buying location data to track US citizens, director confirms"
Diag| Considering item [tag:pappp.net,2026-03-18:/2464827] "Forgetfulino 2.0.1 – never lose your Arduino sketch again"
Diag| Considering item [tag:pappp.net,2026-03-13:/2463634] "Digg is gone again"
Diag| Considering item [tag:pappp.net,2026-03-05:/2461309] "The great license-washing has begun"
Diag| Considering item [tag:pappp.net,2026-03-05:/2461226] "The Government Uses Targeted Advertising to Track Your Location"
Diag| Considering item [tag:pappp.net,2026-03-04:/2460816] "Government grant-funded research should not be published in for-profit journals"
Diag| Considering item [tag:pappp.net,2026-02-26:/2459140] "FTC declines to enforce a kids privacy law for data collected to verify users’ ages"
Diag| Considering item [tag:pappp.net,2026-02-26:/2459011] "Burger King will use AI to check if employees say 'please' and 'thank you'"
Diag| Considering item [tag:pappp.net,2026-02-25:/2458760] "Bcachefs creator insists his custom LLM is female and 'fully conscious'"
Diag| Considering item [tag:pappp.net,2026-02-25:/2458733] "The Misuses of the University"
Diag| Considering item [tag:pappp.net,2026-02-24:/2458494] "If you’ve been holding on to a phone for a while, current phones are really disappointing"
Diag| Considering item [tag:pappp.net,2026-02-23:/2457958] "Elsevier shuts down its finance journal citation cartel"
Diag| Considering item [tag:pappp.net,2026-02-19:/2457171] "California's new bill requires DOJ-approved 3D printers that report themselves"
Diag| Considering item [tag:pappp.net,2026-02-23:/2457921] "My journey to the microwave alternate timeline"
Diag| Considering item [tag:pappp.net,2026-02-17:/2456572] "BarraCUDA Open-source CUDA compiler targeting AMD GPUs"
Diag| Considering item [tag:pappp.net,2026-02-19:/2457227] "A beginner's guide to split keyboards"
Diag| Considering item [tag:pappp.net,2026-02-13:/2455560] "MyMiniFactory has Acquired Thingiverse Bringing Anti-AI Focus"
Diag| Considering item [tag:pappp.net,2026-02-11:/2455032] "Microsoft adds and fixes remote code execution vulnerability in Notepad"
Diag| Considering item [tag:pappp.net,2026-02-11:/2455001] "How Did the FBI Get Nancy Guthrie's Nest Doorbell Footage?"
Diag| Considering item [tag:pappp.net,2026-02-10:/2454754] "The Day the Telnet Died"
Diag| Considering item [tag:pappp.net,2026-02-09:/2454274] "Discord will require a face scan or ID for full access next month"
Diag| Considering item [tag:pappp.net,2026-02-04:/2452987] "Texas Instruments Acquiring Silicon Labs for $7.5 Billion"
Diag| Considering item [tag:pappp.net,2026-01-29:/2451557] "Slopaganda: AI images posted by the White House and what they teach us"
Diag| Considering item [tag:pappp.net,2026-01-29:/2451518] "SpaceX in Merger Talks with xAI"
Diag| Considering item [tag:pappp.net,2026-01-27:/2450683] "Albania Created an ‘A.I. Minister’ to Curb Corruption. Then Its Developers Were Accused of Graft."
Diag| Considering item [tag:pappp.net,2026-01-27:/2450729] "Xfwl4 – The Roadmap for a Xfce Wayland Compositor"
Diag| Considering item [tag:pappp.net,2026-01-25:/2450237] "FAA institutes nationwide drone no-fly zones around ICE operations"
Diag| Considering item [tag:pappp.net,2026-01-23:/2449737] "Microsoft Gave FBI Keys to Unlock Encrypted Data, Exposing Major Privacy Flaw"
Diag| Considering item [tag:pappp.net,2026-01-20:/2448840] "Immigration Agencies Are Openly Defying Federal Courts"
Diag| Considering item [tag:pappp.net,2026-01-14:/2447163] "SparkFun Officially Dropping AdaFruit due to CoC Violation"
Arch – PAPPP's Rambling https://pappp.net Hacking, Geekery, and life in Academia. Tue, 17 Jun 2014 04:15:33 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.5 Inspiron 11-3000 Notes https://pappp.net/?p=1359 https://pappp.net/?p=1359#comments Sat, 22 Mar 2014 05:52:57 +0000 http://pappp.net/?p=1359 Continue reading ]]> Inspiron113000

The KAOS lab recently bought a fleet of five Inspiron 11 3000 3138[PDF Warning] (Celeron N2815/4GB/500GB)laptops. They’re tiny little machines with 8 hour claimed battery lives, they’re pretty cute and sort of obstinate.

I borrowed one to play with, notes:

  • Windows 8 is incredibly bad. I had been operating under the assumption that a touchscreen made it better; in actual fact, it just makes it clearer that it consists of two half-baked userlands that share a filesystem and kernel. So of course, Linux.
  • They are absolutely legacy-free machines: UEFI with no BIOS emulation, HDMI, USB, I think the only analog connector on it is the audio out. Note that that means you need a digital input or active adapter for external displays.
  • You can’t boot these things directly with EFISTUB or anything that depends on it, it just dies on kernel load.
  • You also need a rather new kernel to deal with the Haswell weird late-generation Silvermont+Bay Trail part, Ubuntu 13.10-derived media won’t even boot.
  • I usually get a successful boot with Arch and a 3.13 kernel booted via Syslinux, though occasionally it just dies on boot for reasons I can’t explain but suspect are GPU-related. I haven’t tried Grub2 because I’m no longer willing to mess about with its awful config system. Edit: Problem is gone with more recent kernels
  • Having the i915 modue in the initramfs appears to be a necessary prerequisite for video.
  • By default, the brightness keys register events/trigger OSD in various DEs, and echoing into /sys/class/backlight/intel_backlight/brightness controls the brightness, but it binds to the wrong ACPI device. Fixed with video.use_native_backlight=1 kernel line as noted here and here.
  • The keyboard is 80% size, short travel, mushy, and generally kind of awful feeling, but perfectly usable. It has PgUp/PgDn/Home/End on Fn+Arrow which I find I quite like (arrow moves a char, ctrl+arrow moves a word, fn+arrow moves a line/page). The F-keys can be swapped between media-first or F-first in the firmware.
  • The volume buttons produce the desired XF86Audio* codes, hook them and go.
  • The touchscreen is an Elan part that just works to an amazing degree. Not all programs do graceful things with it, but you can at least move and click, the Grab and Drag extension makes Firefox work well with the touchscreen.
  • The touchpad is possibly the worst I’ve ever encountered. It is a clickpad design with two one mechanical buttons under the bottom edge of the touch sensitive surface. This means fiddling the synaptics configs to prevent clicks from registering both as a finger moving on the touch surface and a click. I can’t get it to let me chord R+L for a middle click either, which is extremely annoying. It is also very wide and poorly placed, so it’s both uncomfortable and prone to random events while typing. I currently have syndaemon -t -k -i 2 -d & in my DE startup to disable while typing, and this 50-synaptics.conf in my xorg configs to make it approximately usable. Unfortunately, this kind of shit is getting really common.
  • Wifi is an ath9k family part, Ethernet is an r8169, both work great out of the box.
  • The SD card slot is full depth (not like the stupid half-depth slots that many small laptops have lately). Unfortunately, it does not seem to be bootable.
  • I haven’t tested Bluethooth. The controller enumerates, so it will probably work…
  • 1366×768 is not really enough pixels to get shit done, but it isn’t as far off as I feared.
  • It really does get in the neighborhood of 8 hours of battery with good settings.
  • Using powertop‘s tunables can make a 2x improvement in battery life on these things, with no apparent user-visible ill effects. I’m using the powertop systemd service file from the arch wiki to make it happen automatically.

The big remaining problem is that I can’t get sleep or hibernate working EDIT: pm-suspend seems to work now. But only wakes on lid open. The direct kernel method crashes on sleep, pm-suspend seems to sleep successfully but dies on wake, nothing ever gets written out on hibernate, etc. This is really annoying in a little highly portable machine. Unfortunately, at this time, it seems to be a kernel deficiency . One of my suspicions is that the problem is there is no way to wake the machine once it goes to sleep because the listeners for the inputs aren’t being hooked up correctly, but I don’t even know where to start poking to fix or even properly diagnose it.

Once that’s fixed, and almost even without, they’re really excellent devices to carry around – In principle, I prefer something like this to either a full-sized laptop or a tablet for larger-than-a-smartphone ubiquitous computing. These particular ones have some weaknesses – A proper 3-button touchpad and move to a 1600×900 or so display would make them great, a crisper keyboard on top of that would make them truly excellent – but they are definitely more useful devices than the netbooks or tablets they roughly compete with.

EDIT 2014-05-07: After a little bit of fussing I got the SoftButtonAreas Synaptics option to work and have a 40|20|40 right middle left button split working on the clickpad. The attached 50-synaptics.conf linked in this post has been updated, but it is basically the Option "SoftButtonAreas" "60% 0 82% 0 40% 59% 82% 0" line from the Archwiki article that did the trick.

]]>
https://pappp.net/?feed=rss2&p=1359 3
chdk-ptp PKGBUILD https://pappp.net/?p=1309 https://pappp.net/?p=1309#respond Sun, 10 Nov 2013 22:41:47 +0000 http://pappp.net/?p=1309 Continue reading ]]> In another episode of fixing things for the Cameras as Computing Systems class I’m taking, I made a PKGBUILD that apparently correctly builds and installs chdk-ptp on Archlinux systems. Chdk-ptp is a tethered-control application for Canon cameras running CHDK, that hooks a variety of custom extensions to the ptp protocol. Their build system is a little lackluster, is missing things like an install rule, and requires a helper script be installed to do some path munging before running the binary, but the documentation is good enough to sort it out, and the program itself seems to work. My package depends on iup-all-bin from the AUR which also provides the cd dependency (not marked in its provides array, though there isn’t an official package to conflict with). I tried to use the built-from-source AUR packages for cd (Seriously, who thought that was a good name for a piece of software?) and iup, but iup was giving me a hassle and the chdk-ptp documentation suggests the binary distribution will be less trouble anyway.

The PKGBUILD format has changed a bit since I was last making my own- I like most of the changes in terms of clarity and modularity, but it does require a bit of re-learning. It also means I have a couple of pet packages that probably need attention.

The build is a little janky so despite it passing through namcap with only one expected warning, I don’t want to put it in the AUR until I’ve tested it enough to be reasonably sure it works as intended. I expect I will get around to that eventually.

]]>
https://pappp.net/?feed=rss2&p=1309 0