I am not quite sure if it helps you, nor did I ever handle this, but from reading other threads: shouldn’t you create a separate custom rules file instead of changing the standnard ones (which will possibly be overwritten with a package update)?
Something like 50-customs.rules or maybe a high number?
I tried renaming the custom rule file to start with 99. Unfortunately, this did not succeed in changing the device permissions.
@hcvv - The rule I made is a custom rule, placed in /etc/udev/rules.d which is the appropriate location for custom rules. The default rules are located in /lib/udev/rules.d and the udev chapter in the opensuse reference manual states that the custom rules take precedence over the default rules.
My rule did work in 11.3 which makes me suspect either a change in the way the timer devices are set up in 11.4, or perhaps a udev bug.
Unless anyone has further ideas, I’ll just set up a work-around.
Maybe some 11.4 x86_64 user who has a functional /dev/hpet could try the custom rule and report back? Post before and after “ls -l /dev/hpet” or something.
As mentioned, I have a satisfactory work-around, but it isn’t quite as satisfying as solving the basic problem!
Maybe some 11.4 x86_64 user who has a functional /dev/hpet could try the custom rule and report back? Post before and after “ls -l /dev/hpet” or something.
I had to bring myself up to speet with what a HPET was before proceeding to help.
I discovered my x86_64 laptop (with 11.4) has /dev/hpet present, and so could assist further
Anway, creating /etc/udev/rules.d/90-udev-audio.rules with
KERNEL=="hpet", GROUP="audio", MODE="0660"
then rebooting worked for me
dean@linux-akl:~> ls -l /dev/hpet
crw-rw---- 1 root audio 10, 228 Oct 12 17:43 /dev/hpet
On 10/12/2011 08:36 AM, prhunt wrote:
>
> Thanks for the info Ken. I looked at some of the info that udevadm gave
> me, but I am no wiser.
>
> I will just use my work-around (hooking into /etc/init.d/boot.local),
> since I don’t really want to spend more time chasing the udev issue.
One quick check: What are the permissions and owner of your udev rule?
Since the rule worked for me in 11.3, and it works now for deano_ferrari in 11.4, I think that there must be some issue with my particular system configuration. Something broken, or my udev rule is getting squashed, somewhere along the line. Why this would be the case eludes me, since I don’t believe that very many apps apart from jack actually use /dev/hpet.