On Sun, Mar 9, 2008 at 6:36 PM, Michal Soltys <soltys@ziu.info> wrote:
Aaron Griffin wrote:
On Sun, Mar 9, 2008 at 3:05 AM, Michal Soltys <soltys@ziu.info> 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.
Wow, I actually didn't know that is allowed wildcard matching on the MODALIAS rules. Woohoo!