On Sun, Nov 30, 2014 at 11:44:25PM +0100, Patrick Kennedy wrote:
> On Sun, Nov 30, 2014 at 8:20 PM, Patrick Kennedy <[email protected]>
> wrote:
> 
> ...<snip>...
> 
> Okay, regarding letting kernel decide, if I have
> >
> > CONFIG_EXTRA_FIRMWARE=""
> > CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"
> >
> > The systems tells me (via dmesg) that it lacks radeon/TURKS_pfp.bin
> >
> > I add it, recompile kernel, reboot -
> >
> > The system tells me it lacks radeon/TURKS_me.bin
> >
> > I add it, recompile kernel, reboot -
> >
> > The system tells me it lacks radeon/BTC_rlc.bin
> >
> > I add it, recompile kernel, reboot -
> >
> > The system tells me it lacks radeon/TURKS_mc.bin
> >
> > So, I add it, like this -
> >
> > CONFIG_EXTRA_FIRMWARE="radeon/TURKS_pfp.bin radeon/TURKS_me.bin
> > radeon/BTC_rlc.bin radeon/TURKS_mc.bin"  #on 1 line
> >
> > Recompile kernel. Reboot.
> >
> > System freezes up as it boots up.  I can provide info on messages on
> > console, but it seems to be related to a PCI resources conflict.

 I did not get around to replying earlier, but your experience
aligns with what I posted a little while before you did.

> Wait, I think I just made major progress towards solving my X Window video
> driver issue.  I restored the kernel .config from an earlier copy, tweaked
> .config again, recompiled, and got the video driver to initialize -
> 
> Here's how the radeon driver initializes:
> 
> dmesg | grep radeon  > radeon.txt
> 
> cat radeon.txt
> 
> [    0.374346] [drm] radeon kernel modesetting enabled.
> [    0.374503] radeon 0000:01:00.0: enabling device (0000 -> 0003)
> [    1.288334] radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 -
> 0x000000003FFFFFFF (1024M used)
> [    1.288438] radeon 0000:01:00.0: GTT: 1024M 0x0000000040000000 -
> 0x000000007FFFFFFF
> [    1.288955] [drm] radeon: 1024M of VRAM memory ready
> [    1.289026] [drm] radeon: 1024M of GTT memory ready.
> [    1.290112] [drm] radeon: power management initialized
> [    1.293679] radeon 0000:01:00.0: WB enabled
> [    1.293751] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr
> 0x0000000040000c00 and cpu addr 0xffff88013919cc00
> [    1.293857] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr
> 0x0000000040000c0c and cpu addr 0xffff88013919cc0c
> [    1.294372] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr
> 0x0000000000072118 and cpu addr 0xffffc90004932118
> [    1.294645] radeon 0000:01:00.0: irq 41 for MSI/MSI-X
> [    1.294656] radeon 0000:01:00.0: radeon: using MSI.
> [    1.294757] [drm] radeon: irq initialized.
> [    1.683630] radeon 0000:01:00.0: No connectors reported connected with
> modes
> [    1.689760] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
> [    1.689780] radeon 0000:01:00.0: registered panic notifier
> [    1.694320] [drm] Initialized radeon 2.39.0 20080528 for 0000:01:00.0 on
> minor 0
> 
> Looks like it may have worked worked.
> 
> Here's the X Window videocard-0.conf -
> 
> ###  /etc/X11/xorg.conf.d/videocard-0.conf
> Section "Device"
>     Identifier  "Videocard0"
>     Driver      "radeon"
>     VendorName  "Videocard vendor"
>     BoardName   "ATI Radeon 7500"
>     Option      "NoAccel" "true"
> EndSection
> 

 Do you need that file ?  You are disabling acceleration, which
maybe makes a difference.  The BoardName is fortunately not
important (7500 was R100 or R200, but they share the radeon driver
which is what matters.

 In my own xorg.conf.d/ (in /usr/share/X11/ in my case) I have only
files for evdev, quirks, and keyboard (because I do not use an
american layout).

 Glad you have at least got X running.

 I would try removing that file, or else moving it where it will not
be found.

ĸen
-- 
Nanny Ogg usually went to bed early. After all, she was an old lady.
Sometimes she went to bed as early as 6 a.m.
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to