Thanks Karthick,

Your suggestion works -

T400:~/linux-2.6.38/drivers/gpu/drm/radeon# diff r600.c.orig r600.c
2221a2222,2234
>       /*
>        * Re-read the read and write if the value returned isn't sane. before 
> calling r600_cp_start
>        */
>        do {
>                 rdev->cp.rptr = RREG32(CP_RB_RPTR);
>                         mdelay(15);
>                          } while((int)rdev->cp.rptr < 0);
> 
>         do {
>                  rdev->cp.wptr = RREG32(CP_RB_WPTR);
>                          mdelay(15);
>                           } while( (int)rdev->cp.wptr < 0 );
> 

If I boot without this fix I run into the Oops. With the patched module
it works fine.

If a patch would help kindly let know what steps to use to produce the
patch (which directory to run it from) and I can upload the same.

Hope this fix is reviewed and makes into the next release.

Thanks,
Mayank

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/820746

Title:
  Black screen on boot - Oops: 0002 [#1] SMP on Lenovo T400 laptop with
  radeon

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/820746/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to