Новые драйвера для ATI Radeon.

Drivers for various video cards
  • Spoiler:Radeon RC11 cmdline (null)
    device 1002:9802
    enter drm_get_dev
    enter radeon_driver_load_kms
    DRM: initializing kernel modesetting (PALM 0x1002:0x9802).
    DRM: register mmio base: 0xFEB00000
    DRM: register mmio size: 262144
    Getting BIOS copy from legacy VBIOS location
    [drm:radeon_get_bios] ATOMBIOS detected
    <3>[drm:radeon_atombios_init] *ERROR* Unable to find PCI I/O BAR; using MMIO for ATOM IIO
    <6>ATOM BIOS: AMD
    [drm:atom_allocate_fb_scratch] atom firmware requested 0003ffec 20kb
    Info radeon_vram_location VRAM: 256M 0x0000000000000000 - 0x000000000FFFFFFF (256M used)
    Info radeon_gtt_location GTT: 512M 0x0000000010000000 - 0x000000002FFFFFFF
    DRM: Detected VRAM RAM=256M, BAR=256M
    DRM: RAM width 16bits DDR
    DRM: GART: num cpu pages 131072, num gpu pages 131072
    [drm:r600_init_microcode]
    DRM: Loading PALM Microcode
    firmware: using built-in firmware radeon/PALM_pfp.bin
    firmware size 4480
    firmware: using built-in firmware radeon/PALM_me.bin
    firmware size 5504
    firmware: using built-in firmware radeon/SUMO_rlc.bin
    firmware size 3072
    kernel alloc 80e51000
    pagelist fde03944
    enter radeon_gart_bind
    offset 0 pages 100 list fde03944
    DRM: ring test succeeded in 1 usecs
    enter radeon_modeset_init
    DRM: Radeon Display Connectors
    DRM: Connector 0:
    DRM: HDMI-A
    DRM: HPD1
    DRM: DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
    DRM: Encoders:
    DRM: DFP1: INTERNAL_UNIPHY
    DRM: Connector 1:
    DRM: HDMI-A
    DRM: HPD2
    DRM: DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
    DRM: Encoders:
    DRM: DFP2: INTERNAL_UNIPHY
    DRM: Connector 2:
    DRM: VGA
    DRM: DDC: 0x64d8 0x64d8 0x64dc 0x64dc 0x64e0 0x64e0 0x64e4 0x64e4
    DRM: Encoders:
    DRM: CRT1: INTERNAL_KLDSCP_DAC1
    enter radeon_fbdev_init
    [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:13:HDMI-A-1]
    [drm:radeon_atombios_connected_scratch_regs] DFP1 disconnected
    [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:13:HDMI-A-1] disconnected
    [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:15:HDMI-A-2]
    [drm:radeon_atombios_connected_scratch_regs] DFP2 connected
    [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:15:HDMI-A-2] probed modes :
    [drm:drm_mode_debug_printmodeline] Modeline 26:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x48 0xa
    [drm:drm_mode_debug_printmodeline] Modeline 24:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
    [drm:drm_mode_debug_printmodeline] Modeline 25:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
    [drm:drm_mode_debug_printmodeline] Modeline 27:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
    [drm:drm_mode_debug_printmodeline] Modeline 20:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
    [drm:drm_mode_debug_printmodeline] Modeline 21:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
    [drm:drm_mode_debug_printmodeline] Modeline 22:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
    [drm:drm_mode_debug_printmodeline] Modeline 23:"720x400" 70 28320 720 738 846 900 400 412 414 449 0x40 0x6
    [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:17:VGA-1]
    [drm:radeon_atom_dac_detect] Bios 0 scratch 20000 00000001
    [drm:radeon_atombios_connected_scratch_regs] CRT1 disconnected
    [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:17:VGA-1] disconnected
    [drm:drm_setup_crtcs]
    encoder->crtc = 0
    encoder->crtc = 0
    encoder->crtc = 0
    [drm:drm_enable_connectors] connector 13 enabled? no
    [drm:drm_enable_connectors] connector 15 enabled? yes
    [drm:drm_enable_connectors] connector 17 enabled? no
    [drm:drm_target_preferred] looking for cmdline mode on connector 15
    [drm:drm_target_preferred] looking for preferred mode on connector 15
    [drm:drm_target_preferred] found mode 1024x768
    [drm:drm_setup_crtcs] picking CRTCs for 8192x8192 config
    [drm:drm_setup_crtcs] desired mode 1024x768 set on crtc 10
    DRM: enter fb probe
    enter radeonfb_create
    DRM: fb mappable at 0xC0000000
    DRM: vram apper at 0xC0000000
    DRM: size 0
    DRM: fb depth is 24
    DRM: pitch is 4096
    leave radeonfb_create
    <6>fb0: radeondrmfb frame buffer device
    leave drm_fb_helper_single_fb_probe
    leave radeon_fbdev_init
    leave radeon_modeset_init
    enter init_display_kms
    crtc 10 width 1024 height 768 vrefresh 60
    CONNECTOR 80aa2cb0 ID: 15 status 1 encoder 80aa2a80
    crtc 0current mode 1024 x 768 x 60
    user mode mode 0 x 0 x 0
    leave init_display_kms
    leave drm_get_dev
    Set DISPLAY handler
    SRV_ENUM_MODES inp 0 inp_size 0 out_size 4
    enter get_modes
    mode 0 count 0
    leave get_modes
    SRV_ENUM_MODES inp 171d8 inp_size 80 out_size 4
    enter get_modes
    mode 171d8 count 8
    leave get_modes
    Serge wrote:PS. Транк пока не обновлялся.
    Ядра транка и А-версии сильно отличаются по мелочам. Например, блиттера в А-версии нет. Поэтому я и уточнил, что тест проводился на обоих ядрах.
  • У фьюжена нормальный лог. У эвергринов+ новый дисплейный контроллер, скорее всего там старый мышиный код не работает. Это я упустил.
    Интересует HD6850.
  • Лог HD6850 будет вечером.
    Если удастся довести до ума Fusion - это будет компактная, недорогая и почти бесшумная платформа для HD-TV, BlueRay и т.п.
    А что там за ошибка в AtomBIOS ?
  • art_zh

    Code: Select all

    <3>[drm:radeon_atombios_init] *ERROR* Unable to find PCI I/O BAR; using MMIO for ATOM IIO
    Если эта, то ничего серьёзного. ATOMBIOS будет читать io порты через память.
  • Исправил курсоры для эвергринов. http://kolibri-pe.googlecode.com/files/ ... hotfix1.7z
  • Мыш появился :D .

    Спасибо Serge за твой титанический труд.

    выцарапал лог для HD6850:
    Spoiler:Radeon RC11 cmdline (null)
    device 1002:6739
    enter drm_get_dev
    enter radeon_driver_load_kms
    DRM: initializing kernel modesetting (BARTS 0x1002:0x6739).
    DRM: register mmio base: 0xFE7E0000
    DRM: register mmio size: 131072
    Getting BIOS copy from legacy VBIOS location
    [drm:radeon_get_bios] ATOMBIOS detected
    <3>[drm:radeon_atombios_init] *ERROR* Unable to find PCI I/O BAR; using MMIO for ATOM IIO
    <6>ATOM BIOS: BARTS
    [drm:atom_allocate_fb_scratch] atom firmware requested 000fffec 20kb
    Info radeon_vram_location VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)
    Info radeon_gtt_location GTT: 512M 0x0000000040000000 - 0x000000005FFFFFFF
    DRM: Detected VRAM RAM=1024M, BAR=256M
    DRM: RAM width 256bits DDR
    DRM: GART: num cpu pages 131072, num gpu pages 131072
    [drm:ni_init_microcode]
    DRM: Loading BARTS Microcode
    <3>[drm:evergreen_startup] *ERROR* Failed to load firmware!
    Error evergreen_init disabling GPU acceleration
    enter radeon_modeset_init
    [drm:radeon_process_aux_ch] dp_aux_ch flags not zero
    [drm:radeon_dp_i2c_aux_ch] aux_ch failed -16
    [drm:radeon_process_aux_ch] dp_aux_ch flags not zero
    [drm:radeon_dp_i2c_aux_ch] aux_ch failed -16
    DRM: Radeon Display Connectors
    DRM: Connector 0:
    DRM: DisplayPort
    DRM: HPD4
    DRM: DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
    DRM: Encoders:
    DRM: DFP1: INTERNAL_UNIPHY2
    DRM: Connector 1:
    DRM: HDMI-A
    DRM: HPD3
    DRM: DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c
    DRM: Encoders:
    DRM: DFP2: INTERNAL_UNIPHY2
    DRM: Connector 2:
    DRM: DVI-I
    DRM: HPD6
    DRM: DDC: 0x6470 0x6470 0x6474 0x6474 0x6478 0x6478 0x647c 0x647c
    DRM: Encoders:
    DRM: DFP3: INTERNAL_UNIPHY
    DRM: CRT1: INTERNAL_KLDSCP_DAC1
    DRM: Connector 3:
    DRM: DVI-D
    DRM: HPD1
    DRM: DDC: 0x6480 0x6480 0x6484 0x6484 0x6488 0x6488 0x648c 0x648c
    DRM: Encoders:
    DRM: DFP4: INTERNAL_UNIPHY1
    enter radeon_fbdev_init
    [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:17:DP-1]
  • art_zh

    Был пропущен один файл с микрокодом. Исправил. http://kolibri-pe.googlecode.com/files/ ... hotfix2.7z
  • Мимо.
    Лог точно такой же, и та же ошибка
  • Теперь весь микрокод. http://kolibri-pe.googlecode.com/files/ ... hotfix3.7z
  • Spoiler:Radeon RC11 cmdline (null)
    device 1002:6739
    enter drm_get_dev
    enter radeon_driver_load_kms
    DRM: initializing kernel modesetting (BARTS 0x1002:0x6739).
    DRM: register mmio base: 0xFE7E0000
    DRM: register mmio size: 131072
    Getting BIOS copy from legacy VBIOS location
    [drm:radeon_get_bios] ATOMBIOS detected
    <3>[drm:radeon_atombios_init] *ERROR* Unable to find PCI I/O BAR; using MMIO for ATOM IIO
    <6>ATOM BIOS: BARTS
    [drm:atom_allocate_fb_scratch] atom firmware requested 000fffec 20kb
    Info radeon_vram_location VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)
    Info radeon_gtt_location GTT: 512M 0x0000000040000000 - 0x000000005FFFFFFF
    DRM: Detected VRAM RAM=1024M, BAR=256M
    DRM: RAM width 256bits DDR
    DRM: GART: num cpu pages 131072, num gpu pages 131072
    [drm:ni_init_microcode]
    DRM: Loading BARTS Microcode
    firmware: using built-in firmware radeon/BARTS_pfp.bin
    firmware size 4480
    firmware: using built-in firmware radeon/BARTS_me.bin
    firmware size 5504
    firmware: using built-in firmware radeon/BTC_rlc.bin
    firmware size 3072
    firmware: using built-in firmware radeon/BARTS_mc.bin
    firmware size 24096
    kernel alloc 81012000
    pagelist fde04048
    enter radeon_gart_bind
    offset 0 pages 100 list fde04048
    DRM: ring test succeeded in 1 usecs
    enter radeon_modeset_init
    [drm:radeon_process_aux_ch] dp_aux_ch flags not zero
    [drm:radeon_dp_i2c_aux_ch] aux_ch failed -16
    [drm:radeon_process_aux_ch] dp_aux_ch flags not zero
    [drm:radeon_dp_i2c_aux_ch] aux_ch failed -16
    DRM: Radeon Display Connectors
    DRM: Connector 0:
    DRM: DisplayPort
    DRM: HPD4
    DRM: DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
    DRM: Encoders:
    DRM: DFP1: INTERNAL_UNIPHY2
    DRM: Connector 1:
    DRM: HDMI-A
    DRM: HPD3
    DRM: DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c
    DRM: Encoders:
    DRM: DFP2: INTERNAL_UNIPHY2
    DRM: Connector 2:
    DRM: DVI-I
    DRM: HPD6
    DRM: DDC: 0x6470 0x6470 0x6474 0x6474 0x6478 0x6478 0x647c 0x647c
    DRM: Encoders:
    DRM: DFP3: INTERNAL_UNIPHY
    DRM: CRT1: INTERNAL_KLDSCP_DAC1
    DRM: Connector 3:
    DRM: DVI-D
    DRM: HPD1
    DRM: DDC: 0x6480 0x6480 0x6484 0x6484 0x6488 0x6488 0x648c 0x648c
    DRM: Encoders:
    DRM: DFP4: INTERNAL_UNIPHY1
    enter radeon_fbdev_init
    [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:17:DP-1]
    после этого atikms вылетает. Список режимов пуст.
  • art_zh
    Командный процессор работает, уже неплохо.
    Монитор подключён через DisplayPort ? Можно проверить с другим разъёмом ?
  • DVI. Сейчас поставил другой монитор с HDMI-входом, та же фигня - вылет с PF, состояния регистров не могу прочитать из-за иконок, закрывающих панель отладки, и нерабочей мышки. Лог тоже не скачал - тот компьютер вообще с Колибри не дружит: надо долго с бубном плясать, а хозяину это не нравится.
    Вечером попробую снять оттуда графическую карту и переставить на свой комп - тогда будут детали.
  • art_zh wrote: состояния регистров не могу прочитать из-за иконок, закрывающих панель отладки, и нерабочей мышки.
    Отредактировать AUTORUN.DAT и выбросить загрузку иконок, НЕ?
    Приложение Mousemul (входит в состав ночных сборок), НЕ?
  • Mario
    HE + HE = 2 круга вприпрыжку с бубном.
    3-й круг - это попытаться записать лог и скриншот куда-нибудь на машине, где BIOS не видит даже флешки с которой загрузился, а все диски под NTFS.
    Тут уже одного бубна мало, отвертка нужна и FAT-HDD.
    Я уж лучше подожду пока хозяин спать пойдет, и выверчу оттуда его Gfx-крутизну.
  • Who is online

    Users browsing this forum: No registered users and 7 guests