After an annoying battle with Gallium, KMS, firmware, etc. on my new(ish) system, I think we should probably cover this in the book someplace, but I'm not sure how to go about adding it. For starters, where does it belong, in Post LFS or in Xorg? I'd be happy to add a page, but I'm not at all familiar enough to do so yet.
For instance, I have a card that is identified as an HD 5400 Cedar Pro (it was cheap and I have no need for a monster graphics card). After building in first one at a time, and then all of the CEDAR_*.bin files, I was still greeted with a ~30 second delay on boot up, and no DRI2 each time. As a last ditch attempt, I attempted to include all of the bin files in the radeon subdirectory and found that oldconfig choked on it and prompted me. I randomly built in the first 9 files (alphabetically) which included the CEDAR blobs and it worked, but I have absolutely no idea why! Everything I've managed to find has told me that building in the CEDAR_*.bin files should be enough. I plan to reduce that list later, but I'm on a Java trip now that Gnome is working sufficiently well. Perhaps I've simply lost my Google touch, but I'm not convinced that good documentation even exists yet! Anybody got a pointer? Perhaps a link in the xorg configuration will handle it until concise documentation can be produced for the book? Maybe it would be better to recommend building the vendor DRM driver only as a module, and to install all the firmware in /lib/firmware (I haven't actually tried this, but I found documentation that said Xorg would tell you the needed file in the log if DRM is a module)? Suggestions? -- DJ Lucas -- This message has been scanned for viruses and dangerous content, and is believed to be clean. -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
