Aaron Griffin wrote:
On Sun, Mar 9, 2008 at 3:05 AM, Michal Soltys
wrote: ENV{MODALIAS}=="modaliases #1", OPTION="ignore_device" ENV{MODALIAS}=="modaliases #2", OPTION="ignore_device"
This is way more complex than you think it is. Let me explain. A typical module exposes it's aliases WITH wildcartds included. Here's an example:
$ modinfo nvidiafb alias: pci:v000010DEd*sv*sd*bc03sc*i*
If you want to write out modalias rules for this, you are welcome to. I will give you a hint, though: each of those asterisks above is a 4 digit number. And that is just nvidia. Don't forget intel, ati, unichrome, and all the other framebuffer modules out there.
But you can use that alias as-is in udev rules, as wildcards are supported.
As for generating, something analogous to...
cat >03-fb-block.rules < 03-fb-block.rules ; done cat >>03-fb-block.rules <