Your message dated Sun, 05 Mar 2017 04:11:22 +0000
with message-id <1488687082.2953.5.ca...@decadent.org.uk>
and subject line Re: Bug#856821: firmware-linux-nonfree: romheaders of 
R420_cp.bin for ati x800 xt agp gfx card in package not OK.
has caused the Debian Bug report #856821,
regarding firmware-linux-nonfree: romheaders of R420_cp.bin for ati x800 xt agp 
gfx card in package not OK.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
856821: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856821
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: firmware-linux-nonfree
Version: 0.43
Severity: important
Tags: newcomer

Dear Maintainer,

Copy-pasted:

me@mybox:~/fw-radeon$ romheaders R420_cp.bin

Image 1:
PCI Expansion ROM Header:
  Signature: 0x0000 (Not Ok)
  CPU unique data: 0x00 0x00 0x42 0x00 0xe0 0x00 0x00 0x00
                   0x00 0x00 0x40 0x00 0xe0 0x00 0x00 0x00
  Pointer to PCI Data Structure: 0x0000

Rom Header error occured. Bailing out.


This is for the R420_cp.bin in firmware-linux-nonfree. I used another rom from
'net and though no GPU acceleration (noted disabled in dmesg), at least that
one doesn't lock up my system at boot. At boot with this R420_cp.bin from
firmware-linux-nonfree I get a black screen and system lockup, though X was
previously working fine (no other changes) before the package's installation.

Here's copy-paste for my rom from 'net for comparison:

me@mybox:~/ati_ret_x800xt$ romheaders R420_cp.bin

Image 1:
PCI Expansion ROM Header:

Signature: 0x55aa (Ok)
  CPU unique data: 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00
                   0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  Pointer to PCI Data Structure: 0x0020

PCI Data Structure:
  Signature: 0x50434952 'PCIR' (Ok)
  Vendor ID: 0x1002
  Device ID: 0x4a48
  Vital Product Data:  0x0000
  PCI Data Structure Length: 0x0020 (32 bytes)
  PCI Data Structure Revision: 0x00
  Class Code: 0x030000 (VGA Display controller)
  Image Length: 0x00f1 blocks (123392 bytes)
  Revision Level of Code/Data: 0x0000
  Code Type: 0x01 (Open Firmware)
  Last-Image Flag: 0x80 (last image in rom)
  Reserved: 0x0000

Platform specific data for Open Firmware compliant rom:
  Pointer to FCode program: 0x0040

Note: I still do NOT get GPU acceleration by any means, though using a rom that
is not apparently volatile.

Thank you.



-- System Information:
Debian Release: 8.7
  APT prefers stable
  APT policy: (1000, 'stable'), (900, 'stable'), (50, 'unstable')
Architecture: powerpc (ppc64)

Kernel: Linux 3.16.0-4-powerpc64 (SMP w/2 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

--- End Message ---
--- Begin Message ---
You are confusing two entirely different types of firmware - GPU
microcode and PCI expansion ROMs.  The microcode is 'correct', or at
least it is the same microcode that Linux has used since 2008.

The problem you're seeing is in the radeon kernel or X driver.  It is
triggered by installation of this package because they won't use GPU
acceleration if there is no microcode available for it.  You can open a
bug against the kernel, but I'm afraid it is very unlikely that
radeon's issues with old PowerPC machines will ever be fixed.

Ben.

-- 
Ben Hutchings
All the simple programs have been written, and all the good names
taken.

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---

Reply via email to