Re: Re: Fwd: radeonkmsfw_VERDE_pfp

2013-10-25 Thread Bruno
some progress done on your radeon? I accept intel too :P
why not make a firmware-kfreebsd-nonfree package to fix this
semi-problem?


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1382767818.4223.2.camel@debian



Re: Fwd: radeonkmsfw_VERDE_pfp

2013-09-30 Thread Robert Millan
Steven Chamberlain:
> I don't think FreeBSD can load firmware/microcode directly from a file
> on disk.  It probably must be compiled into a kernel module.  I'm not
> sure how to do this

If you want a build with all blobs (firmware and host code):

1. comment out prune.sh in debian/rules
2. rebuild the tarball (get-orig-source)
3. comment out the "-DWITHOUT_SOURCELESS" bit from MAKE arguments

To disable host code only (but not firmware), you can use
-DWITHOUT_SOURCELESS_HOST

-- 
Robert Millan


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5249f032.5020...@debian.org



Re: Fwd: radeonkmsfw_VERDE_pfp

2013-09-30 Thread Steven Chamberlain
On 30/09/13 18:22, Steven Chamberlain wrote:
> probably it is an idea to look in upstream binary
> tarballs.

Or you could try the new kfreebsd-downloader-10 once it is accepted into
the archive.  (There will be some notification to debian-bsd@lists.d.o
when this happens).

Regards,
-- 
Steven Chamberlain
ste...@pyro.eu.org


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5249b3e8.4080...@pyro.eu.org



Re: Fwd: radeonkmsfw_VERDE_pfp

2013-09-30 Thread Steven Chamberlain
On 30/09/13 13:09, Bruno Melo wrote:
> apparently the firmware radeonkmsfw_VERDE_pfp is missing, I have
> installed firmware-linux-nonfree and the problem persists. any idea?

I don't think FreeBSD can load firmware/microcode directly from a file
on disk.  It probably must be compiled into a kernel module.  I'm not
sure how to do this - probably it is an idea to look in upstream binary
tarballs.

There is a VERDE_pfp firmware blob in the upstream source but Debian
probably does not distribute it:
http://svnweb.freebsd.org/base/head/sys/contrib/dev/drm2/radeonkmsfw/

I have a new Radeon card and will probably test this new driver myself
in the next few days.

Regards,
-- 
Steven Chamberlain
ste...@pyro.eu.org


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5249b363.6010...@pyro.eu.org



Fwd: radeonkmsfw_VERDE_pfp

2013-09-30 Thread Bruno Melo
I can't start X with radeonkms. Here is the output from dmesg:

info: [drm] Initialized drm 1.1.0 20060810
drmn0:  on vgapci0
info: [drm] MSI enabled 1 message(s)
info: [drm] RADEON_IS_PCIE
info: [drm] initializing kernel modesetting (VERDE 0x1002:0x682F
0x1028:0x0572).
info: [drm] register mmio base: 0xC000
info: [drm] register mmio size: 262144
info: [drm] radeon_atrm_get_bios: ===> Try ATRM...
info: [drm] radeon_atrm_get_bios: pci_find_class() found: 0:0:2:0,
vendor=8086, device=0166
info: [drm] radeon_atrm_get_bios: Get ACPI device handle
info: [drm] radeon_atrm_get_bios: Get ACPI handle for "ATRM"
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] radeon_atrm_get_bios: Call radeon_atrm_call()
info: [drm] ATOM BIOS: Dell/Compal
drmn0: info: VRAM: 2048M 0x - 0x7FFF (2048M
used)
drmn0: info: GTT: 512M 0x8000 - 0x9FFF
info: [drm] Detected VRAM RAM=2048M, BAR=256M
info: [drm] RAM width 128bits DDR
info: [drm] radeon: 2048M of VRAM memory ready
info: [drm] radeon: 512M of GTT memory ready.
info: [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
info: [drm] Driver supports precise vblank timestamp query.
info: [drm] radeon: irq initialized.
info: [drm] GART: num cpu pages 131072, num gpu pages 131072
info: [drm] Loading VERDE Microcode
error: [drm:pid45:si_init_microcode] *ERROR* si_cp: Failed to lo