1 |
On Thu, Dec 29, 2016 at 14:52:08 +0000, J. Roeleveld wrote: |
2 |
> On December 29, 2016 3:24:27 PM GMT+01:00, Alan Mackenzie <acm@×××.de> wrote: |
3 |
> >Hi, Gentoo. |
4 |
|
5 |
> >I'm having trouble with my kernel 4.4.26. It will do everything |
6 |
> >expected of it except for running X Windows. |
7 |
|
8 |
> >I've checked I've got the kernel configuration set up as described in |
9 |
> >the gentoo wiki documents, unless I've overlooked something. |
10 |
|
11 |
> >What happens is that I run "startx", and a little while later, the X |
12 |
> >server reports that no screens are found. |
13 |
|
14 |
> >More precisely, the following appears in Xorg.0.log: |
15 |
|
16 |
> > KAVERI, KAVERI, HAWAII, HAWAII, HAWAII, HAWAII, HAWAII, HAWAII, |
17 |
> > HAWAII, HAWAII, HAWAII, HAWAII, HAWAII, HAWAII |
18 |
> >[ 47.952] (II) modesetting: Driver for Modesetting Kernel Drivers: |
19 |
> >kms |
20 |
> >[ 47.952] (--) using VT number 7 |
21 |
|
22 |
> >[ 47.963] (II) [KMS] Kernel modesetting enabled. |
23 |
> >[ 47.963] (WW) Falling back to old probe method for modesetting |
24 |
> >[ 47.963] (EE) No devices detected. |
25 |
> >[ 47.963] (EE) |
26 |
> >Fatal server error: |
27 |
> >[ 47.963] (EE) no screens found(EE) |
28 |
> >[ 47.963] (EE) |
29 |
> >Please consult the The X.Org Foundation support |
30 |
> > at http://wiki.x.org |
31 |
> > for help. |
32 |
> >[ 47.963] (EE) Please also check the log file at |
33 |
> >"/var/log/Xorg.0.log" for additional information. |
34 |
> >[ 47.963] (EE) |
35 |
|
36 |
> >Note the "No devices detected". |
37 |
|
38 |
|
39 |
> >The corresponding piece of the working Xorg.0.log in my older kernel |
40 |
> >is: |
41 |
|
42 |
> > KAVERI, KAVERI, HAWAII, HAWAII, HAWAII, HAWAII, HAWAII, HAWAII, |
43 |
> > HAWAII, HAWAII, HAWAII, HAWAII, HAWAII, HAWAII |
44 |
> >[ 188.705] (II) modesetting: Driver for Modesetting Kernel Drivers: |
45 |
> >kms |
46 |
> >[ 188.705] (--) using VT number 7 |
47 |
|
48 |
> >[ 188.713] (II) [KMS] Kernel modesetting enabled. |
49 |
> >[ 188.713] (WW) Falling back to old probe method for modesetting |
50 |
> >[ 188.713] (WW) VGA arbiter: cannot open kernel arbiter, no |
51 |
> >multi-card support |
52 |
> >[ 188.713] (II) RADEON(0): Creating default Display subsection in |
53 |
> >Screen section |
54 |
> > "Default Screen Section" for depth/fbbpp 24/32 |
55 |
> >[ 188.713] (==) RADEON(0): Depth 24, (--) framebuffer bpp 32 |
56 |
> >[ 188.713] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes |
57 |
> >(32 bpp pixmaps) |
58 |
> >[ 188.713] (==) RADEON(0): Default visual is TrueColor |
59 |
> >[ 188.713] (==) RADEON(0): RGB weight 888 |
60 |
> >[ 188.713] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC) |
61 |
> >[ 188.713] (--) RADEON(0): Chipset: "ATI Radeon HD 4550" (ChipID = |
62 |
> >0x9540) |
63 |
|
64 |
|
65 |
> >Needless to say, the kernel version is the sole difference between the |
66 |
> >non-working 4.4.26 and the working 4.0.5. |
67 |
|
68 |
> >Would somebody please help me track down this problem. Thanks! |
69 |
|
70 |
> I ended up skipping 4.4 kernels as I had problems as well. |
71 |
> Not with X, but hibernate wasn't working. |
72 |
> 4.6 and 4.8 kernels do seem to work better. |
73 |
|
74 |
> You could try a more recent one as well. |
75 |
|
76 |
I found the problem whilst debugging the same symptoms in kernel 4.9.6. |
77 |
I'd disabled "Enable PCI quirk workarounds" in General Setup. After |
78 |
reenabling it, my X functions again. Don't ask me what brought me to |
79 |
suspect this setting. |
80 |
|
81 |
I mean, my PC is "relatively recent" (2009). PCI, even PCIe, is as old |
82 |
as the hills. Surely they got the quirks out of the chipsets by 2009? |
83 |
Apparently not! |
84 |
|
85 |
> -- |
86 |
> Joost |
87 |
|
88 |
-- |
89 |
Alan Mackenzie (Nuremberg, Germany). |