Jump to content

bdmesg and lspci show different chipsets? Where does info come from?


GoGas
 Share

1 post in this topic

Recommended Posts

ATi Radeon HD 3600. I am trying to get this working properly. DeviceID is 0x9598. The correct chipset after some research is RV635 , confirmed in multiple places e.g. here.

 

Looking at bdmesg in Chameleon Wizard it shows correct DeviceID but incorrect chipset

ATI RV630 ATI Radeon HD 3600 Series 256MB (Megalodon) [1002:9598] (subsys [1028:2242])::

 

Looking at lspci shows correct

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV635 [Radeon HD 3600 Series] 1002:9598

 

 

Looking at the Chameleon ATI.c source code it shows the data below. The ID code is correct in that 0x9598 has chipet RV635 as lspci but there is no entry for name "ATI Radeon HD 3600" which only has entry for chipset RV630.

 

Is perhaps Chameleon looking at the card as a RV630 instead of RV635 and that is why not fully performing, even though 9598 is in both the ATIradeonx2000 and ATI2600Controler kexts? Is this a Chameleon bug I should register and if so how?

 

Thanks

 

 

ATI.c entry

 

{ 0x9589,0x0E41174B, CHIP_FAMILY_RV630,"ATI Radeon HD 3600", kNull},

376 { 0x9589,0x30001462, CHIP_FAMILY_RV630,"ATI Radeon HD 3610", kNull},

377 { 0x9589,0x30001642, CHIP_FAMILY_RV630,"ATI Radeon HD 3610", kNull},

378 { 0x9589,0x30001787, CHIP_FAMILY_RV630,"ATI Radeon HD 3600", kNull},

379

380 { 0x9591,0x15453992, CHIP_FAMILY_RV635,"ATI Radeon HD 3600", kNull},

381 { 0x9591,0x2303148C, CHIP_FAMILY_RV635,"VisionTek Radeon HD 2600/3600 Series", kNull},

382

383 { 0x9598,0xB3831002, CHIP_FAMILY_RV635,"ATI All-in-Wonder HD", kNull},

384 { 0x9598,0x30001043, CHIP_FAMILY_RV635,"ATI Radeon HD 3730", kNull},

385 { 0x9598,0x3000148C, CHIP_FAMILY_RV635,"ATI Radeon HD 3730", kNull},

386 ␉{ 0x9598,␉0x30001545, CHIP_FAMILY_RV635,␉␉"VisionTek Radeon HD 2600 XT",␉␉␉kNull␉␉},␊

387 { 0x9598,0x3000174B, CHIP_FAMILY_RV635,"Sapphire Radeon HD 3730", kNull},

388 { 0x9598,0x30011043, CHIP_FAMILY_RV635,"ATI Radeon HD 4570", kNull},

389 { 0x9598,0x3001148C, CHIP_FAMILY_RV635,"ATI Radeon HD 4580", kNull},

390 { 0x9598,0x3031148C, CHIP_FAMILY_RV635,"ATI Radeon HD 4570", kNull},

391 { 0x9598,0x30011545, CHIP_FAMILY_RV635,"VisionTek Radeon HD 2600 Pro",kNull},

392 { 0x9598,0x3001174B, CHIP_FAMILY_RV635,"Sapphire Radeon HD 3750", kNull},

393 { 0x9598,0x300117AF, CHIP_FAMILY_RV635,"ATI Radeon HD 3750", kNull},

394 { 0x9598,0x301017AF, CHIP_FAMILY_RV635,"ATI Radeon HD 4570", kNull},

395 { 0x9598,0x301117AF, CHIP_FAMILY_RV635,"ATI Radeon HD 4580", kNull},

396 { 0x9598,0x30501787, CHIP_FAMILY_RV635,"ATI Radeon HD 4610", kNull},

397 { 0x9598,0x4570174B, CHIP_FAMILY_RV635,"ATI Radeon HD 4570", kNull},

398 { 0x9598,0x4580174B, CHIP_FAMILY_RV635,"ATI Radeon HD 4580", kNull},

399 { 0x9598,0x4610174B, CHIP_FAMILY_RV635,"ATI Radeon HD 4610", kNull},

Link to comment
Share on other sites

 Share

×
×
  • Create New...