This is primarily for the benefit of someone working on Fedora Core 4 patches, but may help someone who, like myself 5 minutes ago, can't figure out why his/her scanner isn't working.
When trying to use sane/xsane (as $), it couldn't find my scanner.
My very old but very reliable HP flatbed scanner is a SCSI device, and showed-up in /dev as 'sg0' (ran 'sane-find-scanner' as root). After making a few assumptions from what I read of other hardware problems, I then changed the group that 'sg0' belonged to from 'root' to 'mygroup'. I could then scan using sane without problem.
What's interesting is this: I reviewed the contents of '/etc/security/console.perms' and '/etc/security/console.perms.d/50-default.perms'. In the '50-default.perms' file, under '<scanner>=', my device '/dev/sg0' didn't exist (/dev/scanner* and /dev/usb/scanner* were all that were listed). I've since added '/dev/sg*' to the '<scanner>=' list, and am waiting to reboot before posting anything more on this "device permissions" problem. Whether or not I should've added it is something I'm not sure of, as this is essentially a guessing game for me.
Could someone let me know if this is a known bug, or just some weird fluke? Thanks.