Mailinglist Archive: radeonhd (365 mails)
| < Previous | Next > |
[radeonhd] Is it possible to inject a command table in a BIOS?
- From: Trenzor Trenzor <trenzorent@xxxxxxxxxxxx>
- Date: Sun, 1 Mar 2009 10:41:32 -0800 (PST)
- Message-id: <575083.9446.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Hello, I've an ASUS EAH4670 (Radeon HD4670), sadly this card doesn't seem to
regulate the fan speed. I disassambled it's BIOS using AtomDis, and I found
that the command table for SpeedFanControl is empty:
command_table 00000000 #39 (SpeedFanControl):
Attributes: Work space size 03 longs
Parameter space size 00 longs
Table update indicator 0
However, in another 4670 card from other manufacturer, the command table is not
empty (and, of course, the fan control works):
command_table 0000dc5e #39 (SpeedFanControl):
Size 005f
Format Rev. 01
Param Rev. 00
Content Rev. 02
Attributes: Work space size 00 longs
Parameter space size 00 longs
Table update indicator 0
0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
0009: 0105db012f870000 MOVE reg[01db] [XXXX] <- 0000872f
0011: 0105dc01872b1e12 MOVE reg[01dc] [XXXX] <- 121e2b87
0019: 0105dd01051abf50 MOVE reg[01dd] [XXXX] <- 50bf1a05
0021: 0105e20102800000 MOVE reg[01e2] [XXXX] <- 00008002
0029: 66ff SET_DATA_BLOCK ff
002b: 2d0d424e00 ADD WS_DATAPTR [..XX] <- 004e
0030: 0104de010000 MOVE reg[01de] [XXXX] <- data[0000] [XXXX]
0036: 0104df010400 MOVE reg[01df] [XXXX] <- data[0004] [XXXX]
003c: 0104e0010800 MOVE reg[01e0] [XXXX] <- data[0008] [XXXX]
0042: 0104e1010c00 MOVE reg[01e1] [XXXX] <- data[000c] [XXXX]
0048: 5b EOT
0049: 7a <!doc> DS
004a: 1300010800 SHIFT_LEFT reg[0801] [XXXX] by 00
004f: 373c41 SET_ATI_PORT 413c
0052: 464b50 JUMP_Above 504b
0055: 55334d CLEAR param[4d] [.X..]
0058: 555c64 CLEAR param[64] [XX..]
005b: 6b7387ff XOR PLL[0087] [..X.] <- fb[ff] [.X..]
I was wondering if it's possible to somehow 'inject' something in the
corresopnding command table to test if the fan control works.
Thank you very much!
Yahoo! Cocina
Recetas prácticas y comida saludable
http://ar.mujer.yahoo.com/cocina/
--
To unsubscribe, e-mail: radeonhd+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: radeonhd+help@xxxxxxxxxxxx
| < Previous | Next > |