Silicon Motion chip on amd64

Alex Deucher alexdeucher at gmail.com
Tue Oct 3 07:10:53 PDT 2006


On 10/3/06, Free Ekanayaka <free at 64studio.com> wrote:
> |--==> Alex Deucher writes:
>
>   AD> that should do it.  Do you have a log from the failed X start with
>   AD> siliconmotion?
>   >>
>   >>Here it is:
>   >>
>   >>http://people.64studio.com/~free/Xorg.0.log.siliconmotion
>   >>
>   >>in this case X  does not crash, but it   doesn't correctly start:  the
>   >>screen  is completely black  (not   even the  mouse  pointer) and  the
>   >>process sucks the 70-90% of the CPU.
>   >>
>
>   AD> The engine doesn't seem to want to idle so it's continually resetting
>   AD> itself waiting for an idle state.  I'm not sure why off hand.  Can you
>   AD> try commenting out the call to WaitIdle() in SMI_WriteMode()?
>
> Sorry   for the possibly naive   question, but where   do I find these
> calls? Right in the Xorg source code? If so,  do I have to comment all
> occurrences of them?

for now just the one in SMI_WriteMode() in smi_driver.c in the
siliconmotion driver.  You can either grab the source from git or grab
the siliconmotion source package from your distro.  Then comment out
the line and re-build the driver.  be sure to back up your old one
first.

Alex

>
> Ciao,
>
> Free
>
>
>



More information about the xorg mailing list