>>>>> On Tue, 10 Jul 2001 23:30:48 -0700, [EMAIL PROTECTED] (Gregorio Gervasio >>>>> Jr.) said:
[ TiPB sleep problems with 2.4.6 ] g> I get the same trace. As Olaf Hering suggested, it's failing g> when "giveup_altivec" is called. It looks like a processor version g> check was recently added to "giveup_altivec" (in g> arch/ppc/kernel/head.S) but it seems to be incorrect: g> .globl giveup_altivec g> giveup_altivec: g> mfpvr r24 /* check if we are on a G4 */ g> srwi r24,r24,16 g> cmpwi r24,[EMAIL PROTECTED] g> beq 3f /* continue */ g> mflr r24 g> bl msr_vec_debug /* debug thingy in process.c */ g> mtlr r24 g> blr g> 3: g> ... g> I think PVR_7400 is the unshifted value? (Also, the TiPB uses a 7410, g> so what is the right comparison?) Anyway, without this check, sleep g> seems to be fine in both console and X11 mode. A little more info: When I removed the debug code, console sleep started failing again (as it does even with older kernels). X11 sleep still works. It seems like the problem is in aty128_sleep_notifier because this debug code you suggested: > - edit drivers/video/aty128fb.c, comment out the call to > pmu_register_sleep_notifier() line 1907, and add > a "return;" at the beginning of aty128fbcon_blank() (line 2279) > so that the function does nothing. allows console sleep to work (not completely of course because the screen doesn't shut off). Gregorio Gervasio, Jr. [EMAIL PROTECTED]