Calling these niggles might be somewhat euphemistic?
My first was the nuisance of actually finding these answers or workarounds. I suppose it’s easy enough for me, but despite being a techie, it was still somewhat time consuming. Now imagine the “lay person”… they just end up calling the nearest Ubuntu using techie, e.g. their brother? The technical answers system looks nifty, but wasn’t complete enough, and that is also simple as it could be. So, on to my two niggles:
- Scanner problems – Bug #85488: some usb_devices fault if usb_suspend enabled. The symptoms? xsane does “scan”, but returns an all-black image. The command-line tool “scanimage” apparently works, but I want to use xsane. The work-around I’m using, use scanbuttond. Basically, run scanbuttond before plugging in the scanner. (You can kill it again when you’ve finished scanning.) It keeps the scanner busy enough that it doesn’t suspend. Usually. I find it does still break now and then, in which case I plug it out and in again – the more elegant solution might be to increase scanbuttond’s polling frequency. Whatever, works good enough for me. I found the info on the scanner problem here.
- USB hard-drive unmount problems – Bug #63090 – it seems this problem might affect all “usb storage devices” that have multiple partitions? Right click and “eject”, and they are momentarily unmounted, then remounted again – so how do you safely remove your USB storage device? The icky solution:
$ sudo eject /media/Backups/
(or whatever your mount point might be called, instead of “Backups”) every time you want to remove it. The more permanent/convenient work-around: make a plan with the
/usr/share/hal/fdi/policy/10osvendor/10-storage-policy.fdifile. You can edit the file and set “requires_eject” option to “false”, or you can rename the file so it is ignored. Both solutions probably require restarting hald, the “easiest” way to do that, is “rebooting”. (There must be some other way… ah… a quick google turned up: “just rebooting is easiest, or do sudo
/etc/dbus-1/event.d/20hal restart”. So that might work…)
Any questions? Leave a comment and I’ll most likely get back to you within 24 hours.