From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org
Subject: [Bug 98997] New: Invalid ioctl during Xorg startup
Date: Mon, 05 Dec 2016 12:20:46 +0000
Message-ID:
Bug ID
98997
Summary
Invalid ioctl during Xorg startup
Product
xorg
Version
unspecified
Hardware
x86-64 (AMD64)
OS
Linux (All)
Status
NEW
Severity
normal
Priority
medium
Component
Driver/nouveau
Assignee
nouveau@lists.freedesktop.org
Reporter
reptm@mail.com
QA Contact
xorg-team@lists.x.org
OS: Ubuntu 16.10
Kernel: 4.8.0-28-generic
xorg-server: 1.18.4
cpu: Intel(R) Core(TM) i7-3720QM CPU @ 2.60GHz
After connecting UDL device and restarting Xorg, Xorg tries to send invalid
ioctl to that device.
Looks like Xorg enumerates existing drm devices and performs driver's
platformprobe function on them regardless of their type.
syslog:
Dec 5 11:31:55 kernel: [ 1026.543315] [drm:drm_stub_open]
Dec 5 11:31:55 kernel: [ 1026.543317] [drm:drm_open_helper] pid =3D 4642, =
minor
=3D 0
Dec 5 11:31:55 kernel: [ 1026.543341] [drm:drm_setup]
Dec 5 11:31:55 kernel: [ 1026.543349] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e200,
auth=3D1, DRM_IOCTL_VERSION
Dec 5 11:31:55 kernel: [ 1026.543351] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e200,
auth=3D1, DRM_IOCTL_VERSION
Dec 5 11:31:55 kernel: [ 1026.543355] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e200,
auth=3D1, NOUVEAU_GETPARAM
Dec 5 11:31:55 kernel: [ 1026.543357] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e200,
auth=3D1, NOUVEAU_GETPARAM
Dec 5 11:31:55 kernel: [ 1026.543358] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e200,
auth=3D1, NOUVEAU_GETPARAM
Dec 5 11:31:55 kernel: [ 1026.543359] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e200,
auth=3D1, NOUVEAU_GETPARAM
Dec 5 11:31:55 kernel: [ 1026.543362] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e200,
auth=3D1, DRM_IOCTL_VERSION
Dec 5 11:31:55 kernel: [ 1026.543364] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e200,
auth=3D1, DRM_IOCTL_VERSION
Dec 5 11:31:55 kernel: [ 1026.543393] [drm:drm_release] open_count =3D 1
Dec 5 11:31:55 kernel: [ 1026.543394] [drm:drm_release] pid =3D 4642, devi=
ce =3D
0xe200, open_count =3D 1
Dec 5 11:31:55 kernel: [ 1026.543401] [drm:drm_lastclose]
Dec 5 11:31:55 kernel: [ 1026.543401] [drm:drm_lastclose] driver lastclose
completed
Dec 5 11:31:55 kernel: [ 1026.543414] [drm:drm_stub_open]
Dec 5 11:31:55 kernel: [ 1026.543415] [drm:drm_open_helper] pid =3D 4642, =
minor
=3D 2
Dec 5 11:31:55 kernel: [ 1026.543416] [drm:drm_setup]
Dec 5 11:31:55 kernel: [ 1026.543418] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e202,
auth=3D1, DRM_IOCTL_VERSION
Dec 5 11:31:55 kernel: [ 1026.543419] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e202,
auth=3D1, DRM_IOCTL_VERSION
Dec 5 11:31:55 kernel: [ 1026.543421] [drm:drm_ioctl] invalid ioctl: pid=
=3D4642,
dev=3D0xe202, auth=3D1, cmd=3D0xc0106440, nr=3D0x40
Dec 5 11:31:55 kernel: [ 1026.543422] [drm:drm_ioctl] ret =3D -22
Dec 5 11:31:55 kernel: [ 1026.543425] [drm:drm_release] open_count =3D 1
Dec 5 11:31:55 kernel: [ 1026.543426] [drm:drm_release] pid =3D 4642, devi=
ce =3D
0xe202, open_count =3D 1
Dec 5 11:31:55 kernel: [ 1026.543427] [drm:drm_lastclose]
Dec 5 11:31:55 kernel: [ 1026.543427] [drm:drm_lastclose] driver lastclose
completed