Re: [radeonhd] 0x9591:0x1179:0xFF01: ATI Technologies Inc Mobility Radeon HD 3650
On 2009-09-27 at 14:54:48
Cooper Yuan
how about add an item in static array rhdCards[] (src/rhd_id.c) with your device id, vendor id, just as this: 0x9591:0x1179:0xFF01 Cooper
Well, I've already tried something along those lines. I duplicated the quirk for "Toshiba Satellite A100-237" in rhdCards[] and changed the pci id. Still stuck with "MC not idle", I'm afraid. -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
2009/9/27 Dawid Stefaniuk
On 2009-09-27 at 14:54:48 Cooper Yuan
wrote: how about add an item in static array rhdCards[] (src/rhd_id.c) with your device id, vendor id, just as this: 0x9591:0x1179:0xFF01 Cooper
Well, I've already tried something along those lines. I duplicated the quirk for "Toshiba Satellite A100-237" in rhdCards[] and changed the pci id. Still stuck with "MC not idle", I'm afraid.
IIRC, toshiba satellites tend to have faulty mtrr setups that result in the driver not working. See this thread for more info: http://lists.opensuse.org/radeonhd/2009-05/msg00070.html Alex -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
On 2009-09-28 at 09:10:55
Alex Deucher
IIRC, toshiba satellites tend to have faulty mtrr setups that result in the driver not working. See this thread for more info: http://lists.opensuse.org/radeonhd/2009-05/msg00070.html
Alex
Thanks, but I've already tried everything regarding MTRR. Enabling MTRR_SANITIZER, using mtrr_uncover, as well as booting with ram=2g. Didn't help a bit. This is what /proc/mtrr says: reg00: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back reg02: base=0x100000000 ( 4096MB), size= 1024MB, count=1: write-back Is that output okay? -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
On 2009-09-28 at 13:57:04
Dawid Stefaniuk
Thanks, but I've already tried everything regarding MTRR. Enabling MTRR_SANITIZER, using mtrr_uncover, as well as booting with ram=2g. Didn't help a bit.
This is what /proc/mtrr says: reg00: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back reg02: base=0x100000000 ( 4096MB), size= 1024MB, count=1: write-back
Is that output okay?
Actually, I'm not an expert on MTRR setups, but to my eye the last register seems strange. Shouldn't this one point to 0x0C0000000? What should a proper setup look like? Does anyone know? I'm running a 64-bit kernel with 4GB ram. Further feedback on this would be welcome. -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
On 2009-09-28 at 09:10:55
Alex Deucher
IIRC, toshiba satellites tend to have faulty mtrr setups that result in the driver not working. See this thread for more info: http://lists.opensuse.org/radeonhd/2009-05/msg00070.html
Alex
Over the course of the last few days I've read up on MTRRs and tried several combinations with different addresses, sizes and types. Nothing seems to help, however. I still get the MC not idle message, in one flavour or another. So it's either me not doing something right or the problem not being caused by faulty MTRRs. Assuming the latter is the case here, what else can I try to make the card work? -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
participants (2)
-
Alex Deucher
-
Dawid Stefaniuk