[ 21.207] This is a pre-release version of the X server from The X.Org Foundation. It is not supported in any way. Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/. Select the "xorg" product for bugs you find in this release. Before reporting bugs in pre-release versions please check the latest version in the X.Org Foundation git repository. See http://wiki.x.org/wiki/GitPage for git access instructions. [ 30.931] X.Org X Server 1.13.2.901 (1.13.3 RC 1) Release Date: 2013-02-15 [ 30.931] X Protocol Version 11, Revision 0 [ 30.931] Build Operating System: Linux 3.7.5-1-ARCH x86_64 [ 30.931] Current Operating System: Linux archbang 3.7.9-2-ARCH #1 SMP PREEMPT Mon Feb 25 12:04:25 CET 2013 x86_64 [ 30.931] Kernel command line: root=UUID=2c4054a5-c198-4bb5-921e-f38fbc015e0b ro i8042.reset i8042.nomux i8042.nopnp i8042.noloop ipv6.disable=1 initrd=../initramfs-linux.img BOOT_IMAGE=../vmlinuz-linux [ 30.932] Build Date: 18 February 2013 03:52:56PM [ 30.932] [ 30.932] Current version of pixman: 0.28.2 [ 30.932] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 30.932] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 30.932] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Mar 5 09:26:30 2013 [ 31.157] (==) Using config file: "/etc/X11/xorg.conf" [ 31.157] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 31.212] (==) ServerLayout "Layout0" [ 31.212] (**) |-->Screen "Screen0" (0) [ 31.212] (**) | |-->Monitor "LVDS-0" [ 31.213] (**) | |-->Device "gma500_gfx" [ 31.213] (==) Automatically adding devices [ 31.213] (==) Automatically enabling devices [ 31.213] (==) Automatically adding GPU devices [ 31.253] (WW) The directory "/usr/share/fonts/OTF/" does not exist. [ 31.253] Entry deleted from font path. [ 31.279] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/". [ 31.279] Entry deleted from font path. [ 31.279] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/"). [ 31.279] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/". [ 31.279] Entry deleted from font path. [ 31.279] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/"). [ 31.279] (==) FontPath set to: /usr/share/fonts/misc/, /usr/share/fonts/TTF/, /usr/share/fonts/Type1/ [ 31.279] (==) ModulePath set to "/usr/lib/xorg/modules" [ 31.279] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 31.279] (II) Loader magic: 0x7fcc20 [ 31.279] (II) Module ABI versions: [ 31.279] X.Org ANSI C Emulation: 0.4 [ 31.279] X.Org Video Driver: 13.1 [ 31.279] X.Org XInput driver : 18.0 [ 31.279] X.Org Server Extension : 7.0 [ 31.280] (II) config/udev: Adding drm device (/dev/dri/card0) [ 31.284] (--) PCI:*(0:0:2:0) 8086:0be1:8086:7270 rev 11, Mem @ 0x80200000/1048576, I/O @ 0x000030c0/8 [ 31.327] Initializing built-in extension Generic Event Extension [ 31.327] Initializing built-in extension SHAPE [ 31.327] Initializing built-in extension MIT-SHM [ 31.327] Initializing built-in extension XInputExtension [ 31.327] Initializing built-in extension XTEST [ 31.327] Initializing built-in extension BIG-REQUESTS [ 31.327] Initializing built-in extension SYNC [ 31.327] Initializing built-in extension XKEYBOARD [ 31.327] Initializing built-in extension XC-MISC [ 31.327] Initializing built-in extension SECURITY [ 31.327] Initializing built-in extension XINERAMA [ 31.327] Initializing built-in extension XFIXES [ 31.327] Initializing built-in extension RENDER [ 31.327] Initializing built-in extension RANDR [ 31.327] Initializing built-in extension COMPOSITE [ 31.327] Initializing built-in extension DAMAGE [ 31.327] Initializing built-in extension MIT-SCREEN-SAVER [ 31.327] Initializing built-in extension DOUBLE-BUFFER [ 31.327] Initializing built-in extension RECORD [ 31.327] Initializing built-in extension DPMS [ 31.327] Initializing built-in extension X-Resource [ 31.327] Initializing built-in extension XVideo [ 31.327] Initializing built-in extension XVideo-MotionCompensation [ 31.327] Initializing built-in extension XFree86-VidModeExtension [ 31.327] Initializing built-in extension XFree86-DGA [ 31.327] Initializing built-in extension XFree86-DRI [ 31.328] Initializing built-in extension DRI2 [ 31.328] (II) LoadModule: "glx" [ 31.340] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 31.483] (II) Module glx: vendor="X.Org Foundation" [ 31.483] compiled for 1.13.2.901, module version = 1.0.0 [ 31.483] ABI class: X.Org Server Extension, version 7.0 [ 31.483] (==) AIGLX enabled [ 31.483] Loading extension GLX [ 31.483] (II) LoadModule: "modesetting" [ 31.506] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so [ 31.514] (II) Module modesetting: vendor="X.Org Foundation" [ 31.514] compiled for 1.13.1, module version = 0.6.0 [ 31.514] Module class: X.Org Video Driver [ 31.514] ABI class: X.Org Video Driver, version 13.1 [ 31.514] (II) modesetting: Driver for Modesetting Kernel Drivers: kms [ 31.515] (++) using VT number 7 [ 31.524] (II) modesetting(0): using drv /dev/dri/card0 [ 31.524] (**) modesetting(0): Depth 24, (--) framebuffer bpp 32 [ 31.524] (==) modesetting(0): RGB weight 888 [ 31.524] (==) modesetting(0): Default visual is TrueColor [ 31.524] (II) modesetting(0): ShadowFB: preferred NO, enabled NO [ 31.556] (II) modesetting(0): Output VGA-0 using monitor section LVDS-0 [ 31.561] (II) modesetting(0): Output LVDS-0 using monitor section LVDS-0 [ 31.593] (II) modesetting(0): EDID for output VGA-0 [ 31.598] (II) modesetting(0): EDID for output LVDS-0 [ 31.598] (II) modesetting(0): Printing probed modes for output LVDS-0 [ 31.598] (II) modesetting(0): Modeline "1024x600_60.00"x60.0 50.40 1024 1048 1184 1344 600 603 604 625 -hsync -vsync (37.5 kHz UP) [ 31.598] (II) modesetting(0): Modeline "1024x600"x60.0 50.40 1024 1048 1184 1344 600 603 604 625 -hsync -vsync (37.5 kHz P) [ 31.598] (II) modesetting(0): Output VGA-0 disconnected [ 31.598] (II) modesetting(0): Output LVDS-0 connected [ 31.598] (II) modesetting(0): Using user preference for initial modes [ 31.598] (II) modesetting(0): Output LVDS-0 using initial mode 1024x600_60.00 [ 31.598] (II) modesetting(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated. [ 31.598] (**) modesetting(0): Display dimensions: (220, 120) mm [ 31.598] (**) modesetting(0): DPI set to (118, 127) [ 31.598] (II) Loading sub module "fb" [ 31.598] (II) LoadModule: "fb" [ 31.598] (II) Loading /usr/lib/xorg/modules/libfb.so [ 31.679] (II) Module fb: vendor="X.Org Foundation" [ 31.679] compiled for 1.13.2.901, module version = 1.0.0 [ 31.679] ABI class: X.Org ANSI C Emulation, version 0.4 [ 31.679] (==) Depth 24 pixmap format is 32 bpp [ 31.717] (==) modesetting(0): Backing store disabled [ 31.717] (==) modesetting(0): Silken mouse enabled [ 31.717] (II) modesetting(0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 31.718] (==) modesetting(0): DPMS enabled [ 31.804] (--) RandR disabled [ 31.865] (II) AIGLX: Screen 0 is not DRI2 capable [ 31.865] (II) AIGLX: Screen 0 is not DRI capable [ 33.343] (II) AIGLX: Loaded and initialized swrast [ 33.343] (II) GLX: Initialized DRISWRAST GL provider for screen 0 [ 33.424] (II) modesetting(0): Damage tracking initialized [ 33.424] (II) modesetting(0): Setting screen physical size to 220 x 120 [ 35.234] (II) config/udev: Adding input device Power Button (/dev/input/event4) [ 35.234] (**) Power Button: Applying InputClass "keyboard-layout" [ 35.234] (**) Power Button: Applying InputClass "evdev keyboard catchall" [ 35.234] (II) LoadModule: "evdev" [ 35.234] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 35.398] (II) Module evdev: vendor="X.Org Foundation" [ 35.399] compiled for 1.13.0, module version = 2.7.3 [ 35.399] Module class: X.Org XInput Driver [ 35.399] ABI class: X.Org XInput driver, version 18.0 [ 35.399] (II) Using input driver 'evdev' for 'Power Button' [ 35.399] (**) Power Button: always reports core events [ 35.399] (**) evdev: Power Button: Device: "/dev/input/event4" [ 35.399] (--) evdev: Power Button: Vendor 0 Product 0x1 [ 35.399] (--) evdev: Power Button: Found keys [ 35.399] (II) evdev: Power Button: Configuring as keyboard [ 35.399] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4/event4" [ 35.399] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6) [ 35.399] (**) Option "xkb_rules" "evdev" [ 35.399] (**) Option "xkb_model" "evdev" [ 35.399] (**) Option "xkb_layout" "us, ru, ca, fr" [ 35.988] (II) config/udev: Adding input device Video Bus (/dev/input/event10) [ 35.988] (**) Video Bus: Applying InputClass "keyboard-layout" [ 35.988] (**) Video Bus: Applying InputClass "evdev keyboard catchall" [ 35.988] (II) Using input driver 'evdev' for 'Video Bus' [ 35.988] (**) Video Bus: always reports core events [ 35.988] (**) evdev: Video Bus: Device: "/dev/input/event10" [ 35.988] (--) evdev: Video Bus: Vendor 0 Product 0x6 [ 35.988] (--) evdev: Video Bus: Found keys [ 35.988] (II) evdev: Video Bus: Configuring as keyboard [ 35.988] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input10/event10" [ 35.988] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7) [ 35.988] (**) Option "xkb_rules" "evdev" [ 35.988] (**) Option "xkb_model" "evdev" [ 35.988] (**) Option "xkb_layout" "us, ru, ca, fr" [ 35.990] (II) config/udev: Adding input device Power Button (/dev/input/event2) [ 35.990] (**) Power Button: Applying InputClass "keyboard-layout" [ 35.990] (**) Power Button: Applying InputClass "evdev keyboard catchall" [ 35.990] (II) Using input driver 'evdev' for 'Power Button' [ 35.990] (**) Power Button: always reports core events [ 35.990] (**) evdev: Power Button: Device: "/dev/input/event2" [ 35.990] (--) evdev: Power Button: Vendor 0 Product 0x1 [ 35.990] (--) evdev: Power Button: Found keys [ 35.990] (II) evdev: Power Button: Configuring as keyboard [ 35.990] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2/event2" [ 35.990] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8) [ 35.990] (**) Option "xkb_rules" "evdev" [ 35.991] (**) Option "xkb_model" "evdev" [ 35.991] (**) Option "xkb_layout" "us, ru, ca, fr" [ 35.992] (II) config/udev: Adding input device Lid Switch (/dev/input/event1) [ 35.992] (II) No input driver specified, ignoring this device. [ 35.992] (II) This device may have been added with another device file. [ 35.993] (II) config/udev: Adding input device Sleep Button (/dev/input/event3) [ 35.993] (**) Sleep Button: Applying InputClass "keyboard-layout" [ 35.993] (**) Sleep Button: Applying InputClass "evdev keyboard catchall" [ 35.993] (II) Using input driver 'evdev' for 'Sleep Button' [ 35.993] (**) Sleep Button: always reports core events [ 35.993] (**) evdev: Sleep Button: Device: "/dev/input/event3" [ 35.993] (--) evdev: Sleep Button: Vendor 0 Product 0x3 [ 35.993] (--) evdev: Sleep Button: Found keys [ 35.993] (II) evdev: Sleep Button: Configuring as keyboard [ 35.993] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input3/event3" [ 35.993] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9) [ 35.993] (**) Option "xkb_rules" "evdev" [ 35.993] (**) Option "xkb_model" "evdev" [ 35.993] (**) Option "xkb_layout" "us, ru, ca, fr" [ 35.995] (II) config/udev: Adding drm device (/dev/dri/card0) [ 35.995] (II) config/udev: Adding input device HDA Intel Mic (/dev/input/event8) [ 35.996] (II) No input driver specified, ignoring this device. [ 35.996] (II) This device may have been added with another device file. [ 35.996] (II) config/udev: Adding input device HDA Intel Front Headphone (/dev/input/event9) [ 35.996] (II) No input driver specified, ignoring this device. [ 35.996] (II) This device may have been added with another device file. [ 35.997] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event6) [ 35.997] (**) Logitech USB Receiver: Applying InputClass "evdev pointer catchall" [ 35.997] (II) Using input driver 'evdev' for 'Logitech USB Receiver' [ 35.997] (**) Logitech USB Receiver: always reports core events [ 35.997] (**) evdev: Logitech USB Receiver: Device: "/dev/input/event6" [ 35.997] (--) evdev: Logitech USB Receiver: Vendor 0x46d Product 0xc52f [ 35.997] (--) evdev: Logitech USB Receiver: Found 20 mouse buttons [ 35.997] (--) evdev: Logitech USB Receiver: Found scroll wheel(s) [ 35.997] (--) evdev: Logitech USB Receiver: Found relative axes [ 35.998] (--) evdev: Logitech USB Receiver: Found x and y relative axes [ 35.998] (II) evdev: Logitech USB Receiver: Configuring as mouse [ 35.998] (II) evdev: Logitech USB Receiver: Adding scrollwheel support [ 35.998] (**) evdev: Logitech USB Receiver: YAxisMapping: buttons 4 and 5 [ 35.998] (**) evdev: Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 35.998] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.0/input/input6/event6" [ 35.998] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: MOUSE, id 10) [ 35.998] (II) evdev: Logitech USB Receiver: initialized for relative axes. [ 35.999] (**) Logitech USB Receiver: (accel) keeping acceleration scheme 1 [ 35.999] (**) Logitech USB Receiver: (accel) acceleration profile 0 [ 35.999] (**) Logitech USB Receiver: (accel) acceleration factor: 2.000 [ 35.999] (**) Logitech USB Receiver: (accel) acceleration threshold: 4 [ 35.999] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/mouse1) [ 36.000] (II) No input driver specified, ignoring this device. [ 36.000] (II) This device may have been added with another device file. [ 36.000] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event7) [ 36.000] (**) Logitech USB Receiver: Applying InputClass "keyboard-layout" [ 36.001] (**) Logitech USB Receiver: Applying InputClass "evdev keyboard catchall" [ 36.001] (II) Using input driver 'evdev' for 'Logitech USB Receiver' [ 36.001] (**) Logitech USB Receiver: always reports core events [ 36.001] (**) evdev: Logitech USB Receiver: Device: "/dev/input/event7" [ 36.001] (--) evdev: Logitech USB Receiver: Vendor 0x46d Product 0xc52f [ 36.001] (--) evdev: Logitech USB Receiver: Found 1 mouse buttons [ 36.001] (--) evdev: Logitech USB Receiver: Found scroll wheel(s) [ 36.001] (--) evdev: Logitech USB Receiver: Found relative axes [ 36.001] (II) evdev: Logitech USB Receiver: Forcing relative x/y axes to exist. [ 36.001] (--) evdev: Logitech USB Receiver: Found absolute axes [ 36.001] (II) evdev: Logitech USB Receiver: Forcing absolute x/y axes to exist. [ 36.001] (--) evdev: Logitech USB Receiver: Found keys [ 36.001] (II) evdev: Logitech USB Receiver: Configuring as mouse [ 36.001] (II) evdev: Logitech USB Receiver: Configuring as keyboard [ 36.001] (II) evdev: Logitech USB Receiver: Adding scrollwheel support [ 36.001] (**) evdev: Logitech USB Receiver: YAxisMapping: buttons 4 and 5 [ 36.001] (**) evdev: Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 36.001] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.1/input/input7/event7" [ 36.001] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD, id 11) [ 36.001] (**) Option "xkb_rules" "evdev" [ 36.001] (**) Option "xkb_model" "evdev" [ 36.001] (**) Option "xkb_layout" "us, ru, ca, fr" [ 36.002] (II) evdev: Logitech USB Receiver: initialized for relative axes. [ 36.002] (WW) evdev: Logitech USB Receiver: ignoring absolute axes. [ 36.003] (**) Logitech USB Receiver: (accel) keeping acceleration scheme 1 [ 36.003] (**) Logitech USB Receiver: (accel) acceleration profile 0 [ 36.003] (**) Logitech USB Receiver: (accel) acceleration factor: 2.000 [ 36.003] (**) Logitech USB Receiver: (accel) acceleration threshold: 4 [ 36.004] (II) config/udev: Adding input device USB 2.0 PC Cam (/dev/input/event11) [ 36.004] (**) USB 2.0 PC Cam: Applying InputClass "keyboard-layout" [ 36.004] (**) USB 2.0 PC Cam: Applying InputClass "evdev keyboard catchall" [ 36.004] (II) Using input driver 'evdev' for 'USB 2.0 PC Cam' [ 36.004] (**) USB 2.0 PC Cam: always reports core events [ 36.004] (**) evdev: USB 2.0 PC Cam: Device: "/dev/input/event11" [ 36.004] (--) evdev: USB 2.0 PC Cam: Vendor 0x90c Product 0x37c [ 36.004] (--) evdev: USB 2.0 PC Cam: Found keys [ 36.004] (II) evdev: USB 2.0 PC Cam: Configuring as keyboard [ 36.004] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-6/1-6:1.0/input/input11/event11" [ 36.004] (II) XINPUT: Adding extended input device "USB 2.0 PC Cam" (type: KEYBOARD, id 12) [ 36.004] (**) Option "xkb_rules" "evdev" [ 36.004] (**) Option "xkb_model" "evdev" [ 36.004] (**) Option "xkb_layout" "us, ru, ca, fr" [ 36.006] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0) [ 36.006] (**) AT Translated Set 2 keyboard: Applying InputClass "keyboard-layout" [ 36.006] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall" [ 36.006] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard' [ 36.006] (**) AT Translated Set 2 keyboard: always reports core events [ 36.006] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event0" [ 36.006] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1 [ 36.006] (--) evdev: AT Translated Set 2 keyboard: Found keys [ 36.006] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard [ 36.007] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0" [ 36.007] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 13) [ 36.007] (**) Option "xkb_rules" "evdev" [ 36.007] (**) Option "xkb_model" "evdev" [ 36.007] (**) Option "xkb_layout" "us, ru, ca, fr" [ 36.008] (II) config/udev: Adding input device ImPS/2 Generic Wheel Mouse (/dev/input/event5) [ 36.008] (**) ImPS/2 Generic Wheel Mouse: Applying InputClass "evdev pointer catchall" [ 36.008] (II) Using input driver 'evdev' for 'ImPS/2 Generic Wheel Mouse' [ 36.008] (**) ImPS/2 Generic Wheel Mouse: always reports core events [ 36.008] (**) evdev: ImPS/2 Generic Wheel Mouse: Device: "/dev/input/event5" [ 36.009] (--) evdev: ImPS/2 Generic Wheel Mouse: Vendor 0x2 Product 0x5 [ 36.009] (--) evdev: ImPS/2 Generic Wheel Mouse: Found 3 mouse buttons [ 36.009] (--) evdev: ImPS/2 Generic Wheel Mouse: Found scroll wheel(s) [ 36.009] (--) evdev: ImPS/2 Generic Wheel Mouse: Found relative axes [ 36.009] (--) evdev: ImPS/2 Generic Wheel Mouse: Found x and y relative axes [ 36.009] (II) evdev: ImPS/2 Generic Wheel Mouse: Configuring as mouse [ 36.009] (II) evdev: ImPS/2 Generic Wheel Mouse: Adding scrollwheel support [ 36.009] (**) evdev: ImPS/2 Generic Wheel Mouse: YAxisMapping: buttons 4 and 5 [ 36.009] (**) evdev: ImPS/2 Generic Wheel Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 36.009] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input5/event5" [ 36.009] (II) XINPUT: Adding extended input device "ImPS/2 Generic Wheel Mouse" (type: MOUSE, id 14) [ 36.009] (II) evdev: ImPS/2 Generic Wheel Mouse: initialized for relative axes. [ 36.010] (**) ImPS/2 Generic Wheel Mouse: (accel) keeping acceleration scheme 1 [ 36.010] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration profile 0 [ 36.010] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration factor: 2.000 [ 36.010] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration threshold: 4 [ 36.010] (II) config/udev: Adding input device ImPS/2 Generic Wheel Mouse (/dev/input/mouse0) [ 36.011] (II) No input driver specified, ignoring this device. [ 36.011] (II) This device may have been added with another device file.