[REPORT] AMD Radeon KMS on Asus X501U

Niclas Zeising zeising+freebsd at daemonic.se
Sat Aug 31 12:38:24 UTC 2013


On 08/31/13 14:24, Гуляев Гоша wrote:
> No, I have not serial console (if it means that on notebook needed COM-post, it 
> has not nor COM, not LPT ports)
> After Xorg exits, physical console come back normaly
> Also I send kernel config in the end of letter
> ============= kldstat before Xorg ======================
> Id Refs Address Size Name
> 1 1 0xffffffff80200000 b9cf08 kernel
> 
> ============= kldstat after Xorg ======================
> Id Refs Address Size Name
> 1 21 0xffffffff80200000 b9cf08 kernel
> 2 1 0xffffffff80e12000 10308e radeonkms.ko
> 3 1 0xffffffff80f16000 3e503 drm2.ko
> 4 4 0xffffffff80f55000 140a iicbus.ko
> 5 1 0xffffffff80f57000 ce0 iic.ko
> 6 1 0xffffffff80f58000 12d9 iicbb.ko
> ============ dmesg before Xorg =======================

So the kernel module is loaded when X starts, but see below.
[SNIP]

> info: [drm] Initialized drm 1.1.0 20060810
> drmn0: <Wrestler [Radeon HD 6320]> on vgapci0
> info: [drm] MSI enabled 1 message(s)
> info: [drm] RADEON_IS_PCIE
> info: [drm] initializing kernel modesetting (PALM 0x1002:0x9806 0x1043:0x14B7).
> info: [drm] register mmio base: 0xFEB00000
> info: [drm] register mmio size: 262144
> info: [drm] radeon_atrm_get_bios: ===> Try ATRM...
> info: [drm] radeon_atrm_get_bios: IGP card detected, skipping this method...
> info: [drm] radeon_acpi_vfct_bios: ===> Try VFCT...
> info: [drm] radeon_acpi_vfct_bios: Get "VFCT" ACPI table
> info: [drm] radeon_acpi_vfct_bios: Failed to get "VFCT" table: AE_NOT_FOUND
> info: [drm] igp_read_bios_from_vram: ===> Try IGP's VRAM...
> info: [drm] igp_read_bios_from_vram: VRAM base address: 0xb0000000
> info: [drm] igp_read_bios_from_vram: Map address: 0xfffff800b0000000 (262144 bytes)
> info: [drm] igp_read_bios_from_vram: Incorrect BIOS signature: 0x2070
> info: [drm] radeon_read_bios: ===> Try PCI Expansion ROM...
> info: [drm] igp_read_bios_from_vram: ===> Try IGP's VRAM...
> info: [drm] igp_read_bios_from_vram: VRAM base address: 0xb0000000
> info: [drm] igp_read_bios_from_vram: Map address: 0xfffff800b0000000 (262144 bytes)
> info: [drm] igp_read_bios_from_vram: Incorrect BIOS signature: 0x2070
> error: [drm:pid905:radeon_get_bios] *ERROR* Unable to locate a BIOS ROM
> drmn0: error: Fatal error during GPU init
> info: [drm] radeon: finishing device.
> [TTM] Memory type 2 has not been initialized
> device_attach: drmn0 attach returned 22

Something goes wrong when loading the radeon KMS module and attaching to
the hardware.  This means that when X starts it has no way of talking to
the graphics card, and exits.  I hope dumbbell@ (CCd) knows more about
this, since he imported the radeon KMS driver into FreeBSD.
Sorry that I can't be of more help.
Regards!
-- 
Niclas



More information about the freebsd-x11 mailing list