NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like i915drm
S.P.Zeidler wrote:
The following reply was made to PR xsrc/42262; it has been noted by GNATS.
From: "S.P.Zeidler" <spz%serpens.de@localhost>
To: Jeremy Morse <jeremy.morse%gmail.com@localhost>
Cc: gnats-bugs%NetBSD.org@localhost
Subject: Re: xsrc/42262: Thinkpad T500 Intel GM45 Express X doesn't like
i915drm
Date: Sat, 21 Nov 2009 22:54:22 +0100
Hi Jeremy,
Thus wrote Jeremy Morse (jeremy.morse%gmail.com@localhost):
> Could you (or spz) ktrace X when it starts and leave it running for a
> minute, then inspect the output - you should see repeating ioctls
> returning ETIMEOUT.
Well, "leave it running for a minute" is sort of hard, since it doesn't.
My machine wedges or reboots. Same behaviour with a -current of today btw.
The ktrace file had no content. Using ktruss, the last lifesigns are:
"\t[8] 0\t0\t0x000003b0 - 0x000003bb (0xc)"
676 1 Xorg write(0, 0x810900, 0x2) = 2
" I"
676 1 Xorg write(0, 0x810900, 0x1) = 1
"S"
676 1 Xorg write(0, 0x810900, 0x3) = 3
"[B]"
676 1 Xorg write(0, 0x810900, 0x6) = 6
"(OprU)"
676 1 Xorg write(0, 0x810900, 0x1) = 1
"\n"
676 1 Xorg write(0, 0x810900, 0x27) = 39
"\t[9] 0\t0\t0x000003c0 - 0x000003df (0x20)"
676 1 Xorg write(0, 0x810900, 0x2) = 2
" I"
676 1 Xorg write(0, 0x810900, 0x1) = 1
"S"
676 1 Xorg write(0, 0x810900, 0x3) = 3
"[B]"
676 1 Xorg write(0, 0x810900, 0x6) = 6
"(OprU)"
676 1 Xorg write(0, 0x810900, 0x1) = 1
"\n"
676 1 Xorg open("/dev/agpgart", 0x2, 0) = 16
676 1 Xorg ioctl(0x10, AGPIOC_ACQUIRE, 0) = 0
HTH,
spz
--
spz%serpens.de@localhost (S.P.Zeidler)
Here my machine is different. It doesn't hang and I can kill the Xserver
when I login from another machine. Ktraceoutput is attached.
Regards, Matthias
585 1 Xorg 1258965919.367020683 RET read 11628/0x2d6c
585 1 Xorg 1258965919.367025663 CALL lseek(0xf,0,0,0,1)
585 1 Xorg 1258965919.367026295 RET lseek 11628/0x2d6c
585 1 Xorg 1258965919.367274592 CALL close(0xf)
585 1 Xorg 1258965919.367276075 RET close 0
585 1 Xorg 1258965919.367276971 CALL unlink(0xbfbfdbac)
585 1 Xorg 1258965919.367277864 NAMI "/var/db/xkb/server-0.xkm"
585 1 Xorg 1258965919.367302649 RET unlink 0
585 1 Xorg 1258965919.367429423 CALL
ioctl(0xe,WSKBDIO_SETLEDS,0xbfbfdf10)
585 1 Xorg 1258965919.367430133 GIO fd 14 wrote 4 bytes
"\0\0\0\0"
585 1 Xorg 1258965919.367432602 RET ioctl 0
585 1 Xorg 1258965919.367440040 CALL
__clock_gettime50(3,0xbfbfe540)
585 1 Xorg 1258965919.367440587 RET __clock_gettime50 0
585 1 Xorg 1258965919.367441303 CALL
ioctl(0xe,WSKBDIO_GETLEDS,0xbfbfe550)
585 1 Xorg 1258965919.367442070 GIO fd 14 read 4 bytes
"\0\0\0\0"
585 1 Xorg 1258965919.367442458 RET ioctl 0
585 1 Xorg 1258965919.367443080 CALL
ioctl(0xe,WSKBDIO_SETLEDS,0xbfbfe530)
585 1 Xorg 1258965919.367443447 GIO fd 14 wrote 4 bytes
"\0\0\0\0"
585 1 Xorg 1258965919.367443980 RET ioctl 0
585 1 Xorg 1258965919.367447276 CALL
__sigprocmask14(1,0xbfbfe694,0x81cfe20)
585 1 Xorg 1258965919.367447949 RET __sigprocmask14 0
585 1 Xorg 1258965919.367459459 CALL __sigprocmask14(3,0x81cfe20,0)
585 1 Xorg 1258965919.367459958 RET __sigprocmask14 0
585 1 Xorg 1258965919.367462202 CALL
ioctl(0xe,TIOCFLUSH,0xbfbfe500)
585 1 Xorg 1258965919.367462518 GIO fd 14 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965919.367463200 RET ioctl -1 errno 25
Inappropriate ioctl for device
585 1 Xorg 1258965919.367463895 CALL
__select50(0x100,0xbfbfe52c,0,0,0xbfbfe54c)
585 1 Xorg 1258965919.367466247 RET __select50 0
585 1 Xorg 1258965919.367470487 CALL
__clock_gettime50(3,0xbfbfe530)
585 1 Xorg 1258965919.367470857 RET __clock_gettime50 0
585 1 Xorg 1258965919.367471444 CALL
ioctl(0xe,WSKBDIO_GETLEDS,0xbfbfe540)
585 1 Xorg 1258965919.367472211 GIO fd 14 read 4 bytes
"\0\0\0\0"
585 1 Xorg 1258965919.367472518 RET ioctl 0
585 1 Xorg 1258965919.367473104 CALL
ioctl(0xe,WSKBDIO_SETLEDS,0xbfbfe520)
585 1 Xorg 1258965919.367473615 GIO fd 14 wrote 4 bytes
"\0\0\0\0"
585 1 Xorg 1258965919.367474148 RET ioctl 0
585 1 Xorg 1258965919.367479155 CALL
__clock_gettime50(3,0xbfbfe920)
585 1 Xorg 1258965919.367479546 RET __clock_gettime50 0
585 1 Xorg 1258965919.367634133 CALL
ioctl(0xc,_IOW('d',0x4d,0x4),0xbfbfe8c8)
585 1 Xorg 1258965919.367634600 GIO fd 12 wrote 4 bytes
"\0\0\0\0"
585 1 Xorg 1258965919.367636600 RET ioctl 0
585 1 Xorg 1258965919.367638648 CALL __nanosleep50(0xbfbfe898,0)
585 1 Xorg 1258965919.402612362 RET __nanosleep50 0
585 1 Xorg 1258965919.402613369 CALL __nanosleep50(0xbfbfe898,0)
585 1 Xorg 1258965919.442716047 RET __nanosleep50 0
585 1 Xorg 1258965919.442719581 CALL __gettimeofday50(0xbfbfe774,0)
585 1 Xorg 1258965919.442720083 RET __gettimeofday50 0
585 1 Xorg 1258965919.442720808 CALL __gettimeofday50(0xbfbfe768,0)
585 1 Xorg 1258965919.442721359 RET __gettimeofday50 0
585 1 Xorg 1258965919.442722005 CALL __gettimeofday50(0xbfbfe768,0)
585 1 Xorg 1258965919.442722447 RET __gettimeofday50 0
585 1 Xorg 1258965919.442723082 CALL __gettimeofday50(0xbfbfe768,0)
... many many more of this
585 1 Xorg 1258965919.455809639 CALL __gettimeofday50(0xbfbfe798,0)
585 1 Xorg 1258965919.455810042 RET __gettimeofday50 0
585 1 Xorg 1258965919.455815347 CALL
__clock_gettime50(3,0xbfbfe8f0)
585 1 Xorg 1258965919.455815927 RET __clock_gettime50 0
585 1 Xorg 1258965919.455833614 CALL
__clock_gettime50(3,0xbfbfe870)
585 1 Xorg 1258965919.455834288 RET __clock_gettime50 0
585 1 Xorg 1258965919.455843843 CALL __setitimer50(0,0xbfbfe87c,0)
585 1 Xorg 1258965919.455844558 RET __setitimer50 0
585 1 Xorg 1258965919.455901138 CALL
ioctl(0xc,_IOWR('d',0x44,0x4),0xbfbfe68c)
585 1 Xorg 1258965919.455902194 GIO fd 12 wrote 4 bytes
"\M^H\M-f\M-?\M-?"
585 1 Xorg 1258965919.455905325 GIO fd 12 read 4 bytes
"\M^H\M-f\M-?\M-?"
585 1 Xorg 1258965919.455905953 RET ioctl 0
585 1 Xorg 1258965919.455909752 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965919.455910055 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965922.461266536 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965922.461275324 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965922.461275824 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965925.469760087 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965925.469761473 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965925.469761900 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965928.478655734 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965928.478656925 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965928.478657334 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965931.487531162 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965931.487532370 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965931.487533110 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965934.496550648 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965934.496551833 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965934.496552239 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965937.505570597 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965937.505571800 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965937.505572185 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965940.514589893 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965940.514591063 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965940.514591475 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965943.523609070 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965943.523610279 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965943.523610661 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965946.532641326 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965946.532644363 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965946.532645148 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965949.541658357 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965949.541659825 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965949.541660225 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965952.550677795 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965952.550679031 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965952.550679543 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965955.559697348 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965955.559698692 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965955.559699191 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965958.568716662 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965958.568717823 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965958.568718428 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965961.577736293 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965961.577737517 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965961.577737917 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965964.586765737 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965964.586766873 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965964.586767270 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965967.595785274 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965967.595786546 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965967.595786943 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965970.604804555 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965970.604805683 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965970.604806092 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965973.613823867 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965973.613825037 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965973.613825524 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965976.622844126 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965976.622845924 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965976.622846382 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965979.631863332 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965979.631865059 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965979.631865624 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965982.640892470 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965982.640893730 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965982.640894178 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965985.649911901 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965985.649913207 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965985.649913589 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965988.658931628 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965988.658933420 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965988.658933860 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965991.667961159 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965991.667962437 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965991.667962801 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965994.676970197 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965994.676971379 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965994.676971767 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258965997.685989773 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258965997.685991130 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258965997.685991515 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258966000.695019446 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258966000.695020583 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258966000.695020955 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258966003.704038763 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258966003.704039969 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258966003.704040342 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258966006.713143277 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258966006.713146435 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258966006.713147076 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258966009.722152619 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258966009.722155972 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258966009.722156910 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258966012.731098948 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258966012.731101850 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258966012.731102677 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258966015.160986769 RET ioctl -1 errno 4 Interrupted
system call
585 1 Xorg 1258966015.160988480 PSIG SIGTERM caught
handler=0x81211e0 mask=(): code=SI_USER sent by pid=436, uid=0)
585 1 Xorg 1258966015.160992844 CALL setcontext(0xbfbfe314)
585 1 Xorg 1258966015.160993677 RET write JUSTRETURN
585 1 Xorg 1258966015.160994700 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258966015.160995223 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258966018.167403937 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258966018.167405402 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258966018.167405955 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258966021.176424717 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258966021.176427231 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258966021.176427862 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258966024.185443096 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258966024.185444918 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258966024.185445463 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258966027.194462116 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258966027.194463610 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258966027.194464113 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258966027.348153927 RET ioctl -1 errno 4 Interrupted
system call
585 1 Xorg 1258966027.348155452 PSIG SIGHUP caught
handler=0x8121220 mask=(): code=SI_USER sent by pid=436, uid=0)
585 1 Xorg 1258966027.348158923 CALL setcontext(0xbfbfe314)
585 1 Xorg 1258966027.348159765 RET write JUSTRETURN
585 1 Xorg 1258966027.348160604 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258966027.348161145 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258966030.353937748 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258966030.353939525 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258966030.353940117 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258966033.362956912 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258966033.362958400 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258966033.362959020 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258966036.371976136 RET ioctl -1 errno 35 Resource
temporarily unavailable
585 1 Xorg 1258966036.371977399 CALL
ioctl(0xc,_IOW('d',0x45,0x4),0xbfbfe698)
585 1 Xorg 1258966036.371977811 GIO fd 12 wrote 4 bytes
"\^A\0\0\0"
585 1 Xorg 1258966037.954213237 RET ioctl RESTART
585 1 Xorg 1258966037.954215047 PSIG SIGKILL SIG_DFL: code=SI_USER
sent by pid=436, uid=0)
Home |
Main Index |
Thread Index |
Old Index