Linux Hotplug development
 help / color / mirror / Atom feed
* Re: Mounting only inserted disks
From: Kay Sievers @ 2012-01-29  4:23 UTC (permalink / raw)
  To: linux-hotplug
In-Reply-To: <CAF8XF0e9P7RC=eJn2P1HOLWF9AqdD+9uTvqetVa_QSFf_RRsUQ@mail.gmail.com>

On Sun, Jan 29, 2012 at 04:45, Kai Hendry <hendry@webconverger.com> wrote:
> I used some udev automounting scripts in Webconverger:
> https://wiki.archlinux.org/index.php/Udev#Auto_mounting_USB_devices

It is very wrong to recommend anything like this to users. It's just
an entirely flawed concept.

> However since users live boot Webconverger and a system that might
> already have an operating system installed like Windows, they
> surprisingly found that once they reboot back into Windows, a chkdsk
> resulted IIUC.
>
> So I've removed the offending scripts:
> http://anonscm.debian.org/gitweb/?pÞbian-live/config-webc.git;a=commitdiff;hê18dff8af2b6800c580b70ce4219aacae9dae73;hpecb0929dd60e0e708e55af81f5bd91bc6173fe6
>
> Now I'm thinking is there a way to only mount disks that were
> *inserted* only once the machine has booted?

No, it is intentional, that udev rules can not distinguish between
bootup from device hotplug; they look exactly the same.

Udev's rule engine is not the right place to hookup mounting of
arbitrary filesystems, or configure non-trivial network settings like
DHCP, or start system daemons, or run any other programs that runs for
an unpredictable amount of time. Udev rules should only be used to
identify or initially configure hardware, but never to execute system
management jobs or things that involve policy or need error handling
like filesystem checking or mounting. Running such programs from udev
rules will block related events, and might render the entire system
unusable. To ensure timely event execution, udev forcefully kills all
programs it has executed from rules, and which take longer than 30 or
60 seconds to finish, and mounting and checking disks can take much
longer than that.

Udev can send events to services which can act on device changes
though. An auto-mounter service can listen to block device events and
take the appropriate actions, such a service will not block udev's
operations for an unpredictable time. Udisks and systemd for example
work like that.

Mounting filesystems is just not simple enough to do that in udev, you
need a real service to do that properly. Udev rules are just not the
right tool for the job, and very likely never will be.

Kay

^ permalink raw reply

* [ANNOUNCE] udev 180
From: Kay Sievers @ 2012-01-29  5:01 UTC (permalink / raw)
  To: linux-hotplug

Here comes a new udev version. Thanks to all who have contributed to
this release.

The tarball can be found here:
 ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/

The development repository can be found here:
 http://www.kernel.org/git/?p=linux/hotplug/udev.git;a=summary

The ChangeLog can be found here:
 http://www.kernel.org/git/?p=linux/hotplug/udev.git;a=blob;hb=HEAD;f=ChangeLog

udev 180
====
Fix for ID_PART_ENTRY_* property names, added by the blkid built-in. The
fix is needed for udisk2 to operate properly.

Fix for skipped rule execution when the kernel has removed the device
node in /dev again, before the event was even started. The fix is needed
to run device-mapper/LVM events properly.

Fix for the man page installation, which was skipped when xsltproc was not
installed.

^ permalink raw reply

* Re: Mounting only inserted disks
From: Kai Hendry @ 2012-01-29 10:26 UTC (permalink / raw)
  To: linux-hotplug
In-Reply-To: <CAF8XF0e9P7RC=eJn2P1HOLWF9AqdD+9uTvqetVa_QSFf_RRsUQ@mail.gmail.com>

It's very unfortunate that udev can't distinguish between bootup from
device hotplug. :(

On 29 January 2012 12:23, Kay Sievers <kay.sievers@vrfy.org> wrote:
> Udev's rule engine is not the right place to hookup mounting of
> arbitrary filesystems, or configure non-trivial network settings like
> DHCP, or start system daemons, or run any other programs that runs for
> an unpredictable amount of time. Udev rules should only be used to
> identify or initially configure hardware, but never to execute system
> management jobs or things that involve policy or need error handling
> like filesystem checking or mounting. Running such programs from udev
> rules will block related events, and might render the entire system
> unusable. To ensure timely event execution, udev forcefully kills all
> programs it has executed from rules, and which take longer than 30 or
> 60 seconds to finish, and mounting and checking disks can take much
> longer than that.

I don't expect mounting a disk (or getting an IP for that matter) will
take longer longer than 30 seconds!

> Udev can send events to services which can act on device changes
> though. An auto-mounter service can listen to block device events and
> take the appropriate actions, such a service will not block udev's
> operations for an unpredictable time. Udisks and systemd for example
> work like that.
> Mounting filesystems is just not simple enough to do that in udev, you
> need a real service to do that properly. Udev rules are just not the
> right tool for the job, and very likely never will be.

Crikey. udisks & systemd has a crazy amount of deps and SLOC. Seriously?

I think you guys need to please start sucking less.

Kind regards,

^ permalink raw reply

* Re: Mounting only inserted disks
From: Kay Sievers @ 2012-01-29 14:11 UTC (permalink / raw)
  To: linux-hotplug
In-Reply-To: <CAF8XF0e9P7RC=eJn2P1HOLWF9AqdD+9uTvqetVa_QSFf_RRsUQ@mail.gmail.com>

On Sun, Jan 29, 2012 at 11:26, Kai Hendry <hendry@webconverger.com> wrote:
> It's very unfortunate that udev can't distinguish between bootup from
> device hotplug. :(
>
> On 29 January 2012 12:23, Kay Sievers <kay.sievers@vrfy.org> wrote:
>> Udev's rule engine is not the right place to hookup mounting of
>> arbitrary filesystems, or configure non-trivial network settings like
>> DHCP, or start system daemons, or run any other programs that runs for
>> an unpredictable amount of time. Udev rules should only be used to
>> identify or initially configure hardware, but never to execute system
>> management jobs or things that involve policy or need error handling
>> like filesystem checking or mounting. Running such programs from udev
>> rules will block related events, and might render the entire system
>> unusable. To ensure timely event execution, udev forcefully kills all
>> programs it has executed from rules, and which take longer than 30 or
>> 60 seconds to finish, and mounting and checking disks can take much
>> longer than that.
>
> I don't expect mounting a disk (or getting an IP for that matter) will
> take longer longer than 30 seconds!

Reality might not always be what you expect. Mounting dumb filesystems
without fsck is broken, even filesystems which do no require it can
take that long in the kernel to get mounted. Many really large
filesystems can take very  long to mount.

>> Udev can send events to services which can act on device changes
>> though. An auto-mounter service can listen to block device events and
>> take the appropriate actions, such a service will not block udev's
>> operations for an unpredictable time. Udisks and systemd for example
>> work like that.
>> Mounting filesystems is just not simple enough to do that in udev, you
>> need a real service to do that properly. Udev rules are just not the
>> right tool for the job, and very likely never will be.
>
> Crikey. udisks & systemd has a crazy amount of deps and SLOC. Seriously?

Nobody said you need to use it. But you have to get the model right,
and that's certainly what they are doing.

Write your own that does only what you need, if you want; but do it
like they do, with a model that can reliably work, and does not do the
wrong thing like your udev hack.

> I think you guys need to please start sucking less.

I think you need to understand the problem before you pretend you have
solved it and push it to users. System management tasks are not as
easy as you think. What you do with udev here is a completely broken
hack which risks data loss for people who use your tool.

You can do that on your own box, nobody will object to that, but
please do not do that in tools you offer others to use. Other people
are far better of with the tools that people provide that 'suck too
much' in your eyes.

Thanks,
Kay

^ permalink raw reply

* [PATCH] Fix default firmware search paths
From: Bryan Kadzban @ 2012-01-30  3:10 UTC (permalink / raw)
  To: linux-hotplug

[-- Attachment #1: Type: text/plain, Size: 714 bytes --]

"./configure --help" says the default firmware search path
(--with-firmware-path) is /lib/firmware/updates:/lib/firmware.  But the
actual default is:

[with_firmware_path="$rootprefix/lib/firmware/updates:$rootprefix/lib/firmware"]

and $rootprefix defaults to $ac_default_prefix, which is /usr, not the
empty string.

Fix this by changing the default with_firmware_path to explicitly match
the directories the kernel uses to install firmware.

(An alternative fix would be to change the help string for
--with-firmware-path to mention ${rootprefix}, although I think it'd be
a good idea to mention that flag's default of /usr as well, if this is
done.)

Signed-Off-By: Bryan Kadzban <bryan@kadzban.is-a-geek.net>

[-- Attachment #2: udev-fix-firmware-search-paths.patch --]
[-- Type: text/plain, Size: 605 bytes --]

diff --git a/configure.ac b/configure.ac
index 9772d82..51dd7dd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -96,7 +96,7 @@ AS_IF([test "x$enable_logging" = "xyes"], [ AC_DEFINE(ENABLE_LOGGING, [1], [Syst
 AC_ARG_WITH(firmware-path,
        AS_HELP_STRING([--with-firmware-path=DIR[[[:DIR[...]]]]],
           [Firmware search path (default=/lib/firmware/updates:/lib/firmware)]),
-       [], [with_firmware_path="$rootprefix/lib/firmware/updates:$rootprefix/lib/firmware"])
+       [], [with_firmware_path="/lib/firmware/updates:/lib/firmware"])
 OLD_IFS=$IFS
 IFS=:
 for i in $with_firmware_path; do

^ permalink raw reply related

* Re: [PATCH] Fix default firmware search paths
From: Kay Sievers @ 2012-01-30  3:34 UTC (permalink / raw)
  To: linux-hotplug
In-Reply-To: <4F260A3C.6090309@kadzban.is-a-geek.net>

On Mon, Jan 30, 2012 at 04:10, Bryan Kadzban
<bryan@kadzban.is-a-geek.net> wrote:
> "./configure --help" says the default firmware search path
> (--with-firmware-path) is /lib/firmware/updates:/lib/firmware.  But the
> actual default is:
>
> [with_firmware_path="$rootprefix/lib/firmware/updates:$rootprefix/lib/firmware"]
>
> and $rootprefix defaults to $ac_default_prefix, which is /usr, not the
> empty string.
>
> Fix this by changing the default with_firmware_path to explicitly match
> the directories the kernel uses to install firmware.
>
> (An alternative fix would be to change the help string for
> --with-firmware-path to mention ${rootprefix}, although I think it'd be
> a good idea to mention that flag's default of /usr as well, if this is
> done.)

With rootprefix = prefix = /usr, everything is in /usr, also the
kernel package is changed to install the stuff in /usr, and no longer
in /lib.

None of the original system root directories /bin, /sbin, /lib, /lib64
are real directories anymore. Even when both locations will work the
same way with the merged filesystem layout, the historic root
locations should not be the default in stuff that is explicitly
configured for the unified filesystem layout.

I'll change the help text.

Thanks,
Kay

^ permalink raw reply

* Re: [PATCH] Fix default firmware search paths
From: Bryan Kadzban @ 2012-01-30  3:49 UTC (permalink / raw)
  To: linux-hotplug
In-Reply-To: <4F260A3C.6090309@kadzban.is-a-geek.net>

Kay Sievers wrote:
> On Mon, Jan 30, 2012 at 04:10, Bryan Kadzban
> <bryan@kadzban.is-a-geek.net> wrote:
>> "./configure --help" says the default firmware search path
>> (--with-firmware-path) is /lib/firmware/updates:/lib/firmware.  But the
>> actual default is:
>>
>> [with_firmware_path="$rootprefix/lib/firmware/updates:$rootprefix/lib/firmware"]
>>
>> and $rootprefix defaults to $ac_default_prefix, which is /usr, not the
>> empty string.
>>
>> Fix this by changing the default with_firmware_path to explicitly match
>> the directories the kernel uses to install firmware.
>>
>> (An alternative fix would be to change the help string for
>> --with-firmware-path to mention ${rootprefix}, although I think it'd be
>> a good idea to mention that flag's default of /usr as well, if this is
>> done.)
> 
> With rootprefix = prefix = /usr, everything is in /usr, also the
> kernel package is changed to install the stuff in /usr, and no longer
> in /lib.

The confusing thing to me is that the kernel source tree, when I "make
modules_install" (or firmware_install) dumps the files in /lib/firmware,
not under /usr.  (Verified just now with 3.2.2 and a couple modules that
provide external firmware files: e100 / snd-ymfpci.)

On the other hand, I might have set something in the kernel config to
make it do that.  Didn't notice it, but that doesn't mean much.  :-/

> I'll change the help text.

That works too.  Thanks!

^ permalink raw reply

* [PATCH] ata_id: fix identify string fixup
From: Andreas Schwab @ 2012-01-30 10:51 UTC (permalink / raw)
  To: linux-hotplug

---
 src/extras/ata_id/ata_id.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/extras/ata_id/ata_id.c b/src/extras/ata_id/ata_id.c
index 924d479..c8ffe86 100644
--- a/src/extras/ata_id/ata_id.c
+++ b/src/extras/ata_id/ata_id.c
@@ -307,8 +307,8 @@ static void disk_identify_get_string (uint8_t identify[512],
         assert ((dest_len & 1) = 0);
 
         while (dest_len > 0) {
-                c1 = ((uint16_t *) identify)[offset_words] >> 8;
-                c2 = ((uint16_t *) identify)[offset_words] & 0xff;
+                c1 = identify[offset_words * 2 + 1];
+                c2 = identify[offset_words * 2];
                 *dest = c1;
                 dest++;
                 *dest = c2;
-- 
1.7.9


-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

^ permalink raw reply related

* Re: Mounting only inserted disks
From: Karl O. Pinc @ 2012-01-30 21:24 UTC (permalink / raw)
  To: linux-hotplug
In-Reply-To: <CAF8XF0e9P7RC=eJn2P1HOLWF9AqdD+9uTvqetVa_QSFf_RRsUQ@mail.gmail.com>

On 01/28/2012 10:23:43 PM, Kay Sievers wrote:

> Mounting filesystems is just not simple enough to do that in udev, 
> you
> need a real service to do that properly. Udev rules are just not the
> right tool for the job, and very likely never will be.

It occurs to me that udev could provide an RUN-like key that
would not only run but would also detach the new process,
as a favor to long-running RUNed processes so that
each does not have to code it's own detach.

Regards,

Karl <kop@meme.com>
Free Software:  "You don't pay back, you pay forward."
                 -- Robert A. Heinlein

P.S. FYI.  Based on this thread I have filed a bug
against the Debian usbmount program, which uses
udev to trigger mounting.
http://bugs.debian.org/cgi-bin/bugreport.cgi?buge8028

^ permalink raw reply

* Re: Mounting only inserted disks
From: Marco d'Itri @ 2012-01-30 21:36 UTC (permalink / raw)
  To: linux-hotplug
In-Reply-To: <CAF8XF0e9P7RC=eJn2P1HOLWF9AqdD+9uTvqetVa_QSFf_RRsUQ@mail.gmail.com>

On Jan 30, "Karl O. Pinc" <kop@meme.com> wrote:

> It occurs to me that udev could provide an RUN-like key that
> would not only run but would also detach the new process,
> as a favor to long-running RUNed processes so that
> each does not have to code it's own detach.
Here:

RUN+="/bin/sh -c '/usr/bin/program &'"

HTH.

-- 
ciao,
Marco

^ permalink raw reply

* Re: Mounting only inserted disks
From: Kay Sievers @ 2012-01-30 21:57 UTC (permalink / raw)
  To: linux-hotplug
In-Reply-To: <CAF8XF0e9P7RC=eJn2P1HOLWF9AqdD+9uTvqetVa_QSFf_RRsUQ@mail.gmail.com>

On Mon, Jan 30, 2012 at 22:24, Karl O. Pinc <kop@meme.com> wrote:
> On 01/28/2012 10:23:43 PM, Kay Sievers wrote:
>
>> Mounting filesystems is just not simple enough to do that in udev,
>> you
>> need a real service to do that properly. Udev rules are just not the
>> right tool for the job, and very likely never will be.
>
> It occurs to me that udev could provide an RUN-like key that
> would not only run but would also detach the new process,
> as a favor to long-running RUNed processes so that
> each does not have to code it's own detach.

No, udev is not supposed to ever directly start long running system
services or daemons. It has intentionally no support for that.
Services who need to detach from udev rules are simply broken.

Udev is not an init system or service manager, and should not become
one. Systemd or upstart, or whatever else that works like these tools,
should be used if automatic start of services, based on kernel device
events, is needed.

Udev has a pretty advanced netlink-based event-delivery and filter
mechanism, and kernel device enumerator for services to use to. It's
trivial to use from almost any programming language. And that's the
right point to hook a tool into kernel device events, and not by
adding udev rules to fork off tools to run complex operations.

It is just plain wrong to continue anything like the dirty hacks which
are mentioned earlier in this mail thread. They not only risk data
loss and filesystem damage for users, they are also conceptually wrong
for many other reasons.

Services need to be started as a direct child processes of and not
inherit udev's execution context. Services need to handle all sorts of
failures, guard against races caused by running multiple instances of
the same tool, need to offer job control, support manual and automatic
restarting of the service, handle device surprise removal, must not
hook into early boot operations and block or delay basic system setup,
and and and ... None of that is provided by udev and very likely never
will. It takes a lot more safeguards to reliably run a system
management task, than what udev can provide here.

Kay

^ permalink raw reply

* Re: Mounting only inserted disks
From: Allin Cottrell @ 2012-01-30 22:26 UTC (permalink / raw)
  To: linux-hotplug
In-Reply-To: <CAF8XF0e9P7RC=eJn2P1HOLWF9AqdD+9uTvqetVa_QSFf_RRsUQ@mail.gmail.com>

On Mon, 30 Jan 2012, Kay Sievers wrote:

> It is just plain wrong to continue anything like the dirty 
> hacks which are mentioned earlier in this mail thread.

I see your point, but could you comment on the use of a udev 
rule that aims solely to auto-mount detachable media such as 
USB sticks? I've been using a mounting rule which starts

KERNEL!="sd[b-z][0-9]", GOTO=<get out>

on a system where the only hard drive is /dev/sda, and sdb and 
higher will only be USB memory devices. This has worked fine, 
although in one respect the rule is now out of date, in that 
it includes

  IMPORT{program}="/sbin/blkid -o udev -p %N"

which I guess should be substituted by

  IMPORT{builtin}="blkid --noraid" (?)

Would this be considered kosher in context?

--
Allin Cottrell
Department of Economics
Wake Forest University, NC



^ permalink raw reply

* Re: Mounting only inserted disks
From: Kay Sievers @ 2012-01-30 22:48 UTC (permalink / raw)
  To: linux-hotplug
In-Reply-To: <CAF8XF0e9P7RC=eJn2P1HOLWF9AqdD+9uTvqetVa_QSFf_RRsUQ@mail.gmail.com>

On Mon, Jan 30, 2012 at 23:26, Allin Cottrell <cottrell@wfu.edu> wrote:
> On Mon, 30 Jan 2012, Kay Sievers wrote:
>
>> It is just plain wrong to continue anything like the dirty hacks which are
>> mentioned earlier in this mail thread.
>
> I see your point, but could you comment on the use of a udev rule that aims
> solely to auto-mount detachable media such as USB sticks? I've been using a
> mounting rule which starts
>
> KERNEL!="sd[b-z][0-9]", GOTO=<get out>
>
> on a system where the only hard drive is /dev/sda, and sdb and higher will
> only be USB memory devices.

No, that's not fine. Using the kernel device name to implement
device-is-removable policy is wrong. No real filesystem must ever be
mounted from a udev rule.

The time the kernel takes to mount an on-disk filesystem is
unpredictable. The mount command must not be killed by udev if the we
run into the timeout. Things need to clean up if anything goes wrong.
Many filesystems require an fsck before they are mounted.

Using udev for a local hack is fine, sure, but please never distribute
broken stuff like that to users who might just naively run it. It
risks _their_ data, not yours; and that's where things get nasty, and
where one needs to make sure that dirty hacks like that do not leak
into the public.

There is a reason, why tools like systemd and udisks are larger
projects. You can probably strip all that down, remove the user
interfaces, and implement a simple automounter in 1000+ lines of code,
but surely not in udev rules.

> This has worked fine, although in one respect
> the rule is now out of date, in that it includes
>
>  IMPORT{program}="/sbin/blkid -o udev -p %N"
>
> which I guess should be substituted by
>
>  IMPORT{builtin}="blkid --noraid" (?)

It does not really matter. The external /sbin/blkid will continue to work.

> Would this be considered kosher in context?

No, not at all. :)

Kay

^ permalink raw reply

* keymap for Fujitsu Siemens Amilo Li 2732
From: Bruno Redondi @ 2012-02-01 11:59 UTC (permalink / raw)
  To: linux-hotplug

[-- Attachment #1: Type: text/plain, Size: 353 bytes --]

See attached keymap and device dump for the following laptop:

akrab ~ # cat /sys/class/dmi/id/sys_vendor 
FUJITSU SIEMENS
akrab ~ # cat /sys/class/dmi/id/product_name 
AMILO Li 2732                  
akrab ~ # 

the following keys are not detected by /lib/udev/keymap -i:

Fn+F1 toogles wireless on/off
Fn+F11 toogles fan speed

Regards,
Bruno Redondi

[-- Attachment #2: udev-db.txt --]
[-- Type: text/plain, Size: 91127 bytes --]

P: /devices/LNXSYSTM:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00
E: MODALIAS=acpi:LNXSYSTM:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/LNXCPU:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:00
E: DRIVER=processor
E: MODALIAS=acpi:LNXCPU:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/LNXCPU:01
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/LNXCPU:01
E: DRIVER=processor
E: MODALIAS=acpi:LNXCPU:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/LNXPWRBN:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00
E: DRIVER=button
E: MODALIAS=acpi:LNXPWRBN:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
E: PRODUCT=19/0/1/0
E: NAME="Power Button"
E: PHYS="LNXPWRBN/button/input0"
E: PROP=0
E: EV=3
E: KEY=10000000000000 0
E: MODALIAS=input:b0019v0000p0001e0000-e0,1,k74,ramlsfw
E: SUBSYSTEM=input

P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2
N: input/event2
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2
E: MAJOR=13
E: MINOR=66
E: DEVNAME=/dev/input/event2
E: SUBSYSTEM=input
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: DMI_VENDOR=FUJITSU SIEMENS

P: /devices/LNXSYSTM:00/device:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00
E: DRIVER=pci_root
E: MODALIAS=acpi:PNP0A08:PNP0A03:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00
E: DRIVER=video
E: MODALIAS=acpi:LNXVIDEO:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/device:02
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/device:02
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/device:03
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/device:03
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/device:04
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/device:04
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/device:05
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/device:05
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/device:06
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/device:06
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input3
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input3
E: PRODUCT=19/0/6/0
E: NAME="Video Bus"
E: PHYS="LNXVIDEO/video/input0"
E: PROP=0
E: EV=3
E: KEY=3e000b00000000 0 0 0
E: MODALIAS=input:b0019v0000p0006e0000-e0,1,kE0,E1,E3,F1,F2,F3,F4,F5,ramlsfw
E: SUBSYSTEM=input

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input3/event3
N: input/event3
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input3/event3
E: MAJOR=13
E: MINOR=67
E: DEVNAME=/dev/input/event3
E: SUBSYSTEM=input
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: DMI_VENDOR=FUJITSU SIEMENS

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/PNP0C02:00
E: MODALIAS=acpi:PNP0C02:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:07
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:07
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:08
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:08
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:09
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:09
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:09/device:0a
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:09/device:0a
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/device:0c
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/device:0c
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:15
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:15
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:17
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:17
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1d
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1d
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1e
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1e
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1f
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1f
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:20
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:20
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:21
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:21
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:24
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:24
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:25
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:25
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:26
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:26
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:27
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:22/device:23/device:27
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:28
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:28
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:28/device:29
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:28/device:29
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/INT0800:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/INT0800:00
E: MODALIAS=acpi:INT0800:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0000:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0000:00
E: MODALIAS=acpi:PNP0000:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0100:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0100:00
E: MODALIAS=acpi:PNP0100:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0103:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0103:00
E: MODALIAS=acpi:PNP0103:PNP0C01:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0200:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0200:00
E: MODALIAS=acpi:PNP0200:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0303:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0303:00
E: MODALIAS=acpi:PNP0303:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0B00:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0B00:00
E: MODALIAS=acpi:PNP0B00:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C02:01
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C02:01
E: MODALIAS=acpi:PNP0C02:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C04:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C04:00
E: MODALIAS=acpi:PNP0C04:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C09:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C09:00
E: DRIVER=ec
E: MODALIAS=acpi:PNP0C09:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C09:00/ACPI0003:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C09:00/ACPI0003:00
E: DRIVER=ac
E: MODALIAS=acpi:ACPI0003:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C09:00/ACPI0003:00/power_supply/ADP1
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C09:00/ACPI0003:00/power_supply/ADP1
E: POWER_SUPPLY_NAME=ADP1
E: POWER_SUPPLY_ONLINE=1
E: SUBSYSTEM=power_supply

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C09:00/PNP0C0A:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C09:00/PNP0C0A:00
E: DRIVER=battery
E: MODALIAS=acpi:PNP0C0A:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C09:00/PNP0C0A:00/power_supply/BAT0
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C09:00/PNP0C0A:00/power_supply/BAT0
E: POWER_SUPPLY_NAME=BAT0
E: POWER_SUPPLY_STATUS=Full
E: POWER_SUPPLY_PRESENT=1
E: POWER_SUPPLY_TECHNOLOGY=Li-ion
E: POWER_SUPPLY_CYCLE_COUNT=0
E: POWER_SUPPLY_VOLTAGE_MIN_DESIGN=11100000
E: POWER_SUPPLY_VOLTAGE_NOW=12499000
E: POWER_SUPPLY_CURRENT_NOW=0
E: POWER_SUPPLY_CHARGE_FULL_DESIGN=4400000
E: POWER_SUPPLY_CHARGE_FULL=842000
E: POWER_SUPPLY_CHARGE_NOW=842000
E: POWER_SUPPLY_MODEL_NAME=e00516103C25C20014296
E: POWER_SUPPLY_MANUFACTURER=SAN-SAN-22/main
E: POWER_SUPPLY_SERIAL_NUMBER=14296
E: SUBSYSTEM=power_supply

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0F:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0F:00
E: DRIVER=pci_link
E: MODALIAS=acpi:PNP0C0F:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0F:01
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0F:01
E: DRIVER=pci_link
E: MODALIAS=acpi:PNP0C0F:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0F:02
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0F:02
E: DRIVER=pci_link
E: MODALIAS=acpi:PNP0C0F:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0F:03
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0F:03
E: DRIVER=pci_link
E: MODALIAS=acpi:PNP0C0F:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0F:04
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0F:04
E: DRIVER=pci_link
E: MODALIAS=acpi:PNP0C0F:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0F:05
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0F:05
E: DRIVER=pci_link
E: MODALIAS=acpi:PNP0C0F:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0F:06
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0F:06
E: DRIVER=pci_link
E: MODALIAS=acpi:PNP0C0F:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0F:07
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0F:07
E: DRIVER=pci_link
E: MODALIAS=acpi:PNP0C0F:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/SYN0310:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/SYN0310:00
E: MODALIAS=acpi:SYN0310:SYN0300:SYN0002:PNP0F13:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2b
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2b
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2b/device:2c
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2b/device:2c
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2b/device:2c/device:2d
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2b/device:2c/device:2d
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2b/device:2c/device:2e
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2b/device:2c/device:2e
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2f
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2f
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2f/device:30
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2f/device:30
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2f/device:31
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2f/device:31
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2f/device:32
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2f/device:32
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:33
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:33
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0C0D:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00
E: DRIVER=button
E: MODALIAS=acpi:PNP0C0D:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0
E: PRODUCT=19/0/5/0
E: NAME="Lid Switch"
E: PHYS="PNP0C0D/button/input0"
E: PROP=0
E: EV=21
E: SW=1
E: MODALIAS=input:b0019v0000p0005e0000-e0,5,kramlsfw0,
E: SUBSYSTEM=input

P: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0/event0
N: input/event0
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0/event0
E: MAJOR=13
E: MINOR=64
E: DEVNAME=/dev/input/event0
E: SUBSYSTEM=input
E: ID_INPUT=1
E: DMI_VENDOR=FUJITSU SIEMENS

P: /devices/LNXSYSTM:00/device:00/PNP0C0E:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00
E: DRIVER=button
E: MODALIAS=acpi:PNP0C0E:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1
E: PRODUCT=19/0/3/0
E: NAME="Sleep Button"
E: PHYS="PNP0C0E/button/input0"
E: PROP=0
E: EV=3
E: KEY=4000 0 0
E: MODALIAS=input:b0019v0000p0003e0000-e0,1,k8E,ramlsfw
E: SUBSYSTEM=input

P: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1/event1
N: input/event1
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1/event1
E: MAJOR=13
E: MINOR=65
E: DEVNAME=/dev/input/event1
E: SUBSYSTEM=input
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: DMI_VENDOR=FUJITSU SIEMENS

P: /devices/LNXSYSTM:00/device:00/PNP0C14:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0C14:00
E: MODALIAS=acpi:PNP0C14:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:34
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:34
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:34/LNXTHERM:00
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:34/LNXTHERM:00
E: DRIVER=thermal
E: MODALIAS=acpi:LNXTHERM:
E: SUBSYSTEM=acpi

P: /devices/LNXSYSTM:00/device:34/LNXTHERM:01
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:34/LNXTHERM:01
E: DRIVER=thermal
E: MODALIAS=acpi:LNXTHERM:
E: SUBSYSTEM=acpi

P: /devices/breakpoint
E: UDEV_LOG=3
E: DEVPATH=/devices/breakpoint
E: SUBSYSTEM=event_source

P: /devices/cpu
E: UDEV_LOG=3
E: DEVPATH=/devices/cpu
E: SUBSYSTEM=event_source

P: /devices/pci0000:00/0000:00:00.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:00.0
E: DRIVER=agpgart-intel
E: PCI_CLASS=60000
E: PCI_ID=8086:2A00
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:00.0
E: MODALIAS=pci:v00008086d00002A00sv00001734sd00001123bc06sc00i00
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:02.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0
E: DRIVER=i915
E: PCI_CLASS=30000
E: PCI_ID=8086:2A02
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:02.0
E: MODALIAS=pci:v00008086d00002A02sv00001734sd00001123bc03sc00i00
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:02.0/backlight/acpi_video0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0
E: SUBSYSTEM=backlight

P: /devices/pci0000:00/0000:00:02.0/drm/card0
N: dri/card0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0
E: MAJOR=226
E: MINOR=0
E: DEVNAME=/dev/dri/card0
E: DEVTYPE=drm_minor
E: SUBSYSTEM=drm
E: TAGS=:udev-acl:

P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1
E: SUBSYSTEM=drm

P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1
E: SUBSYSTEM=drm

P: /devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1
E: SUBSYSTEM=drm

P: /devices/pci0000:00/0000:00:02.0/drm/controlD64
N: dri/controlD64
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/controlD64
E: MAJOR=226
E: MINOR=64
E: DEVNAME=/dev/dri/controlD64
E: DEVTYPE=drm_minor
E: SUBSYSTEM=drm

P: /devices/pci0000:00/0000:00:02.0/graphics/fb0
N: fb0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/graphics/fb0
E: MAJOR=29
E: MINOR=0
E: DEVNAME=/dev/fb0
E: SUBSYSTEM=graphics

P: /devices/pci0000:00/0000:00:02.0/i2c-0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-0
E: SUBSYSTEM=i2c

P: /devices/pci0000:00/0000:00:02.0/i2c-1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-1
E: SUBSYSTEM=i2c

P: /devices/pci0000:00/0000:00:02.0/i2c-10
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-10
E: SUBSYSTEM=i2c

P: /devices/pci0000:00/0000:00:02.0/i2c-11
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-11
E: SUBSYSTEM=i2c

P: /devices/pci0000:00/0000:00:02.0/i2c-12
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-12
E: SUBSYSTEM=i2c

P: /devices/pci0000:00/0000:00:02.0/i2c-13
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-13
E: SUBSYSTEM=i2c

P: /devices/pci0000:00/0000:00:02.0/i2c-2
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-2
E: SUBSYSTEM=i2c

P: /devices/pci0000:00/0000:00:02.0/i2c-3
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-3
E: SUBSYSTEM=i2c

P: /devices/pci0000:00/0000:00:02.0/i2c-4
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-4
E: SUBSYSTEM=i2c

P: /devices/pci0000:00/0000:00:02.0/i2c-5
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-5
E: SUBSYSTEM=i2c

P: /devices/pci0000:00/0000:00:02.0/i2c-6
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-6
E: SUBSYSTEM=i2c

P: /devices/pci0000:00/0000:00:02.0/i2c-7
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-7
E: SUBSYSTEM=i2c

P: /devices/pci0000:00/0000:00:02.0/i2c-8
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-8
E: SUBSYSTEM=i2c

P: /devices/pci0000:00/0000:00:02.0/i2c-9
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.0/i2c-9
E: SUBSYSTEM=i2c

P: /devices/pci0000:00/0000:00:02.1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:02.1
E: PCI_CLASS=38000
E: PCI_ID=8086:2A03
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:02.1
E: MODALIAS=pci:v00008086d00002A03sv00001734sd00001123bc03sc80i00
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1a.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1a.0
E: DRIVER=uhci_hcd
E: PCI_CLASS=C0300
E: PCI_ID=8086:2834
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:1a.0
E: MODALIAS=pci:v00008086d00002834sv00001734sd00001123bc0Csc03i00
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1a.0/usb3
N: bus/usb/003/001
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3
E: MAJOR=189
E: MINOR=256
E: DEVNAME=/dev/bus/usb/003/001
E: DEVTYPE=usb_device
E: DRIVER=usb
E: PRODUCT=1d6b/1/300
E: TYPE=9/0/0
E: BUSNUM=003
E: DEVNUM=001
E: SUBSYSTEM=usb
E: ID_VENDOR=Linux_3.0.17-tuxonice-r1_uhci_hcd
E: ID_VENDOR_ENC=Linux\x203.0.17-tuxonice-r1\x20uhci_hcd
E: ID_VENDOR_ID=1d6b
E: ID_MODEL=UHCI_Host_Controller
E: ID_MODEL_ENC=UHCI\x20Host\x20Controller
E: ID_MODEL_ID=0001
E: ID_REVISION=0300
E: ID_SERIAL=Linux_3.0.17-tuxonice-r1_uhci_hcd_UHCI_Host_Controller_0000:00:1a.0
E: ID_SERIAL_SHORT=0000:00:1a.0
E: ID_BUS=usb
E: ID_USB_INTERFACES=:090000:

P: /devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0
E: DEVTYPE=usb_interface
E: DRIVER=hub
E: PRODUCT=1d6b/1/300
E: TYPE=9/0/0
E: INTERFACE=9/0/0
E: MODALIAS=usb:v1D6Bp0001d0300dc09dsc00dp00ic09isc00ip00
E: SUBSYSTEM=usb

P: /devices/pci0000:00/0000:00:1a.1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1a.1
E: DRIVER=uhci_hcd
E: PCI_CLASS=C0300
E: PCI_ID=8086:2835
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:1a.1
E: MODALIAS=pci:v00008086d00002835sv00001734sd00001123bc0Csc03i00
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1a.1/usb4
N: bus/usb/004/001
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4
E: MAJOR=189
E: MINOR=384
E: DEVNAME=/dev/bus/usb/004/001
E: DEVTYPE=usb_device
E: DRIVER=usb
E: PRODUCT=1d6b/1/300
E: TYPE=9/0/0
E: BUSNUM=004
E: DEVNUM=001
E: SUBSYSTEM=usb
E: ID_VENDOR=Linux_3.0.17-tuxonice-r1_uhci_hcd
E: ID_VENDOR_ENC=Linux\x203.0.17-tuxonice-r1\x20uhci_hcd
E: ID_VENDOR_ID=1d6b
E: ID_MODEL=UHCI_Host_Controller
E: ID_MODEL_ENC=UHCI\x20Host\x20Controller
E: ID_MODEL_ID=0001
E: ID_REVISION=0300
E: ID_SERIAL=Linux_3.0.17-tuxonice-r1_uhci_hcd_UHCI_Host_Controller_0000:00:1a.1
E: ID_SERIAL_SHORT=0000:00:1a.1
E: ID_BUS=usb
E: ID_USB_INTERFACES=:090000:

P: /devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0
E: DEVTYPE=usb_interface
E: DRIVER=hub
E: PRODUCT=1d6b/1/300
E: TYPE=9/0/0
E: INTERFACE=9/0/0
E: MODALIAS=usb:v1D6Bp0001d0300dc09dsc00dp00ic09isc00ip00
E: SUBSYSTEM=usb

P: /devices/pci0000:00/0000:00:1a.7
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1a.7
E: DRIVER=ehci_hcd
E: PCI_CLASS=C0320
E: PCI_ID=8086:283A
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:1a.7
E: MODALIAS=pci:v00008086d0000283Asv00001734sd00001123bc0Csc03i20
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1a.7/usb1
N: bus/usb/001/001
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1
E: MAJOR=189
E: MINOR=0
E: DEVNAME=/dev/bus/usb/001/001
E: DEVTYPE=usb_device
E: DRIVER=usb
E: PRODUCT=1d6b/2/300
E: TYPE=9/0/0
E: BUSNUM=001
E: DEVNUM=001
E: SUBSYSTEM=usb
E: ID_VENDOR=Linux_3.0.17-tuxonice-r1_ehci_hcd
E: ID_VENDOR_ENC=Linux\x203.0.17-tuxonice-r1\x20ehci_hcd
E: ID_VENDOR_ID=1d6b
E: ID_MODEL=EHCI_Host_Controller
E: ID_MODEL_ENC=EHCI\x20Host\x20Controller
E: ID_MODEL_ID=0002
E: ID_REVISION=0300
E: ID_SERIAL=Linux_3.0.17-tuxonice-r1_ehci_hcd_EHCI_Host_Controller_0000:00:1a.7
E: ID_SERIAL_SHORT=0000:00:1a.7
E: ID_BUS=usb
E: ID_USB_INTERFACES=:090000:

P: /devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0
E: DEVTYPE=usb_interface
E: DRIVER=hub
E: PRODUCT=1d6b/2/300
E: TYPE=9/0/0
E: INTERFACE=9/0/0
E: MODALIAS=usb:v1D6Bp0002d0300dc09dsc00dp00ic09isc00ip00
E: SUBSYSTEM=usb

P: /devices/pci0000:00/0000:00:1b.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0
E: DRIVER=HDA Intel
E: PCI_CLASS=40300
E: PCI_ID=8086:284B
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:1b.0
E: MODALIAS=pci:v00008086d0000284Bsv00001734sd00001123bc04sc03i00
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1b.0/sound/card0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0
E: SUBSYSTEM=sound
E: SOUND_INITIALIZED=1
E: ID_BUS=pci
E: ID_VENDOR_ID=0x8086
E: ID_MODEL_ID=0x284b
E: ID_PATH=pci-0000:00:1b.0
E: SOUND_FORM_FACTOR=internal

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/audio
N: audio
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/audio
E: MAJOR=14
E: MINOR=4
E: DEVNAME=/dev/audio
E: SUBSYSTEM=sound
E: TAGS=:udev-acl:

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/dsp
N: dsp
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/dsp
E: MAJOR=14
E: MINOR=3
E: DEVNAME=/dev/dsp
E: SUBSYSTEM=sound
E: TAGS=:udev-acl:

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/mixer
N: mixer
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/mixer
E: MAJOR=14
E: MINOR=0
E: DEVNAME=/dev/mixer
E: SUBSYSTEM=sound
E: TAGS=:udev-acl:

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c
N: snd/pcmC0D0c
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c
E: MAJOR=116
E: MINOR=24
E: DEVNAME=/dev/snd/pcmC0D0c
E: SUBSYSTEM=sound
E: TAGS=:udev-acl:

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p
N: snd/pcmC0D0p
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p
E: MAJOR=116
E: MINOR=16
E: DEVNAME=/dev/snd/pcmC0D0p
E: SUBSYSTEM=sound
E: TAGS=:udev-acl:

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0
N: snd/controlC0
S: snd/by-path/pci-0000:00:1b.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0
E: MAJOR=116
E: MINOR=0
E: DEVNAME=/dev/snd/controlC0
E: SUBSYSTEM=sound
E: ID_PATH=pci-0000:00:1b.0
E: DEVLINKS=/dev/snd/by-path/pci-0000:00:1b.0
E: TAGS=:udev-acl:

P: /devices/pci0000:00/0000:00:1c.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.0
E: DRIVER=pcieport
E: PCI_CLASS=60400
E: PCI_ID=8086:283F
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:1c.0
E: MODALIAS=pci:v00008086d0000283Fsv00001734sd00001123bc06sc04i00
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie08
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie08
E: SUBSYSTEM=pci_express

P: /devices/pci0000:00/0000:00:1c.0/0000:02:00.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:02:00.0
E: DRIVER=r8169
E: PCI_CLASS=20000
E: PCI_ID=10EC:8136
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:02:00.0
E: MODALIAS=pci:v000010ECd00008136sv00001734sd00001123bc02sc00i00
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0
E: INTERFACE=eth0
E: IFINDEX=2
E: SUBSYSTEM=net
E: ID_BUS=pci
E: ID_VENDOR_ID=0x10ec
E: ID_MODEL_ID=0x8136

P: /devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.0/pci_bus/0000:02
E: SUBSYSTEM=pci_bus

P: /devices/pci0000:00/0000:00:1c.1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.1
E: DRIVER=pcieport
E: PCI_CLASS=60400
E: PCI_ID=8086:2841
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:1c.1
E: MODALIAS=pci:v00008086d00002841sv00001734sd00001123bc06sc04i00
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie08
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie08
E: SUBSYSTEM=pci_express

P: /devices/pci0000:00/0000:00:1c.1/pci_bus/0000:04
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.1/pci_bus/0000:04
E: SUBSYSTEM=pci_bus

P: /devices/pci0000:00/0000:00:1c.2
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.2
E: DRIVER=pcieport
E: PCI_CLASS=60400
E: PCI_ID=8086:2843
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:1c.2
E: MODALIAS=pci:v00008086d00002843sv00001734sd00001123bc06sc04i00
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie08
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie08
E: SUBSYSTEM=pci_express

P: /devices/pci0000:00/0000:00:1c.2/0000:08:00.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:08:00.0
E: DRIVER=ath5k
E: PCI_CLASS=20000
E: PCI_ID=168C:001C
E: PCI_SUBSYS_ID=168C:3067
E: PCI_SLOT_NAME=0000:08:00.0
E: MODALIAS=pci:v0000168Cd0000001Csv0000168Csd00003067bc02sc00i00
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1c.2/0000:08:00.0/ieee80211/phy0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:08:00.0/ieee80211/phy0
E: SUBSYSTEM=ieee80211

P: /devices/pci0000:00/0000:00:1c.2/0000:08:00.0/ieee80211/phy0/rfkill0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:08:00.0/ieee80211/phy0/rfkill0
E: RFKILL_NAME=phy0
E: RFKILL_TYPE=wlan
E: RFKILL_STATE=1
E: SUBSYSTEM=rfkill

P: /devices/pci0000:00/0000:00:1c.2/0000:08:00.0/leds/ath5k-phy0::rx
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:08:00.0/leds/ath5k-phy0::rx
E: SUBSYSTEM=leds

P: /devices/pci0000:00/0000:00:1c.2/0000:08:00.0/leds/ath5k-phy0::tx
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:08:00.0/leds/ath5k-phy0::tx
E: SUBSYSTEM=leds

P: /devices/pci0000:00/0000:00:1c.2/0000:08:00.0/net/wlan0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:08:00.0/net/wlan0
E: DEVTYPE=wlan
E: INTERFACE=wlan0
E: IFINDEX=3
E: SUBSYSTEM=net
E: ID_BUS=pci
E: ID_VENDOR_ID=0x168c
E: ID_MODEL_ID=0x001c

P: /devices/pci0000:00/0000:00:1c.2/pci_bus/0000:08
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.2/pci_bus/0000:08
E: SUBSYSTEM=pci_bus

P: /devices/pci0000:00/0000:00:1d.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.0
E: DRIVER=uhci_hcd
E: PCI_CLASS=C0300
E: PCI_ID=8086:2830
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:1d.0
E: MODALIAS=pci:v00008086d00002830sv00001734sd00001123bc0Csc03i00
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1d.0/usb5
N: bus/usb/005/001
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb5
E: MAJOR=189
E: MINOR=512
E: DEVNAME=/dev/bus/usb/005/001
E: DEVTYPE=usb_device
E: DRIVER=usb
E: PRODUCT=1d6b/1/300
E: TYPE=9/0/0
E: BUSNUM=005
E: DEVNUM=001
E: SUBSYSTEM=usb
E: ID_VENDOR=Linux_3.0.17-tuxonice-r1_uhci_hcd
E: ID_VENDOR_ENC=Linux\x203.0.17-tuxonice-r1\x20uhci_hcd
E: ID_VENDOR_ID=1d6b
E: ID_MODEL=UHCI_Host_Controller
E: ID_MODEL_ENC=UHCI\x20Host\x20Controller
E: ID_MODEL_ID=0001
E: ID_REVISION=0300
E: ID_SERIAL=Linux_3.0.17-tuxonice-r1_uhci_hcd_UHCI_Host_Controller_0000:00:1d.0
E: ID_SERIAL_SHORT=0000:00:1d.0
E: ID_BUS=usb
E: ID_USB_INTERFACES=:090000:

P: /devices/pci0000:00/0000:00:1d.0/usb5/5-0:1.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb5/5-0:1.0
E: DEVTYPE=usb_interface
E: DRIVER=hub
E: PRODUCT=1d6b/1/300
E: TYPE=9/0/0
E: INTERFACE=9/0/0
E: MODALIAS=usb:v1D6Bp0001d0300dc09dsc00dp00ic09isc00ip00
E: SUBSYSTEM=usb

P: /devices/pci0000:00/0000:00:1d.1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.1
E: DRIVER=uhci_hcd
E: PCI_CLASS=C0300
E: PCI_ID=8086:2831
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:1d.1
E: MODALIAS=pci:v00008086d00002831sv00001734sd00001123bc0Csc03i00
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1d.1/usb6
N: bus/usb/006/001
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb6
E: MAJOR=189
E: MINOR=640
E: DEVNAME=/dev/bus/usb/006/001
E: DEVTYPE=usb_device
E: DRIVER=usb
E: PRODUCT=1d6b/1/300
E: TYPE=9/0/0
E: BUSNUM=006
E: DEVNUM=001
E: SUBSYSTEM=usb
E: ID_VENDOR=Linux_3.0.17-tuxonice-r1_uhci_hcd
E: ID_VENDOR_ENC=Linux\x203.0.17-tuxonice-r1\x20uhci_hcd
E: ID_VENDOR_ID=1d6b
E: ID_MODEL=UHCI_Host_Controller
E: ID_MODEL_ENC=UHCI\x20Host\x20Controller
E: ID_MODEL_ID=0001
E: ID_REVISION=0300
E: ID_SERIAL=Linux_3.0.17-tuxonice-r1_uhci_hcd_UHCI_Host_Controller_0000:00:1d.1
E: ID_SERIAL_SHORT=0000:00:1d.1
E: ID_BUS=usb
E: ID_USB_INTERFACES=:090000:

P: /devices/pci0000:00/0000:00:1d.1/usb6/6-0:1.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb6/6-0:1.0
E: DEVTYPE=usb_interface
E: DRIVER=hub
E: PRODUCT=1d6b/1/300
E: TYPE=9/0/0
E: INTERFACE=9/0/0
E: MODALIAS=usb:v1D6Bp0001d0300dc09dsc00dp00ic09isc00ip00
E: SUBSYSTEM=usb

P: /devices/pci0000:00/0000:00:1d.1/usb6/6-1
N: bus/usb/006/002
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb6/6-1
E: MAJOR=189
E: MINOR=641
E: DEVNAME=/dev/bus/usb/006/002
E: DEVTYPE=usb_device
E: DRIVER=usb
E: PRODUCT=a5c/2101/100
E: TYPE=224/1/1
E: BUSNUM=006
E: DEVNUM=002
E: SUBSYSTEM=usb
E: ID_VENDOR=Broadcom_Corp
E: ID_VENDOR_ENC=Broadcom\x20Corp
E: ID_VENDOR_ID=0a5c
E: ID_MODEL=Bluetooth_Com_One_Device
E: ID_MODEL_ENC=Bluetooth\x20Com\x20One\x20Device
E: ID_MODEL_ID=2101
E: ID_REVISION=0100
E: ID_SERIAL=Broadcom_Corp_Bluetooth_Com_One_Device
E: ID_BUS=usb
E: ID_USB_INTERFACES=:e00101:ffffff:fe0100:

P: /devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.0
E: DEVTYPE=usb_interface
E: DRIVER=btusb
E: PRODUCT=a5c/2101/100
E: TYPE=224/1/1
E: INTERFACE=224/1/1
E: MODALIAS=usb:v0A5Cp2101d0100dcE0dsc01dp01icE0isc01ip01
E: SUBSYSTEM=usb

P: /devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.0/bluetooth/hci0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.0/bluetooth/hci0
E: DEVTYPE=host
E: SUBSYSTEM=bluetooth

P: /devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.0/bluetooth/hci0/rfkill1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.0/bluetooth/hci0/rfkill1
E: RFKILL_NAME=hci0
E: RFKILL_TYPE=bluetooth
E: RFKILL_STATE=1
E: SUBSYSTEM=rfkill

P: /devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.1
E: DEVTYPE=usb_interface
E: DRIVER=btusb
E: PRODUCT=a5c/2101/100
E: TYPE=224/1/1
E: INTERFACE=224/1/1
E: MODALIAS=usb:v0A5Cp2101d0100dcE0dsc01dp01icE0isc01ip01
E: SUBSYSTEM=usb

P: /devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.2
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.2
E: DEVTYPE=usb_interface
E: PRODUCT=a5c/2101/100
E: TYPE=224/1/1
E: INTERFACE=255/255/255
E: MODALIAS=usb:v0A5Cp2101d0100dcE0dsc01dp01icFFiscFFipFF
E: SUBSYSTEM=usb

P: /devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.3
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.3
E: DEVTYPE=usb_interface
E: PRODUCT=a5c/2101/100
E: TYPE=224/1/1
E: INTERFACE=254/1/0
E: MODALIAS=usb:v0A5Cp2101d0100dcE0dsc01dp01icFEisc01ip00
E: SUBSYSTEM=usb

P: /devices/pci0000:00/0000:00:1d.2
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.2
E: DRIVER=uhci_hcd
E: PCI_CLASS=C0300
E: PCI_ID=8086:2832
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:1d.2
E: MODALIAS=pci:v00008086d00002832sv00001734sd00001123bc0Csc03i00
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1d.2/usb7
N: bus/usb/007/001
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usb7
E: MAJOR=189
E: MINOR=768
E: DEVNAME=/dev/bus/usb/007/001
E: DEVTYPE=usb_device
E: DRIVER=usb
E: PRODUCT=1d6b/1/300
E: TYPE=9/0/0
E: BUSNUM=007
E: DEVNUM=001
E: SUBSYSTEM=usb
E: ID_VENDOR=Linux_3.0.17-tuxonice-r1_uhci_hcd
E: ID_VENDOR_ENC=Linux\x203.0.17-tuxonice-r1\x20uhci_hcd
E: ID_VENDOR_ID=1d6b
E: ID_MODEL=UHCI_Host_Controller
E: ID_MODEL_ENC=UHCI\x20Host\x20Controller
E: ID_MODEL_ID=0001
E: ID_REVISION=0300
E: ID_SERIAL=Linux_3.0.17-tuxonice-r1_uhci_hcd_UHCI_Host_Controller_0000:00:1d.2
E: ID_SERIAL_SHORT=0000:00:1d.2
E: ID_BUS=usb
E: ID_USB_INTERFACES=:090000:

P: /devices/pci0000:00/0000:00:1d.2/usb7/7-0:1.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.2/usb7/7-0:1.0
E: DEVTYPE=usb_interface
E: DRIVER=hub
E: PRODUCT=1d6b/1/300
E: TYPE=9/0/0
E: INTERFACE=9/0/0
E: MODALIAS=usb:v1D6Bp0001d0300dc09dsc00dp00ic09isc00ip00
E: SUBSYSTEM=usb

P: /devices/pci0000:00/0000:00:1d.7
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.7
E: DRIVER=ehci_hcd
E: PCI_CLASS=C0320
E: PCI_ID=8086:2836
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:1d.7
E: MODALIAS=pci:v00008086d00002836sv00001734sd00001123bc0Csc03i20
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1d.7/usb2
N: bus/usb/002/001
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2
E: MAJOR=189
E: MINOR=128
E: DEVNAME=/dev/bus/usb/002/001
E: DEVTYPE=usb_device
E: DRIVER=usb
E: PRODUCT=1d6b/2/300
E: TYPE=9/0/0
E: BUSNUM=002
E: DEVNUM=001
E: SUBSYSTEM=usb
E: ID_VENDOR=Linux_3.0.17-tuxonice-r1_ehci_hcd
E: ID_VENDOR_ENC=Linux\x203.0.17-tuxonice-r1\x20ehci_hcd
E: ID_VENDOR_ID=1d6b
E: ID_MODEL=EHCI_Host_Controller
E: ID_MODEL_ENC=EHCI\x20Host\x20Controller
E: ID_MODEL_ID=0002
E: ID_REVISION=0300
E: ID_SERIAL=Linux_3.0.17-tuxonice-r1_ehci_hcd_EHCI_Host_Controller_0000:00:1d.7
E: ID_SERIAL_SHORT=0000:00:1d.7
E: ID_BUS=usb
E: ID_USB_INTERFACES=:090000:

P: /devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0
E: DEVTYPE=usb_interface
E: DRIVER=hub
E: PRODUCT=1d6b/2/300
E: TYPE=9/0/0
E: INTERFACE=9/0/0
E: MODALIAS=usb:v1D6Bp0002d0300dc09dsc00dp00ic09isc00ip00
E: SUBSYSTEM=usb

P: /devices/pci0000:00/0000:00:1e.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1e.0
E: PCI_CLASS=60401
E: PCI_ID=8086:2448
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:1e.0
E: MODALIAS=pci:v00008086d00002448sv00001734sd00001123bc06sc04i01
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1e.0/pci_bus/0000:10
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1e.0/pci_bus/0000:10
E: SUBSYSTEM=pci_bus

P: /devices/pci0000:00/0000:00:1f.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.0
E: PCI_CLASS=60100
E: PCI_ID=8086:2815
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:1f.0
E: MODALIAS=pci:v00008086d00002815sv00001734sd00001123bc06sc01i00
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1f.1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1
E: DRIVER=ata_piix
E: PCI_CLASS=1018A
E: PCI_ID=8086:2850
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:1f.1
E: MODALIAS=pci:v00008086d00002850sv00001734sd00001123bc01sc01i8a
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1f.1/ata4/ata_port/ata4
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/ata4/ata_port/ata4
E: SUBSYSTEM=ata_port

P: /devices/pci0000:00/0000:00:1f.1/ata4/link4/ata_link/link4
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/ata4/link4/ata_link/link4
E: SUBSYSTEM=ata_link

P: /devices/pci0000:00/0000:00:1f.1/ata4/link4/dev4.0/ata_device/dev4.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/ata4/link4/dev4.0/ata_device/dev4.0
E: SUBSYSTEM=ata_device

P: /devices/pci0000:00/0000:00:1f.1/ata4/link4/dev4.1/ata_device/dev4.1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/ata4/link4/dev4.1/ata_device/dev4.1
E: SUBSYSTEM=ata_device

P: /devices/pci0000:00/0000:00:1f.1/ata5/ata_port/ata5
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/ata5/ata_port/ata5
E: SUBSYSTEM=ata_port

P: /devices/pci0000:00/0000:00:1f.1/ata5/link5/ata_link/link5
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/ata5/link5/ata_link/link5
E: SUBSYSTEM=ata_link

P: /devices/pci0000:00/0000:00:1f.1/ata5/link5/dev5.0/ata_device/dev5.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/ata5/link5/dev5.0/ata_device/dev5.0
E: SUBSYSTEM=ata_device

P: /devices/pci0000:00/0000:00:1f.1/ata5/link5/dev5.1/ata_device/dev5.1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/ata5/link5/dev5.1/ata_device/dev5.1
E: SUBSYSTEM=ata_device

P: /devices/pci0000:00/0000:00:1f.1/host3
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/host3
E: DEVTYPE=scsi_host
E: SUBSYSTEM=scsi

P: /devices/pci0000:00/0000:00:1f.1/host3/scsi_host/host3
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/host3/scsi_host/host3
E: SUBSYSTEM=scsi_host

P: /devices/pci0000:00/0000:00:1f.1/host3/target3:0:0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/host3/target3:0:0
E: DEVTYPE=scsi_target
E: SUBSYSTEM=scsi

P: /devices/pci0000:00/0000:00:1f.1/host3/target3:0:0/3:0:0:0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/host3/target3:0:0/3:0:0:0
E: DEVTYPE=scsi_device
E: DRIVER=sr
E: MODALIAS=scsi:t-0x05
E: SUBSYSTEM=scsi

P: /devices/pci0000:00/0000:00:1f.1/host3/target3:0:0/3:0:0:0/block/sr0
N: sr0
S: scd0
S: disk/by-id/ata-Optiarc_DVD_RW_AD-7590A
S: disk/by-path/pci-0000:00:1f.1-scsi-0:0:0:0
S: cdrom
S: cdrw
S: dvd
S: dvdrw
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/host3/target3:0:0/3:0:0:0/block/sr0
E: MAJOR=11
E: MINOR=0
E: DEVNAME=/dev/sr0
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: ID_CDROM=1
E: ID_CDROM_CD=1
E: ID_CDROM_CD_R=1
E: ID_CDROM_CD_RW=1
E: ID_CDROM_DVD=1
E: ID_CDROM_DVD_R=1
E: ID_CDROM_DVD_RW=1
E: ID_CDROM_DVD_RAM=1
E: ID_CDROM_DVD_PLUS_R=1
E: ID_CDROM_DVD_PLUS_RW=1
E: ID_CDROM_DVD_PLUS_R_DL=1
E: ID_CDROM_MRW=1
E: ID_CDROM_MRW_W=1
E: ID_ATA=1
E: ID_TYPE=cd
E: ID_BUS=ata
E: ID_MODEL=Optiarc_DVD_RW_AD-7590A
E: ID_MODEL_ENC=Optiarc\x20DVD\x20RW\x20AD-7590A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
E: ID_REVISION=1.41
E: ID_SERIAL=Optiarc_DVD_RW_AD-7590A
E: ID_ATA_FEATURE_SET_PM=1
E: ID_ATA_FEATURE_SET_PM_ENABLED=0
E: ID_PATH=pci-0000:00:1f.1-scsi-0:0:0:0
E: GENERATED=1
E: UDISKS_PRESENTATION_NOPOLICY=0
E: DEVLINKS=/dev/scd0 /dev/disk/by-id/ata-Optiarc_DVD_RW_AD-7590A /dev/disk/by-path/pci-0000:00:1f.1-scsi-0:0:0:0 /dev/cdrom /dev/cdrw /dev/dvd /dev/dvdrw
E: TAGS=:udev-acl:

P: /devices/pci0000:00/0000:00:1f.1/host3/target3:0:0/3:0:0:0/bsg/3:0:0:0
N: bsg/3:0:0:0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/host3/target3:0:0/3:0:0:0/bsg/3:0:0:0
E: MAJOR=253
E: MINOR=1
E: DEVNAME=/dev/bsg/3:0:0:0
E: SUBSYSTEM=bsg

P: /devices/pci0000:00/0000:00:1f.1/host3/target3:0:0/3:0:0:0/scsi_device/3:0:0:0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/host3/target3:0:0/3:0:0:0/scsi_device/3:0:0:0
E: SUBSYSTEM=scsi_device

P: /devices/pci0000:00/0000:00:1f.1/host3/target3:0:0/3:0:0:0/scsi_generic/sg1
N: sg1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/host3/target3:0:0/3:0:0:0/scsi_generic/sg1
E: MAJOR=21
E: MINOR=1
E: DEVNAME=/dev/sg1
E: SUBSYSTEM=scsi_generic
E: TAGS=:udev-acl:

P: /devices/pci0000:00/0000:00:1f.1/host4
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/host4
E: DEVTYPE=scsi_host
E: SUBSYSTEM=scsi

P: /devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.1/host4/scsi_host/host4
E: SUBSYSTEM=scsi_host

P: /devices/pci0000:00/0000:00:1f.2
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2
E: DRIVER=ahci
E: PCI_CLASS=10601
E: PCI_ID=8086:2829
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:1f.2
E: MODALIAS=pci:v00008086d00002829sv00001734sd00001123bc01sc06i01
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/ata_port/ata1
E: SUBSYSTEM=ata_port

P: /devices/pci0000:00/0000:00:1f.2/ata1/link1/ata_link/link1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/link1/ata_link/link1
E: SUBSYSTEM=ata_link

P: /devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/link1/dev1.0/ata_device/dev1.0
E: SUBSYSTEM=ata_device

P: /devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/ata_port/ata2
E: SUBSYSTEM=ata_port

P: /devices/pci0000:00/0000:00:1f.2/ata2/link2/ata_link/link2
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/link2/ata_link/link2
E: SUBSYSTEM=ata_link

P: /devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/link2/dev2.0/ata_device/dev2.0
E: SUBSYSTEM=ata_device

P: /devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/ata_port/ata3
E: SUBSYSTEM=ata_port

P: /devices/pci0000:00/0000:00:1f.2/ata3/link3/ata_link/link3
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/link3/ata_link/link3
E: SUBSYSTEM=ata_link

P: /devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata3/link3/dev3.0/ata_device/dev3.0
E: SUBSYSTEM=ata_device

P: /devices/pci0000:00/0000:00:1f.2/host0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0
E: DEVTYPE=scsi_host
E: SUBSYSTEM=scsi

P: /devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/scsi_host/host0
E: SUBSYSTEM=scsi_host

P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0
E: DEVTYPE=scsi_target
E: SUBSYSTEM=scsi

P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0
E: DEVTYPE=scsi_device
E: DRIVER=sd
E: MODALIAS=scsi:t-0x00
E: SUBSYSTEM=scsi

P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda
N: sda
S: disk/by-id/ata-WDC_WD1600BEVT-22ZCT0_WD-WXE508K66540
S: disk/by-id/scsi-SATA_WDC_WD1600BEVT-_WD-WXE508K66540
S: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0
S: disk/by-id/wwn-0x50014ee2018712e1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda
E: MAJOR=8
E: MINOR=0
E: DEVNAME=/dev/sda
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: ID_ATA=1
E: ID_TYPE=disk
E: ID_BUS=ata
E: ID_MODEL=WDC_WD1600BEVT-22ZCT0
E: ID_MODEL_ENC=WDC\x20WD1600BEVT-22ZCT0\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
E: ID_REVISION=11.01A11
E: ID_SERIAL=WDC_WD1600BEVT-22ZCT0_WD-WXE508K66540
E: ID_SERIAL_SHORT=WD-WXE508K66540
E: ID_ATA_WRITE_CACHE=1
E: ID_ATA_WRITE_CACHE_ENABLED=1
E: ID_ATA_FEATURE_SET_HPA=1
E: ID_ATA_FEATURE_SET_HPA_ENABLED=1
E: ID_ATA_FEATURE_SET_PM=1
E: ID_ATA_FEATURE_SET_PM_ENABLED=1
E: ID_ATA_FEATURE_SET_SECURITY=1
E: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0
E: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=54
E: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=54
E: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1
E: ID_ATA_FEATURE_SET_SMART=1
E: ID_ATA_FEATURE_SET_SMART_ENABLED=1
E: ID_ATA_FEATURE_SET_AAM=1
E: ID_ATA_FEATURE_SET_AAM_ENABLED=0
E: ID_ATA_FEATURE_SET_AAM_VENDOR_RECOMMENDED_VALUE=128
E: ID_ATA_FEATURE_SET_AAM_CURRENT_VALUE=254
E: ID_ATA_FEATURE_SET_APM=1
E: ID_ATA_FEATURE_SET_APM_ENABLED=1
E: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=254
E: ID_ATA_DOWNLOAD_MICROCODE=1
E: ID_ATA_SATA=1
E: ID_ATA_SATA_SIGNAL_RATE_GEN2=1
E: ID_ATA_SATA_SIGNAL_RATE_GEN1=1
E: ID_ATA_ROTATION_RATE_RPM=5400
E: ID_WWN=0x50014ee2018712e1
E: ID_WWN_WITH_EXTENSION=0x50014ee2018712e1
E: ID_SCSI_COMPAT=SATA_WDC_WD1600BEVT-_WD-WXE508K66540
E: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0
E: ID_PART_TABLE_TYPE=dos
E: UDISKS_PRESENTATION_NOPOLICY=0
E: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEVT-22ZCT0_WD-WXE508K66540 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEVT-_WD-WXE508K66540 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0 /dev/disk/by-id/wwn-0x50014ee2018712e1

P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1
N: sda1
S: disk/by-id/ata-WDC_WD1600BEVT-22ZCT0_WD-WXE508K66540-part1
S: disk/by-id/scsi-SATA_WDC_WD1600BEVT-_WD-WXE508K66540-part1
S: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part1
S: disk/by-uuid/cdbc497c-dd4c-4ddb-a962-280ec3498842
S: disk/by-label/boot
S: disk/by-id/wwn-0x50014ee2018712e1-part1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1
E: MAJOR=8
E: MINOR=1
E: DEVNAME=/dev/sda1
E: DEVTYPE=partition
E: SUBSYSTEM=block
E: ID_ATA=1
E: ID_TYPE=disk
E: ID_BUS=ata
E: ID_MODEL=WDC_WD1600BEVT-22ZCT0
E: ID_MODEL_ENC=WDC\x20WD1600BEVT-22ZCT0\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
E: ID_REVISION=11.01A11
E: ID_SERIAL=WDC_WD1600BEVT-22ZCT0_WD-WXE508K66540
E: ID_SERIAL_SHORT=WD-WXE508K66540
E: ID_ATA_WRITE_CACHE=1
E: ID_ATA_WRITE_CACHE_ENABLED=1
E: ID_ATA_FEATURE_SET_HPA=1
E: ID_ATA_FEATURE_SET_HPA_ENABLED=1
E: ID_ATA_FEATURE_SET_PM=1
E: ID_ATA_FEATURE_SET_PM_ENABLED=1
E: ID_ATA_FEATURE_SET_SECURITY=1
E: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0
E: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=54
E: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=54
E: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1
E: ID_ATA_FEATURE_SET_SMART=1
E: ID_ATA_FEATURE_SET_SMART_ENABLED=1
E: ID_ATA_FEATURE_SET_AAM=1
E: ID_ATA_FEATURE_SET_AAM_ENABLED=0
E: ID_ATA_FEATURE_SET_AAM_VENDOR_RECOMMENDED_VALUE=128
E: ID_ATA_FEATURE_SET_AAM_CURRENT_VALUE=254
E: ID_ATA_FEATURE_SET_APM=1
E: ID_ATA_FEATURE_SET_APM_ENABLED=1
E: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=254
E: ID_ATA_DOWNLOAD_MICROCODE=1
E: ID_ATA_SATA=1
E: ID_ATA_SATA_SIGNAL_RATE_GEN2=1
E: ID_ATA_SATA_SIGNAL_RATE_GEN1=1
E: ID_ATA_ROTATION_RATE_RPM=5400
E: ID_WWN=0x50014ee2018712e1
E: ID_WWN_WITH_EXTENSION=0x50014ee2018712e1
E: ID_SCSI_COMPAT=SATA_WDC_WD1600BEVT-_WD-WXE508K66540
E: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0
E: ID_PART_TABLE_TYPE=dos
E: ID_FS_LABEL=boot
E: ID_FS_LABEL_ENC=boot
E: ID_FS_UUID=cdbc497c-dd4c-4ddb-a962-280ec3498842
E: ID_FS_UUID_ENC=cdbc497c-dd4c-4ddb-a962-280ec3498842
E: ID_FS_VERSION=1.0
E: ID_FS_TYPE=ext4
E: ID_FS_USAGE=filesystem
E: ID_PART_ENTRY_SCHEME=dos
E: ID_PART_ENTRY_TYPE=0x83
E: ID_PART_ENTRY_FLAGS=0x80
E: ID_PART_ENTRY_NUMBER=1
E: UDISKS_PRESENTATION_NOPOLICY=0
E: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEVT-22ZCT0_WD-WXE508K66540-part1 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEVT-_WD-WXE508K66540-part1 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part1 /dev/disk/by-uuid/cdbc497c-dd4c-4ddb-a962-280ec3498842 /dev/disk/by-label/boot /dev/disk/by-id/wwn-0x50014ee2018712e1-part1

P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2
N: sda2
S: disk/by-id/ata-WDC_WD1600BEVT-22ZCT0_WD-WXE508K66540-part2
S: disk/by-id/scsi-SATA_WDC_WD1600BEVT-_WD-WXE508K66540-part2
S: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part2
S: disk/by-id/wwn-0x50014ee2018712e1-part2
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2
E: MAJOR=8
E: MINOR=2
E: DEVNAME=/dev/sda2
E: DEVTYPE=partition
E: SUBSYSTEM=block
E: ID_ATA=1
E: ID_TYPE=disk
E: ID_BUS=ata
E: ID_MODEL=WDC_WD1600BEVT-22ZCT0
E: ID_MODEL_ENC=WDC\x20WD1600BEVT-22ZCT0\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
E: ID_REVISION=11.01A11
E: ID_SERIAL=WDC_WD1600BEVT-22ZCT0_WD-WXE508K66540
E: ID_SERIAL_SHORT=WD-WXE508K66540
E: ID_ATA_WRITE_CACHE=1
E: ID_ATA_WRITE_CACHE_ENABLED=1
E: ID_ATA_FEATURE_SET_HPA=1
E: ID_ATA_FEATURE_SET_HPA_ENABLED=1
E: ID_ATA_FEATURE_SET_PM=1
E: ID_ATA_FEATURE_SET_PM_ENABLED=1
E: ID_ATA_FEATURE_SET_SECURITY=1
E: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0
E: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=54
E: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=54
E: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1
E: ID_ATA_FEATURE_SET_SMART=1
E: ID_ATA_FEATURE_SET_SMART_ENABLED=1
E: ID_ATA_FEATURE_SET_AAM=1
E: ID_ATA_FEATURE_SET_AAM_ENABLED=0
E: ID_ATA_FEATURE_SET_AAM_VENDOR_RECOMMENDED_VALUE=128
E: ID_ATA_FEATURE_SET_AAM_CURRENT_VALUE=254
E: ID_ATA_FEATURE_SET_APM=1
E: ID_ATA_FEATURE_SET_APM_ENABLED=1
E: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=254
E: ID_ATA_DOWNLOAD_MICROCODE=1
E: ID_ATA_SATA=1
E: ID_ATA_SATA_SIGNAL_RATE_GEN2=1
E: ID_ATA_SATA_SIGNAL_RATE_GEN1=1
E: ID_ATA_ROTATION_RATE_RPM=5400
E: ID_WWN=0x50014ee2018712e1
E: ID_WWN_WITH_EXTENSION=0x50014ee2018712e1
E: ID_SCSI_COMPAT=SATA_WDC_WD1600BEVT-_WD-WXE508K66540
E: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0
E: ID_PART_TABLE_TYPE=dos
E: ID_FS_UUID=fQW9ds-ksda-96JJ-ZYdL-wxbn-K4LX-fuxrTe
E: ID_FS_UUID_ENC=fQW9ds-ksda-96JJ-ZYdL-wxbn-K4LX-fuxrTe
E: ID_FS_VERSION=LVM2\x20001
E: ID_FS_TYPE=LVM2_member
E: ID_FS_USAGE=raid
E: ID_PART_ENTRY_SCHEME=dos
E: ID_PART_ENTRY_TYPE=0x8e
E: ID_PART_ENTRY_NUMBER=2
E: UDISKS_PRESENTATION_NOPOLICY=0
E: DEVLINKS=/dev/disk/by-id/ata-WDC_WD1600BEVT-22ZCT0_WD-WXE508K66540-part2 /dev/disk/by-id/scsi-SATA_WDC_WD1600BEVT-_WD-WXE508K66540-part2 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part2 /dev/disk/by-id/wwn-0x50014ee2018712e1-part2

P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0
N: bsg/0:0:0:0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0
E: MAJOR=253
E: MINOR=0
E: DEVNAME=/dev/bsg/0:0:0:0
E: SUBSYSTEM=bsg

P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0
E: SUBSYSTEM=scsi_device

P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0
E: SUBSYSTEM=scsi_disk

P: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0
N: sg0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_generic/sg0
E: MAJOR=21
E: MINOR=0
E: DEVNAME=/dev/sg0
E: SUBSYSTEM=scsi_generic

P: /devices/pci0000:00/0000:00:1f.2/host1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1
E: DEVTYPE=scsi_host
E: SUBSYSTEM=scsi

P: /devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host1/scsi_host/host1
E: SUBSYSTEM=scsi_host

P: /devices/pci0000:00/0000:00:1f.2/host2
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host2
E: DEVTYPE=scsi_host
E: SUBSYSTEM=scsi

P: /devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/host2/scsi_host/host2
E: SUBSYSTEM=scsi_host

P: /devices/pci0000:00/0000:00:1f.3
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.3
E: DRIVER=i801_smbus
E: PCI_CLASS=C0500
E: PCI_ID=8086:283E
E: PCI_SUBSYS_ID=1734:1123
E: PCI_SLOT_NAME=0000:00:1f.3
E: MODALIAS=pci:v00008086d0000283Esv00001734sd00001123bc0Csc05i00
E: SUBSYSTEM=pci

P: /devices/pci0000:00/0000:00:1f.3/i2c-14
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1f.3/i2c-14
E: SUBSYSTEM=i2c

P: /devices/pci0000:00/pci_bus/0000:00
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/pci_bus/0000:00
E: SUBSYSTEM=pci_bus

P: /devices/platform/alarmtimer
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/alarmtimer
E: DRIVER=alarmtimer
E: MODALIAS=platform:alarmtimer
E: SUBSYSTEM=platform

P: /devices/platform/i8042
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042
E: DRIVER=i8042
E: MODALIAS=platform:i8042
E: SUBSYSTEM=platform

P: /devices/platform/i8042/serio0
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042/serio0
E: DRIVER=atkbd
E: SERIO_TYPE=06
E: SERIO_PROTO=00
E: SERIO_ID=00
E: SERIO_EXTRA=00
E: MODALIAS=serio:ty06pr00id00ex00
E: SUBSYSTEM=serio
E: DMI_VENDOR=FUJITSU SIEMENS

P: /devices/platform/i8042/serio0/input/input5
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042/serio0/input/input5
E: PRODUCT=11/1/1/ab41
E: NAME="AT Translated Set 2 keyboard"
E: PHYS="isa0060/serio0/input0"
E: PROP=0
E: EV=120013
E: KEY=180000 0 0 0 0 f02000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
E: MSC=10
E: LED=7
E: MODALIAS=input:b0011v0001p0001eAB41-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,80,8C,8E,8F,9B,9C,9D,9E,9F,A3,A4,A5,A6,AC,AD,B7,B8,B9,D9,E0,E1,E2,E3,213,214,ram4,l0,1,2,sfw
E: SUBSYSTEM=input

P: /devices/platform/i8042/serio0/input/input5/event5
N: input/event5
S: input/by-path/platform-i8042-serio-0-event-kbd
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042/serio0/input/input5/event5
E: MAJOR=13
E: MINOR=69
E: DEVNAME=/dev/input/event5
E: SUBSYSTEM=input
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_INPUT_KEYBOARD=1
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-0
E: DMI_VENDOR=FUJITSU SIEMENS
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-0-event-kbd

P: /devices/platform/i8042/serio1
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042/serio1
E: SERIO_TYPE=01
E: SERIO_PROTO=00
E: SERIO_ID=00
E: SERIO_EXTRA=00
E: MODALIAS=serio:ty01pr00id00ex00
E: SUBSYSTEM=serio

P: /devices/platform/i8042/serio2
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042/serio2
E: DRIVER=psmouse
E: SERIO_TYPE=01
E: SERIO_PROTO=00
E: SERIO_ID=00
E: SERIO_EXTRA=00
E: MODALIAS=serio:ty01pr00id00ex00
E: SUBSYSTEM=serio

P: /devices/platform/i8042/serio2/input/input6
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042/serio2/input/input6
E: PRODUCT=11/2/7/12b1
E: NAME="SynPS/2 Synaptics TouchPad"
E: PHYS="isa0060/serio2/input0"
E: PROP=1
E: EV=b
E: KEY=420 3000f 0 0 0 0
E: ABS=11000003
E: MODALIAS=input:b0011v0002p0007e12B1-e0,1,3,k100,101,102,103,110,111,145,14A,ra0,1,18,1C,mlsfw
E: SUBSYSTEM=input

P: /devices/platform/i8042/serio2/input/input6/event6
N: input/event6
S: input/by-path/platform-i8042-serio-2-event-mouse
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042/serio2/input/input6/event6
E: MAJOR=13
E: MINOR=70
E: DEVNAME=/dev/input/event6
E: SUBSYSTEM=input
E: ID_INPUT=1
E: ID_INPUT_TOUCHPAD=1
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-2
E: DMI_VENDOR=FUJITSU SIEMENS
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-2-event-mouse

P: /devices/platform/i8042/serio2/input/input6/mouse0
N: input/mouse0
S: input/by-path/platform-i8042-serio-2-mouse
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042/serio2/input/input6/mouse0
E: MAJOR=13
E: MINOR=32
E: DEVNAME=/dev/input/mouse0
E: SUBSYSTEM=input
E: ID_INPUT=1
E: ID_INPUT_TOUCHPAD=1
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-2
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-2-mouse

P: /devices/platform/i8042/serio3
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042/serio3
E: SERIO_TYPE=01
E: SERIO_PROTO=00
E: SERIO_ID=00
E: SERIO_EXTRA=00
E: MODALIAS=serio:ty01pr00id00ex00
E: SUBSYSTEM=serio

P: /devices/platform/i8042/serio4
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042/serio4
E: SERIO_TYPE=01
E: SERIO_PROTO=00
E: SERIO_ID=00
E: SERIO_EXTRA=00
E: MODALIAS=serio:ty01pr00id00ex00
E: SUBSYSTEM=serio

P: /devices/platform/iTCO_wdt
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/iTCO_wdt
E: DRIVER=iTCO_wdt
E: MODALIAS=platform:iTCO_wdt
E: SUBSYSTEM=platform

P: /devices/platform/pcspkr
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/pcspkr
E: DRIVER=pcspkr
E: MODALIAS=platform:pcspkr
E: SUBSYSTEM=platform

P: /devices/platform/pcspkr/input/input4
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/pcspkr/input/input4
E: PRODUCT=10/1f/1/100
E: NAME="PC Speaker"
E: PHYS="isa0061/input0"
E: PROP=0
E: EV=40001
E: SND=6
E: MODALIAS=input:b0010v001Fp0001e0100-e0,12,kramls1,2,fw
E: SUBSYSTEM=input

P: /devices/platform/pcspkr/input/input4/event4
N: input/event4
S: input/by-path/platform-pcspkr-event-spkr
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/pcspkr/input/input4/event4
E: MAJOR=13
E: MINOR=68
E: DEVNAME=/dev/input/event4
E: SUBSYSTEM=input
E: ID_INPUT=1
E: ID_SERIAL=noserial
E: ID_PATH=platform-pcspkr
E: DMI_VENDOR=FUJITSU SIEMENS
E: DEVLINKS=/dev/input/by-path/platform-pcspkr-event-spkr

P: /devices/platform/regulatory.0
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/regulatory.0
E: MODALIAS=platform:regulatory
E: COUNTRY=00
E: SUBSYSTEM=platform

P: /devices/pnp0/00:00
E: UDEV_LOG=3
E: DEVPATH=/devices/pnp0/00:00
E: SUBSYSTEM=pnp

P: /devices/pnp0/00:01
E: UDEV_LOG=3
E: DEVPATH=/devices/pnp0/00:01
E: DRIVER=system
E: SUBSYSTEM=pnp

P: /devices/pnp0/00:02
E: UDEV_LOG=3
E: DEVPATH=/devices/pnp0/00:02
E: SUBSYSTEM=pnp

P: /devices/pnp0/00:03
E: UDEV_LOG=3
E: DEVPATH=/devices/pnp0/00:03
E: SUBSYSTEM=pnp

P: /devices/pnp0/00:04
E: UDEV_LOG=3
E: DEVPATH=/devices/pnp0/00:04
E: DRIVER=system
E: SUBSYSTEM=pnp

P: /devices/pnp0/00:05
E: UDEV_LOG=3
E: DEVPATH=/devices/pnp0/00:05
E: SUBSYSTEM=pnp

P: /devices/pnp0/00:06
E: UDEV_LOG=3
E: DEVPATH=/devices/pnp0/00:06
E: DRIVER=system
E: SUBSYSTEM=pnp

P: /devices/pnp0/00:07
E: UDEV_LOG=3
E: DEVPATH=/devices/pnp0/00:07
E: DRIVER=rtc_cmos
E: SUBSYSTEM=pnp

P: /devices/pnp0/00:07/rtc/rtc0
N: rtc0
S: rtc
E: UDEV_LOG=3
E: DEVPATH=/devices/pnp0/00:07/rtc/rtc0
E: MAJOR=254
E: MINOR=0
E: DEVNAME=/dev/rtc0
E: SUBSYSTEM=rtc
E: DEVLINKS=/dev/rtc

P: /devices/pnp0/00:08
E: UDEV_LOG=3
E: DEVPATH=/devices/pnp0/00:08
E: DRIVER=i8042 kbd
E: SUBSYSTEM=pnp

P: /devices/pnp0/00:09
E: UDEV_LOG=3
E: DEVPATH=/devices/pnp0/00:09
E: DRIVER=i8042 aux
E: SUBSYSTEM=pnp

P: /devices/software
E: UDEV_LOG=3
E: DEVPATH=/devices/software
E: SUBSYSTEM=event_source

P: /devices/virtual/bdi/11:0
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/11:0
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/254:0
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/254:0
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/254:1
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/254:1
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/254:2
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/254:2
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/254:3
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/254:3
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/254:4
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/254:4
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/254:5
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/254:5
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/254:6
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/254:6
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/254:7
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/254:7
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/254:8
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/254:8
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/254:9
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/254:9
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/7:0
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/7:0
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/7:1
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/7:1
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/7:2
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/7:2
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/7:3
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/7:3
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/7:4
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/7:4
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/7:5
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/7:5
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/7:6
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/7:6
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/7:7
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/7:7
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/8:0
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/8:0
E: SUBSYSTEM=bdi

P: /devices/virtual/bdi/default
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/bdi/default
E: SUBSYSTEM=bdi

P: /devices/virtual/block/loop0
N: loop0
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/loop0
E: MAJOR=7
E: MINOR=0
E: DEVNAME=/dev/loop0
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: UDISKS_PRESENTATION_NOPOLICY=1

P: /devices/virtual/block/loop1
N: loop1
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/loop1
E: MAJOR=7
E: MINOR=1
E: DEVNAME=/dev/loop1
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: UDISKS_PRESENTATION_NOPOLICY=1

P: /devices/virtual/block/loop2
N: loop2
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/loop2
E: MAJOR=7
E: MINOR=2
E: DEVNAME=/dev/loop2
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: UDISKS_PRESENTATION_NOPOLICY=1

P: /devices/virtual/block/loop3
N: loop3
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/loop3
E: MAJOR=7
E: MINOR=3
E: DEVNAME=/dev/loop3
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: UDISKS_PRESENTATION_NOPOLICY=1

P: /devices/virtual/block/loop4
N: loop4
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/loop4
E: MAJOR=7
E: MINOR=4
E: DEVNAME=/dev/loop4
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: UDISKS_PRESENTATION_NOPOLICY=1

P: /devices/virtual/block/loop5
N: loop5
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/loop5
E: MAJOR=7
E: MINOR=5
E: DEVNAME=/dev/loop5
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: UDISKS_PRESENTATION_NOPOLICY=1

P: /devices/virtual/block/loop6
N: loop6
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/loop6
E: MAJOR=7
E: MINOR=6
E: DEVNAME=/dev/loop6
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: UDISKS_PRESENTATION_NOPOLICY=1

P: /devices/virtual/block/loop7
N: loop7
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/loop7
E: MAJOR=7
E: MINOR=7
E: DEVNAME=/dev/loop7
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: UDISKS_PRESENTATION_NOPOLICY=1

P: /devices/virtual/dmi/id
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/dmi/id
E: MODALIAS=dmi:bvnPhoenixTechnologiesLTD:bvrV1.10:bd05/21/2009:svnFUJITSUSIEMENS:pnAMILOLi2732:pvr20:rvnFUJITSUSIEMENS:rnLV2:rvr1E:cvnFUJITSUSIEMENS:ct10:cvrA2040:
E: SUBSYSTEM=dmi

P: /devices/virtual/graphics/fbcon
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/graphics/fbcon
E: SUBSYSTEM=graphics

P: /devices/virtual/input/mice
N: input/mice
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/input/mice
E: MAJOR=13
E: MINOR=63
E: DEVNAME=/dev/input/mice
E: SUBSYSTEM=input

P: /devices/virtual/mem/full
N: full
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/mem/full
E: MAJOR=1
E: MINOR=7
E: DEVNAME=/dev/full
E: DEVMODE=0666
E: SUBSYSTEM=mem

P: /devices/virtual/mem/kmsg
N: kmsg
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/mem/kmsg
E: MAJOR=1
E: MINOR=11
E: DEVNAME=/dev/kmsg
E: SUBSYSTEM=mem

P: /devices/virtual/mem/mem
N: mem
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/mem/mem
E: MAJOR=1
E: MINOR=1
E: DEVNAME=/dev/mem
E: SUBSYSTEM=mem

P: /devices/virtual/mem/null
N: null
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/mem/null
E: MAJOR=1
E: MINOR=3
E: DEVNAME=/dev/null
E: DEVMODE=0666
E: SUBSYSTEM=mem

P: /devices/virtual/mem/port
N: port
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/mem/port
E: MAJOR=1
E: MINOR=4
E: DEVNAME=/dev/port
E: SUBSYSTEM=mem

P: /devices/virtual/mem/random
N: random
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/mem/random
E: MAJOR=1
E: MINOR=8
E: DEVNAME=/dev/random
E: DEVMODE=0666
E: SUBSYSTEM=mem

P: /devices/virtual/mem/urandom
N: urandom
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/mem/urandom
E: MAJOR=1
E: MINOR=9
E: DEVNAME=/dev/urandom
E: DEVMODE=0666
E: SUBSYSTEM=mem

P: /devices/virtual/mem/zero
N: zero
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/mem/zero
E: MAJOR=1
E: MINOR=5
E: DEVNAME=/dev/zero
E: DEVMODE=0666
E: SUBSYSTEM=mem

P: /devices/virtual/misc/agpgart
N: agpgart
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/misc/agpgart
E: MAJOR=10
E: MINOR=175
E: DEVNAME=/dev/agpgart
E: SUBSYSTEM=misc

P: /devices/virtual/misc/autofs
N: autofs
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/misc/autofs
E: MAJOR=10
E: MINOR=235
E: DEVNAME=/dev/autofs
E: SUBSYSTEM=misc

P: /devices/virtual/misc/cachefiles
N: cachefiles
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/misc/cachefiles
E: MAJOR=10
E: MINOR=57
E: DEVNAME=/dev/cachefiles
E: SUBSYSTEM=misc

P: /devices/virtual/misc/cpu_dma_latency
N: cpu_dma_latency
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/misc/cpu_dma_latency
E: MAJOR=10
E: MINOR=61
E: DEVNAME=/dev/cpu_dma_latency
E: SUBSYSTEM=misc

P: /devices/virtual/misc/device-mapper
N: mapper/control
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/misc/device-mapper
E: MAJOR=10
E: MINOR=236
E: DEVNAME=/dev/mapper/control
E: SUBSYSTEM=misc

P: /devices/virtual/misc/fbcondecor
N: fbcondecor
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/misc/fbcondecor
E: MAJOR=10
E: MINOR=62
E: DEVNAME=/dev/fbcondecor
E: SUBSYSTEM=misc

P: /devices/virtual/misc/fuse
N: fuse
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/misc/fuse
E: MAJOR=10
E: MINOR=229
E: DEVNAME=/dev/fuse
E: SUBSYSTEM=misc

P: /devices/virtual/misc/hpet
N: hpet
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/misc/hpet
E: MAJOR=10
E: MINOR=228
E: DEVNAME=/dev/hpet
E: SUBSYSTEM=misc

P: /devices/virtual/misc/mcelog
N: mcelog
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/misc/mcelog
E: MAJOR=10
E: MINOR=227
E: DEVNAME=/dev/mcelog
E: SUBSYSTEM=misc

P: /devices/virtual/misc/network_latency
N: network_latency
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/misc/network_latency
E: MAJOR=10
E: MINOR=60
E: DEVNAME=/dev/network_latency
E: SUBSYSTEM=misc

P: /devices/virtual/misc/network_throughput
N: network_throughput
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/misc/network_throughput
E: MAJOR=10
E: MINOR=59
E: DEVNAME=/dev/network_throughput
E: SUBSYSTEM=misc

P: /devices/virtual/misc/rfkill
N: rfkill
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/misc/rfkill
E: MAJOR=10
E: MINOR=58
E: DEVNAME=/dev/rfkill
E: SUBSYSTEM=misc

P: /devices/virtual/misc/snapshot
N: snapshot
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/misc/snapshot
E: MAJOR=10
E: MINOR=231
E: DEVNAME=/dev/snapshot
E: SUBSYSTEM=misc

P: /devices/virtual/misc/vga_arbiter
N: vga_arbiter
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/misc/vga_arbiter
E: MAJOR=10
E: MINOR=63
E: DEVNAME=/dev/vga_arbiter
E: SUBSYSTEM=misc

P: /devices/virtual/misc/watchdog
N: watchdog
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/misc/watchdog
E: MAJOR=10
E: MINOR=130
E: DEVNAME=/dev/watchdog
E: SUBSYSTEM=misc

P: /devices/virtual/net/lo
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/net/lo
E: INTERFACE=lo
E: IFINDEX=1
E: SUBSYSTEM=net

P: /devices/virtual/sound/seq
N: snd/seq
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/sound/seq
E: MAJOR=116
E: MINOR=1
E: DEVNAME=/dev/snd/seq
E: SUBSYSTEM=sound
E: TAGS=:udev-acl:

P: /devices/virtual/sound/sequencer
N: sequencer
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/sound/sequencer
E: MAJOR=14
E: MINOR=1
E: DEVNAME=/dev/sequencer
E: SUBSYSTEM=sound
E: TAGS=:udev-acl:

P: /devices/virtual/sound/sequencer2
N: sequencer2
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/sound/sequencer2
E: MAJOR=14
E: MINOR=8
E: DEVNAME=/dev/sequencer2
E: SUBSYSTEM=sound
E: TAGS=:udev-acl:

P: /devices/virtual/sound/timer
N: snd/timer
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/sound/timer
E: MAJOR=116
E: MINOR=33
E: DEVNAME=/dev/snd/timer
E: SUBSYSTEM=sound
E: TAGS=:udev-acl:

P: /devices/virtual/thermal/cooling_device0
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/thermal/cooling_device0
E: SUBSYSTEM=thermal

P: /devices/virtual/thermal/cooling_device1
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/thermal/cooling_device1
E: SUBSYSTEM=thermal

P: /devices/virtual/thermal/cooling_device2
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/thermal/cooling_device2
E: SUBSYSTEM=thermal

P: /devices/virtual/thermal/thermal_zone0
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/thermal/thermal_zone0
E: SUBSYSTEM=thermal

P: /devices/virtual/thermal/thermal_zone1
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/thermal/thermal_zone1
E: SUBSYSTEM=thermal

P: /devices/virtual/tty/console
N: console
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/console
E: MAJOR=5
E: MINOR=1
E: DEVNAME=/dev/console
E: SUBSYSTEM=tty

P: /devices/virtual/tty/ptmx
N: ptmx
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/ptmx
E: MAJOR=5
E: MINOR=2
E: DEVNAME=/dev/ptmx
E: DEVMODE=0666
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty
N: tty
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty
E: MAJOR=5
E: MINOR=0
E: DEVNAME=/dev/tty
E: DEVMODE=0666
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty0
N: tty0
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty0
E: MAJOR=4
E: MINOR=0
E: DEVNAME=/dev/tty0
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty1
N: tty1
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty1
E: MAJOR=4
E: MINOR=1
E: DEVNAME=/dev/tty1
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty10
N: tty10
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty10
E: MAJOR=4
E: MINOR=10
E: DEVNAME=/dev/tty10
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty11
N: tty11
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty11
E: MAJOR=4
E: MINOR=11
E: DEVNAME=/dev/tty11
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty12
N: tty12
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty12
E: MAJOR=4
E: MINOR=12
E: DEVNAME=/dev/tty12
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty13
N: tty13
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty13
E: MAJOR=4
E: MINOR=13
E: DEVNAME=/dev/tty13
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty14
N: tty14
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty14
E: MAJOR=4
E: MINOR=14
E: DEVNAME=/dev/tty14
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty15
N: tty15
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty15
E: MAJOR=4
E: MINOR=15
E: DEVNAME=/dev/tty15
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty16
N: tty16
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty16
E: MAJOR=4
E: MINOR=16
E: DEVNAME=/dev/tty16
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty17
N: tty17
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty17
E: MAJOR=4
E: MINOR=17
E: DEVNAME=/dev/tty17
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty18
N: tty18
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty18
E: MAJOR=4
E: MINOR=18
E: DEVNAME=/dev/tty18
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty19
N: tty19
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty19
E: MAJOR=4
E: MINOR=19
E: DEVNAME=/dev/tty19
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty2
N: tty2
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty2
E: MAJOR=4
E: MINOR=2
E: DEVNAME=/dev/tty2
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty20
N: tty20
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty20
E: MAJOR=4
E: MINOR=20
E: DEVNAME=/dev/tty20
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty21
N: tty21
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty21
E: MAJOR=4
E: MINOR=21
E: DEVNAME=/dev/tty21
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty22
N: tty22
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty22
E: MAJOR=4
E: MINOR=22
E: DEVNAME=/dev/tty22
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty23
N: tty23
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty23
E: MAJOR=4
E: MINOR=23
E: DEVNAME=/dev/tty23
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty24
N: tty24
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty24
E: MAJOR=4
E: MINOR=24
E: DEVNAME=/dev/tty24
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty25
N: tty25
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty25
E: MAJOR=4
E: MINOR=25
E: DEVNAME=/dev/tty25
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty26
N: tty26
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty26
E: MAJOR=4
E: MINOR=26
E: DEVNAME=/dev/tty26
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty27
N: tty27
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty27
E: MAJOR=4
E: MINOR=27
E: DEVNAME=/dev/tty27
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty28
N: tty28
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty28
E: MAJOR=4
E: MINOR=28
E: DEVNAME=/dev/tty28
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty29
N: tty29
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty29
E: MAJOR=4
E: MINOR=29
E: DEVNAME=/dev/tty29
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty3
N: tty3
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty3
E: MAJOR=4
E: MINOR=3
E: DEVNAME=/dev/tty3
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty30
N: tty30
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty30
E: MAJOR=4
E: MINOR=30
E: DEVNAME=/dev/tty30
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty31
N: tty31
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty31
E: MAJOR=4
E: MINOR=31
E: DEVNAME=/dev/tty31
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty32
N: tty32
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty32
E: MAJOR=4
E: MINOR=32
E: DEVNAME=/dev/tty32
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty33
N: tty33
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty33
E: MAJOR=4
E: MINOR=33
E: DEVNAME=/dev/tty33
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty34
N: tty34
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty34
E: MAJOR=4
E: MINOR=34
E: DEVNAME=/dev/tty34
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty35
N: tty35
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty35
E: MAJOR=4
E: MINOR=35
E: DEVNAME=/dev/tty35
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty36
N: tty36
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty36
E: MAJOR=4
E: MINOR=36
E: DEVNAME=/dev/tty36
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty37
N: tty37
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty37
E: MAJOR=4
E: MINOR=37
E: DEVNAME=/dev/tty37
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty38
N: tty38
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty38
E: MAJOR=4
E: MINOR=38
E: DEVNAME=/dev/tty38
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty39
N: tty39
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty39
E: MAJOR=4
E: MINOR=39
E: DEVNAME=/dev/tty39
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty4
N: tty4
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty4
E: MAJOR=4
E: MINOR=4
E: DEVNAME=/dev/tty4
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty40
N: tty40
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty40
E: MAJOR=4
E: MINOR=40
E: DEVNAME=/dev/tty40
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty41
N: tty41
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty41
E: MAJOR=4
E: MINOR=41
E: DEVNAME=/dev/tty41
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty42
N: tty42
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty42
E: MAJOR=4
E: MINOR=42
E: DEVNAME=/dev/tty42
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty43
N: tty43
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty43
E: MAJOR=4
E: MINOR=43
E: DEVNAME=/dev/tty43
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty44
N: tty44
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty44
E: MAJOR=4
E: MINOR=44
E: DEVNAME=/dev/tty44
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty45
N: tty45
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty45
E: MAJOR=4
E: MINOR=45
E: DEVNAME=/dev/tty45
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty46
N: tty46
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty46
E: MAJOR=4
E: MINOR=46
E: DEVNAME=/dev/tty46
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty47
N: tty47
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty47
E: MAJOR=4
E: MINOR=47
E: DEVNAME=/dev/tty47
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty48
N: tty48
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty48
E: MAJOR=4
E: MINOR=48
E: DEVNAME=/dev/tty48
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty49
N: tty49
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty49
E: MAJOR=4
E: MINOR=49
E: DEVNAME=/dev/tty49
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty5
N: tty5
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty5
E: MAJOR=4
E: MINOR=5
E: DEVNAME=/dev/tty5
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty50
N: tty50
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty50
E: MAJOR=4
E: MINOR=50
E: DEVNAME=/dev/tty50
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty51
N: tty51
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty51
E: MAJOR=4
E: MINOR=51
E: DEVNAME=/dev/tty51
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty52
N: tty52
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty52
E: MAJOR=4
E: MINOR=52
E: DEVNAME=/dev/tty52
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty53
N: tty53
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty53
E: MAJOR=4
E: MINOR=53
E: DEVNAME=/dev/tty53
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty54
N: tty54
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty54
E: MAJOR=4
E: MINOR=54
E: DEVNAME=/dev/tty54
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty55
N: tty55
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty55
E: MAJOR=4
E: MINOR=55
E: DEVNAME=/dev/tty55
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty56
N: tty56
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty56
E: MAJOR=4
E: MINOR=56
E: DEVNAME=/dev/tty56
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty57
N: tty57
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty57
E: MAJOR=4
E: MINOR=57
E: DEVNAME=/dev/tty57
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty58
N: tty58
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty58
E: MAJOR=4
E: MINOR=58
E: DEVNAME=/dev/tty58
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty59
N: tty59
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty59
E: MAJOR=4
E: MINOR=59
E: DEVNAME=/dev/tty59
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty6
N: tty6
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty6
E: MAJOR=4
E: MINOR=6
E: DEVNAME=/dev/tty6
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty60
N: tty60
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty60
E: MAJOR=4
E: MINOR=60
E: DEVNAME=/dev/tty60
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty61
N: tty61
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty61
E: MAJOR=4
E: MINOR=61
E: DEVNAME=/dev/tty61
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty62
N: tty62
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty62
E: MAJOR=4
E: MINOR=62
E: DEVNAME=/dev/tty62
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty63
N: tty63
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty63
E: MAJOR=4
E: MINOR=63
E: DEVNAME=/dev/tty63
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty7
N: tty7
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty7
E: MAJOR=4
E: MINOR=7
E: DEVNAME=/dev/tty7
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty8
N: tty8
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty8
E: MAJOR=4
E: MINOR=8
E: DEVNAME=/dev/tty8
E: SUBSYSTEM=tty

P: /devices/virtual/tty/tty9
N: tty9
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/tty/tty9
E: MAJOR=4
E: MINOR=9
E: DEVNAME=/dev/tty9
E: SUBSYSTEM=tty

P: /devices/virtual/vc/vcs
N: vcs
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcs
E: MAJOR=7
E: MINOR=0
E: DEVNAME=/dev/vcs
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcs1
N: vcs1
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcs1
E: MAJOR=7
E: MINOR=1
E: DEVNAME=/dev/vcs1
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcs10
N: vcs10
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcs10
E: MAJOR=7
E: MINOR=10
E: DEVNAME=/dev/vcs10
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcs11
N: vcs11
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcs11
E: MAJOR=7
E: MINOR=11
E: DEVNAME=/dev/vcs11
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcs12
N: vcs12
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcs12
E: MAJOR=7
E: MINOR=12
E: DEVNAME=/dev/vcs12
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcs16
N: vcs16
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcs16
E: MAJOR=7
E: MINOR=16
E: DEVNAME=/dev/vcs16
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcs2
N: vcs2
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcs2
E: MAJOR=7
E: MINOR=2
E: DEVNAME=/dev/vcs2
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcs3
N: vcs3
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcs3
E: MAJOR=7
E: MINOR=3
E: DEVNAME=/dev/vcs3
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcs4
N: vcs4
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcs4
E: MAJOR=7
E: MINOR=4
E: DEVNAME=/dev/vcs4
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcs5
N: vcs5
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcs5
E: MAJOR=7
E: MINOR=5
E: DEVNAME=/dev/vcs5
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcs6
N: vcs6
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcs6
E: MAJOR=7
E: MINOR=6
E: DEVNAME=/dev/vcs6
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcs7
N: vcs7
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcs7
E: MAJOR=7
E: MINOR=7
E: DEVNAME=/dev/vcs7
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcs8
N: vcs8
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcs8
E: MAJOR=7
E: MINOR=8
E: DEVNAME=/dev/vcs8
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcs9
N: vcs9
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcs9
E: MAJOR=7
E: MINOR=9
E: DEVNAME=/dev/vcs9
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcsa
N: vcsa
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcsa
E: MAJOR=7
E: MINOR=128
E: DEVNAME=/dev/vcsa
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcsa1
N: vcsa1
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcsa1
E: MAJOR=7
E: MINOR=129
E: DEVNAME=/dev/vcsa1
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcsa10
N: vcsa10
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcsa10
E: MAJOR=7
E: MINOR=138
E: DEVNAME=/dev/vcsa10
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcsa11
N: vcsa11
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcsa11
E: MAJOR=7
E: MINOR=139
E: DEVNAME=/dev/vcsa11
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcsa12
N: vcsa12
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcsa12
E: MAJOR=7
E: MINOR=140
E: DEVNAME=/dev/vcsa12
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcsa16
N: vcsa16
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcsa16
E: MAJOR=7
E: MINOR=144
E: DEVNAME=/dev/vcsa16
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcsa2
N: vcsa2
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcsa2
E: MAJOR=7
E: MINOR=130
E: DEVNAME=/dev/vcsa2
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcsa3
N: vcsa3
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcsa3
E: MAJOR=7
E: MINOR=131
E: DEVNAME=/dev/vcsa3
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcsa4
N: vcsa4
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcsa4
E: MAJOR=7
E: MINOR=132
E: DEVNAME=/dev/vcsa4
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcsa5
N: vcsa5
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcsa5
E: MAJOR=7
E: MINOR=133
E: DEVNAME=/dev/vcsa5
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcsa6
N: vcsa6
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcsa6
E: MAJOR=7
E: MINOR=134
E: DEVNAME=/dev/vcsa6
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcsa7
N: vcsa7
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcsa7
E: MAJOR=7
E: MINOR=135
E: DEVNAME=/dev/vcsa7
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcsa8
N: vcsa8
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcsa8
E: MAJOR=7
E: MINOR=136
E: DEVNAME=/dev/vcsa8
E: SUBSYSTEM=vc

P: /devices/virtual/vc/vcsa9
N: vcsa9
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vc/vcsa9
E: MAJOR=7
E: MINOR=137
E: DEVNAME=/dev/vcsa9
E: SUBSYSTEM=vc

P: /devices/virtual/vtconsole/vtcon0
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vtconsole/vtcon0
E: SUBSYSTEM=vtconsole

P: /devices/virtual/vtconsole/vtcon1
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/vtconsole/vtcon1
E: SUBSYSTEM=vtconsole

P: /devices/virtual/block/dm-0
N: dm-0
S: root
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/dm-0
E: MAJOR=254
E: MINOR=0
E: DEVNAME=/dev/dm-0
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: DM_SBIN_PATH=/sbin
E: DM_UDEV_DISABLE_SUBSYSTEM_RULES_FLAG=1
E: DM_UDEV_DISABLE_DISK_RULES_FLAG=1
E: DM_UDEV_DISABLE_OTHER_RULES_FLAG=1
E: UDISKS_PRESENTATION_NOPOLICY=1
E: DEVLINKS=/dev/root

P: /devices/virtual/block/dm-1
N: dm-1
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/dm-1
E: MAJOR=254
E: MINOR=1
E: DEVNAME=/dev/dm-1
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: DM_SBIN_PATH=/sbin
E: DM_UDEV_DISABLE_SUBSYSTEM_RULES_FLAG=1
E: DM_UDEV_DISABLE_DISK_RULES_FLAG=1
E: DM_UDEV_DISABLE_OTHER_RULES_FLAG=1
E: UDISKS_PRESENTATION_NOPOLICY=1

P: /devices/virtual/block/dm-2
N: dm-2
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/dm-2
E: MAJOR=254
E: MINOR=2
E: DEVNAME=/dev/dm-2
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: DM_SBIN_PATH=/sbin
E: DM_UDEV_DISABLE_SUBSYSTEM_RULES_FLAG=1
E: DM_UDEV_DISABLE_DISK_RULES_FLAG=1
E: DM_UDEV_DISABLE_OTHER_RULES_FLAG=1
E: UDISKS_PRESENTATION_NOPOLICY=1

P: /devices/virtual/block/dm-3
N: dm-3
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/dm-3
E: MAJOR=254
E: MINOR=3
E: DEVNAME=/dev/dm-3
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: DM_SBIN_PATH=/sbin
E: DM_UDEV_DISABLE_SUBSYSTEM_RULES_FLAG=1
E: DM_UDEV_DISABLE_DISK_RULES_FLAG=1
E: DM_UDEV_DISABLE_OTHER_RULES_FLAG=1
E: UDISKS_PRESENTATION_NOPOLICY=1

P: /devices/virtual/block/dm-4
N: dm-4
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/dm-4
E: MAJOR=254
E: MINOR=4
E: DEVNAME=/dev/dm-4
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: DM_SBIN_PATH=/sbin
E: DM_UDEV_DISABLE_SUBSYSTEM_RULES_FLAG=1
E: DM_UDEV_DISABLE_DISK_RULES_FLAG=1
E: DM_UDEV_DISABLE_OTHER_RULES_FLAG=1
E: UDISKS_PRESENTATION_NOPOLICY=1

P: /devices/virtual/block/dm-5
N: dm-5
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/dm-5
E: MAJOR=254
E: MINOR=5
E: DEVNAME=/dev/dm-5
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: DM_SBIN_PATH=/sbin
E: DM_UDEV_DISABLE_SUBSYSTEM_RULES_FLAG=1
E: DM_UDEV_DISABLE_DISK_RULES_FLAG=1
E: DM_UDEV_DISABLE_OTHER_RULES_FLAG=1
E: UDISKS_PRESENTATION_NOPOLICY=1

P: /devices/virtual/block/dm-6
N: dm-6
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/dm-6
E: MAJOR=254
E: MINOR=6
E: DEVNAME=/dev/dm-6
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: DM_SBIN_PATH=/sbin
E: DM_UDEV_DISABLE_SUBSYSTEM_RULES_FLAG=1
E: DM_UDEV_DISABLE_DISK_RULES_FLAG=1
E: DM_UDEV_DISABLE_OTHER_RULES_FLAG=1
E: UDISKS_PRESENTATION_NOPOLICY=1

P: /devices/virtual/block/dm-7
N: dm-7
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/dm-7
E: MAJOR=254
E: MINOR=7
E: DEVNAME=/dev/dm-7
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: DM_SBIN_PATH=/sbin
E: DM_UDEV_DISABLE_SUBSYSTEM_RULES_FLAG=1
E: DM_UDEV_DISABLE_DISK_RULES_FLAG=1
E: DM_UDEV_DISABLE_OTHER_RULES_FLAG=1
E: UDISKS_PRESENTATION_NOPOLICY=1

P: /devices/virtual/block/dm-8
N: dm-8
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/dm-8
E: MAJOR=254
E: MINOR=8
E: DEVNAME=/dev/dm-8
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: DM_SBIN_PATH=/sbin
E: DM_UDEV_DISABLE_SUBSYSTEM_RULES_FLAG=1
E: DM_UDEV_DISABLE_DISK_RULES_FLAG=1
E: DM_UDEV_DISABLE_OTHER_RULES_FLAG=1
E: UDISKS_PRESENTATION_NOPOLICY=1

P: /devices/virtual/block/dm-9
N: dm-9
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/dm-9
E: MAJOR=254
E: MINOR=9
E: DEVNAME=/dev/dm-9
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: DM_SBIN_PATH=/sbin
E: DM_UDEV_DISABLE_SUBSYSTEM_RULES_FLAG=1
E: DM_UDEV_DISABLE_DISK_RULES_FLAG=1
E: DM_UDEV_DISABLE_OTHER_RULES_FLAG=1
E: UDISKS_PRESENTATION_NOPOLICY=1


[-- Attachment #3: fujitsu-amilo_li_2732 --]
[-- Type: text/plain, Size: 152 bytes --]

0xD9 brightnessdown # Fn+F8 brightness down
0xEF brightnessup # Fn+F9 brightness up
0xA9 switchvideomode # Fn+F10 Cycle between available video outputs

^ permalink raw reply

* Re: [PATCH] ata_id: fix identify string fixup
From: Kay Sievers @ 2012-02-01 13:00 UTC (permalink / raw)
  To: linux-hotplug

On Mon, Jan 30, 2012 at 11:51, Andreas Schwab <schwab@linux-m68k.org> wrote:
> ---
>  src/extras/ata_id/ata_id.c |    4 ++--
>  1 files changed, 2 insertions(+), 2 deletions(-)

Applied. Thanks, Kay

^ permalink raw reply

* [PATCH] make: support for tar without -J option
From: Natanael Copa @ 2012-02-01 20:11 UTC (permalink / raw)
  To: linux-hotplug

Not all tar implemntation has support for -J yet. For example
busybox tar.

This trivial fix makes the build work out of the box on those systems.

Signed-off-by: Natanael Copa <ncopa@alpinelinux.org>
---
 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 1de4b27..e88a243 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -315,7 +315,7 @@ src_test_udev_CPPFLAGS = $(udev_common_CPPFLAGS)
 
 # packed sysfs test tree
 test/sys/kernel/uevent_seqnum:
-	$(AM_V_GEN)mkdir -p test && tar -C test/ -xJf $(top_srcdir)/test/sys.tar.xz
+	$(AM_V_GEN)mkdir -p test && unxz -c $(top_srcdir)/test/sys.tar.xz | tar -C test/ -x
 
 BUILT_SOURCES += test/sys/kernel/uevent_seqnum
 
-- 
1.7.9


^ permalink raw reply related

* [PATCH] make: link udevd with -lrt
From: Natanael Copa @ 2012-02-01 20:22 UTC (permalink / raw)
  To: linux-hotplug

sd-daemon.c uses mq_getattr() and should link with -lrt as the
man mq_getattr(3) states.

Signed-off-by: Natanael Copa <ncopa@alpinelinux.org>
---
 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index e88a243..d5af409 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -249,7 +249,7 @@ src_udevd_SOURCES = \
 	src/sd-daemon.h \
 	src/sd-daemon.c
 src_udevd_CFLAGS = $(udev_common_CFLAGS)
-src_udevd_LDADD = $(udev_common_LDADD)
+src_udevd_LDADD = $(udev_common_LDADD) -lrt
 src_udevd_CPPFLAGS = $(udev_common_CPPFLAGS)
 
 src_udevadm_SOURCES = \
-- 
1.7.9


^ permalink raw reply related

* Re: keymap for Fujitsu Siemens Amilo Li 2732
From: Martin Pitt @ 2012-02-06  8:02 UTC (permalink / raw)
  To: linux-hotplug
In-Reply-To: <3714450.XW7C2viQjk@akrab>

Hello Bruno,

Bruno Redondi [2012-02-01 12:59 +0100]:
> See attached keymap and device dump for the following laptop:
> akrab ~ # cat /sys/class/dmi/id/sys_vendor 
> FUJITSU SIEMENS
> akrab ~ # cat /sys/class/dmi/id/product_name 
> AMILO Li 2732                  

Thank you! Committed to git.

Martin

-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

^ permalink raw reply

* [ANNOUNCE] kmod 5
From: Lucas De Marchi @ 2012-02-06 22:58 UTC (permalink / raw)
  To: linux-modules, LKML, linux-hotplug

Hey!!

I'm glad to announce kmod 5! Signed tarball is available at

http://packages.profusion.mobi/kmod/kmod-5.tar.xz
http://packages.profusion.mobi/kmod/kmod-5.tar.sign

This version included several bug fixes and we needed to break the API
in order to be able to share code between the lib and modprobe. Now the
API udev should use is the same as used by modprobe. This way we can
more easily reproduce the bug reports.

We added a testsuite, too. Now it's possible to automate tests and check
for regressions. People out there reporting bugs (I'm looking at package
maintainers) could give a look in testsuite/README if they can add a
test case there to reproduce their problems. Most of the time will be a
copy and paste from other tests + some set up of configs.

This is the last version to be hosted at ProFUSION's servers. We are
finishing to set up stuff on kernel.org and repository and tarballs will
be available there soon.

Please check NEWS file that we ship with kmod for more information.
Shortlog is below.

Lucas De Marchi


---
Ambroz Bizjak (1):
      Fix unaligned memory access in hash function

Dan McGee (6):
      Fix simple grammar issue
      Update .gitignore files
      test-conversion: remove test/test-loaded
      test-conversion: remove test/test-init
      test-conversion: remove test/test-{insmod,rmmod,rmmod2}
      modinfo: handle arguments more carefully

Dave Reisner (9):
      modprobe: remove code referring to -t, --type
      build-sys: declare rootfs.tar.xz as dep of rootfs/
      modprobe: post-remove module deps with 0 refcnt
      testsuite: allow for expected failure of tests
      modprobe: properly handle errors from init_module
      whitespace fix -- no logical code changes
      lib/module: check initstate before inserting module
      modprobe: avoid breaking on insertion failure
      fix building and cleaning of manpages

Gustavo Sverzut Barbieri (3):
      improve log when debugging.
      improve logging to mention context.
      fix manpage build and install.

Khem Raj (1):
      depmod: Dont use errno unconditionally

Lucas De Marchi (67):
      Fix common misspelling with codespell
      modprobe: flush stdout before dumping indexes
      Check if struct stat has mtim member
      build-sys: create symlinks if we are installing tools
      libkmod-list: allow to append an empty list
      Add program to calculate the shortest relative path for symlinks
      build-sys: move modprobe to sbindir
      build-sys: forcefully create links
      TODO: system() should not be used inside a library
      modprobe: kill operations depending on path
      build-sys: do not create symlinks by default
      README: add link to packages place
      modprobe: fix build 'cause of excessive number of arguments
      testsuite: add skeleton
      testsuite: test libkmod initialization
      testsuite: trap calls to uname
      testsuite: move oneshot to inside the test struct
      testsuite: export environment with flags and LD_PRELOAD
      testsuite: fake kernel 4.0.20-kmod is out
      testsuite: add trap to fopen() including tests
      testsuite: add trap to open() including tests
      testsuite: add trap to stat() and friends including tests
      testsuite: add trap to opendir() including tests
      testsuite: allow to run tests outside of top_buildir
      testsuite: separate child from parent
      testsuite: match outputs of test with a known correct one
      testsuite: add simple test for list of loaded modules
      testsuite: add colors to test output
      testsuite: remind users to build tools
      testsuite: add test for modinfo
      elf: privately export kmod_elf_get_section()
      testsuite: add trap to init_module() including simple test
      build-sys: autotoolify build of check libraries
      testsuite: trap calls to delete_module() including simple test
      testsuite: add GPL license
      build-sys: extract rootfs for make check
      modprobe: print end of configuration files
      testsuite: remove unneeded call to memset()
      Use %zu for size_t
      testsuite: let stat.h take care of stat64
      build-sys: fix make dist
      libkmod-module: add visited field
      libkmod-module: probe: change insertion to cover more use cases
      libkmod-module: probe: add flag to ignore commands
      Partially fix parsing of alias with dots
      libkmod-module: split creation of new modules to share code
      testsuite: add test for kmod_module_new_from_name()
      testsuite: check if dots are allowed in aliases
      libkmod-module: probe: add flag to stop loading on already loaded
      libkmod-module: probe: remove useless flag to stop on failure
      libkmod-module: probe: ignore-command flag can't be used in return
      libkmod-module: probe: add room in flags for future extension
      libkmod-module: probe: add print_action callback
      libkmod-module: probe: add flag to ignore loaded modules
      libkmod-module: probe: add flag to dry-run
      kmod-modprobe: migrate to kmod_module_probe_insert_module()
      libkmod-module: probe: return -EEXIST if told to stop on already loaded
      libkmod-module: probe: remove useless KMOD_PROBE_STOP_ON_COMMAND
      Prepare for API bump
      libkmod: organize public header
      man: insmod: we don't handle modules from stdin
      TODO: add task to write testsuite/README
      libkmod-module: probe: rename flag to be more meaningful
      libkmod-module: probe: return -EEXIST if told to do so
      testsuite: add README
      Add WARNING file for test dir and improve testsuite README
      kmod 5

Miklos Vajna (1):
      man: spelling fixes

Pedro Pedruzzi (2):
      testsuite: add test for function alias_normalize
      libkmod: Fix handling of square brackets expressions in function alias_normalize

Thierry Vignaud (1):
      WEXITSTATUS is defined in sys/wait.h

^ permalink raw reply

* [ANNOUNCE] udev 181
From: Kay Sievers @ 2012-02-07  5:14 UTC (permalink / raw)
  To: linux-hotplug

Here comes a new udev version. Thanks to all who have contributed to
this release.

The tarball can be found here:
 ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/

The development repository can be found here:
 http://www.kernel.org/git/?p=linux/hotplug/udev.git;a=summary

The ChangeLog can be found here:
 http://www.kernel.org/git/?p=linux/hotplug/udev.git;a=blob;hb=HEAD;f=ChangeLog

udev 181
====
Require kmod version 5.

Provide /dev/cdrom symlink for /dev/sr0

^ permalink raw reply

* i82365 ISA-to-PCMCIA Bridge
From: Matthew Whitehead @ 2012-02-07 14:57 UTC (permalink / raw)
  To: linux-hotplug

I have an ancient i82365 ISA to PCMCIA bridge card (alas, the only testing hardware I have). The 3.2.2 kernel module successfully recognizes it, and it generates plug/unplug events.

However, it doesn't recognize the known good 3Com 3c589 card.

What fundamentals should I be checking here? This is a Fedora 16 installation.

- Matthew

^ permalink raw reply

* "index_mm_open: No such file or directory" on a kernel without modules
From: Rogutės Sparnuotos @ 2012-02-10 13:44 UTC (permalink / raw)
  To: linux-hotplug

G'day,

On a kernel without modules (/lib/modules empty), udev prints
"index_mm_open: No such file or directory"
at startup. Why?


^ permalink raw reply

* [udev] [iwlwifi] firmware 60s late on a module-less kernel
From: Rogutės Sparnuotos @ 2012-02-10 23:15 UTC (permalink / raw)
  To: linux-hotplug

G'day,

An Intel Wireless-N 1030 wireless card needs 60 seconds to load its
firmware on a kernel without modules (CONFIG_MODULES is not set). Works
fine when iwlwifi driver is compiled as a module. Is this fixable? Where
do I report about the issue?

Tested with linux 3.2 and 3.3-rc3, and udev-v180 on Archlinux.

Thanks.
--  RogutÄ—s Sparnuotos

^ permalink raw reply

* Re: "index_mm_open: No such file or directory" on a kernel without modules
From: Kay Sievers @ 2012-02-11 11:31 UTC (permalink / raw)
  To: linux-hotplug
In-Reply-To: <jh370d$8to$1@dough.gmane.org>

On Fri, Feb 10, 2012 at 14:44, RogutÄ—s Sparnuotos
<rogutes@googlemail.com> wrote:
> G'day,
>
> On a kernel without modules (/lib/modules empty), udev prints
> "index_mm_open: No such file or directory"
> at startup. Why?

It's probably libkmod.

Kay

^ permalink raw reply

* Re: "index_mm_open: No such file or directory" on a kernel without modules
From: Lucas De Marchi @ 2012-02-11 21:36 UTC (permalink / raw)
  To: linux-hotplug
In-Reply-To: <jh370d$8to$1@dough.gmane.org>

Hey!

On Sat, Feb 11, 2012 at 9:31 AM, Kay Sievers <kay.sievers@vrfy.org> wrote:
> On Fri, Feb 10, 2012 at 14:44, RogutÄ—s Sparnuotos
> <rogutes@googlemail.com> wrote:
>> G'day,
>>
>> On a kernel without modules (/lib/modules empty), udev prints
>> "index_mm_open: No such file or directory"
>> at startup. Why?

Because:

1. You are not using the last release (v5) that added a more meaningful message
2. Because you are running without a modules.dep{,.bin} on your system.

Kay, do you think we should decrease the prio of this message to DBG?

Lucas De Marchi

^ permalink raw reply


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox