Sven Luther <[EMAIL PROTECTED]> writes: > > I don't have the X sources or bandwidth to sit around compiling this > > stuff, but I will test out glint.o's that you guys send me.
> Ok, i will see what i can do, what X are you using ? Mmm, forget > thta, i will find it from your original bugreport. > (BTW, one more reason for us to ship the SDK package, that way > people could easily rebuild the drivers, without needing the whole X > server tree, and the hours of compile time, not counting the 4+ Go > needed to build the debian packages. > > Something I failed to mention in my original bug report is that > > this machine has always worked just fine in the past. I don't > > think it's a hardware problem unless it just started for some > > weird reason. > Well, i suppose that the hardware could start failing after a period > of time or somethign such, it is rather old hardware anyway. Or > maybe you added another pci card or something, which eats your > bandwith away, or you have a faster processor which fills the fifo > queue quickly or something. My pm2 board used to work fine for > month, and now i have duplication of the mouse cursor after > rebooting it. But then, it is this funny bvision, which is found in > my apus amiga which was not really designed for such additional > expansions. Over heating and failing powersupply may also cause this > kind of problems. Sure, I guess it's always possible that all of a sudden it started acting wierd. I didn't touch the machine though. > One thing you could do is check if there is the possibility of using > the pciretry option, and if it changes anything to your > behavior. pci retry or pci disconnect it is called i think, not > sure, read the glint manpage, it should disable the pci bus when the > fifo is full. Enabled PciRetry. It bailed again, this time in another place (I guess): 0x080833b5 in Permedia2SubsequentHorVertLine (pScrn=0x8942ef0, x=864, y=7, len=5, dir=3) at pm2_accel.c:583 583 pm2_accel.c: No such file or directory. in pm2_accel.c (gdb) bt #0 0x080833b5 in Permedia2SubsequentHorVertLine (pScrn=0x8942ef0, x=864, y=7, len=5, dir=3) at pm2_accel.c:583 #1 0x0829dd99 in XAAPolySegment (pDrawable=0x8b83650, pGC=0x8b770f0, nseg=9, pSeg=0x40d3b790) at xaaSeg.c:108 #2 0x080831bf in Permedia2PolySegmentThinSolidWrapper (pDraw=0x8b83650, pGC=0x8b770f0, nseg=41, pSeg=0x40d3b690) at pm2_accel.c:557 #3 0x0851d3be in miSpritePolySegment (pDrawable=0x8b83650, pGC=0x8b770f0, nseg=41, pSegs=0x40d3b690) at misprite.c:1406 #4 0x083cdf88 in ProcPolySegment (client=0x8b6fa18) at dispatch.c:1882 #5 0x083ca795 in Dispatch () at dispatch.c:462 #6 0x083e0a87 in main (argc=9, argv=0xbffffdb4, envp=0xbffffddc) at main.c:488 (gdb) print *pScrn $2 = {driverVersion = 4000, driverName = 0x88208a0 "glint", pScreen = 0x8946328, scrnIndex = 0, configured = 1, origIndex = 0, imageByteOrder = 0, bitmapScanlineUnit = 32, bitmapScanlinePad = 32, bitmapBitOrder = 0, numFormats = 0, formats = {{depth = 0 '\0', bitsPerPixel = 0 '\0', scanlinePad = 0 '\0'}, {depth = 0 '\0', bitsPerPixel = 0 '\0', scanlinePad = 0 '\0'}, {depth = 0 '\0', bitsPerPixel = 0 '\0', scanlinePad = 0 '\0'}, {depth = 0 '\0', bitsPerPixel = 0 '\0', scanlinePad = 0 '\0'}, {depth = 0 '\0', bitsPerPixel = 0 '\0', scanlinePad = 0 '\0'}, {depth = 0 '\0', bitsPerPixel = 0 '\0', scanlinePad = 0 '\0'}, {depth = 0 '\0', bitsPerPixel = 0 '\0', scanlinePad = 0 '\0'}, {depth = 0 '\0', bitsPerPixel = 0 '\0', scanlinePad = 0 '\0'}}, fbFormat = { depth = 16 '\020', bitsPerPixel = 16 '\020', scanlinePad = 32 ' '}, bitsPerPixel = 16, pixmap24 = Pix24DontCare, depth = 16, depthFrom = X_CONFIG, bitsPerPixelFrom = X_PROBED, weight = {red = 5, green = 6, blue = 5}, mask = {red = 63488, green = 2016, blue = 31}, offset = {red = 11, green = 5, blue = 0}, rgbBits = 8, gamma = {red = 1, green = 1, blue = 1}, defaultVisual = 4, maxHValue = 0, maxVValue = 0, virtualX = 1280, virtualY = 1024, xInc = 8, virtualFrom = X_PROBED, displayWidth = 1280, frameX0 = 0, frameY0 = 0, frameX1 = 1279, frameY1 = 1023, zoomLocked = 0, modePool = 0x0, modes = 0x8946068, currentMode = 0x8946068, confScreen = 0x8936590, monitor = 0x8936868, display = 0x893a710, entityList = 0x893ac88, numEntities = 1, widthmm = 0, ---Type <return> to continue, or q <return> to quit--- heightmm = 0, xDpi = 75, yDpi = 75, name = 0x8821006 "GLINT", driverPrivate = 0x4016a008, privates = 0x8945548, drv = 0x888f7e4, module = 0x0, colorKey = 0, overlayFlags = 0, chipset = 0x88208a6 "ti_pm2", ramdac = 0x0, clockchip = 0x0, progClock = 1, numClocks = 0, clock = { 0 <repeats 128 times>}, videoRam = 8192, biosBase = 0, memPhysBase = 4219469824, fbOffset = 0, ioBase = 0, memClk = 0, textClockFreq = 0, flipPixels = 0, options = 0x89433f8, chipID = 0, chipRev = 0, racMemFlags = 15, racIoFlags = 15, access = 0x8942ea8, CurrentAccess = 0x8907170, resourceType = MEM_IO, busAccess = 0x8942d20, vtSema = 1, pixmapPrivate = {ptr = 0x0, val = 0, uval = 0, fptr = 0}, silkenMouse = 1, clockRanges = 0x8944da8, adjustFlags = 1, reservedInt = { 0 <repeats 16 times>}, entityInstanceList = 0x893ac98, reservedPtr = { 0x0 <repeats 15 times>}, Probe = 0x8075e04 <GLINTProbe>, PreInit = 0x8076a51 <GLINTPreInit>, ScreenInit = 0x807ad6f <GLINTScreenInit>, SwitchMode = 0x8395148 <CMapSwitchMode>, AdjustFrame = 0x8392772 <xf86XVAdjustFrame>, EnterVT = 0x83925a5 <xf86XVEnterVT>, LeaveVT = 0x839260d <xf86XVLeaveVT>, FreeScreen = 0x807c545 <GLINTFreeScreen>, ValidMode = 0x807c5cc <GLINTValidMode>, EnableDisableFBAccess = 0x82800cd <XAAEnableDisableFBAccess>, SetDGAMode = 0x83951c8 <CMapSetDGAMode>, ChangeGamma = 0x83963d2 <CMapChangeGamma>, ---Type <return> to continue, or q <return> to quit--- PointerMoved = 0x837e8a5 <xf86PointerMoved>, PMEvent = 0, reservedFuncs = { 0 <repeats 16 times>}} Continuing. Program received signal SIGINT, Interrupt. 0x080833b5 in Permedia2SubsequentHorVertLine (pScrn=0x8942ef0, x=864, y=7, len=5, dir=3) at pm2_accel.c:583 583 in pm2_accel.c (gdb) stepi 0x080833b8 583 in pm2_accel.c (gdb) 0x080833bb 583 in pm2_accel.c (gdb) 0x0808339e 583 in pm2_accel.c (gdb) 0x080833a1 583 in pm2_accel.c (gdb) 0x080833a4 583 in pm2_accel.c (gdb) 0x080833aa 583 in pm2_accel.c (gdb) 0x080833b0 583 in pm2_accel.c (gdb) 0x080833b3 583 in pm2_accel.c (gdb) 0x080833b5 583 in pm2_accel.c (gdb) 0x080833b8 583 in pm2_accel.c (gdb) And that's the loop it's stuck in this time. > > 01:00.0 Class 0380: 104c:3d07 (rev 01) > > Subsystem: 1092:0149 > > Flags: 66Mhz, medium devsel, IRQ 11 > > Memory at fcfe0000 (32-bit, non-prefetchable) [size=128K] > > Memory at fc000000 (32-bit, non-prefetchable) [size=8M] > > Memory at fb800000 (32-bit, non-prefetchable) [size=8M] > > Expansion ROM at 80000000 [disabled] [size=64K] > > Capabilities: [40] AGP version 1.0 > Huh ? What is that, do you have a second pci bus or something ? Not as far as I know. > Ok, so you have a TI permedia2, in an agp slot. Yep. Any kernel options that should or should not be enabled for sure? > Mmm, strange, the driver should be able to reinitialize the whole > graphic pipeline, my diagnostic is that the card is deadlocked > somehow, and that only a resest can revive it. I don't know if we > are able to revive it without rebooting, but anyway, best let us try > to solve the problem instead. Sure... it might be relevant though. > I will try to build a debugging glint.o this evening. That said, you > will not be able to gdb it, since the debugging server is statically > built, err, that is not using the module loader. Ok, sure, I'll try whatever. > Do you use pm2fb or something such ? Not knowingly! Thanks, -- David N. Welton Consulting: http://www.dedasys.com/ Personal: http://www.dedasys.com/davidw/ Free Software: http://www.dedasys.com/freesoftware/ Apache Tcl: http://tcl.apache.org/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]