1 |
I've recently installed a new system, and can't seem to get UVESAFB |
2 |
working properly. I've set up everything in the kernel, and modified |
3 |
GRUB's menu.lst to use the framebuffer. However, even though there |
4 |
doesn't seem to be any errors, I can't seem to get anything other than |
5 |
"default" resolution with far too large fonts. |
6 |
|
7 |
I've compared dmesg info, GRUB configs and kernel configs between this |
8 |
laptop, and another laptop that has UVESAFB running fine, and am at a |
9 |
loss to find what's wrong. |
10 |
|
11 |
The laptop in question is a HP EliteBook 8440p with an nVidia graphics chip. |
12 |
|
13 |
Relevant info that I can think of: |
14 |
|
15 |
|
16 |
-----***** lspci *****----- |
17 |
00:00.0 Host bridge: Intel Corporation Core Processor DMI (rev 11) |
18 |
00:03.0 PCI bridge: Intel Corporation Core Processor PCI Express Root |
19 |
Port 1 (rev 11) |
20 |
00:08.0 System peripheral: Intel Corporation Core Processor System |
21 |
Management Registers (rev 11) |
22 |
00:08.1 System peripheral: Intel Corporation Core Processor Semaphore |
23 |
and Scratchpad Registers (rev 11) |
24 |
00:08.2 System peripheral: Intel Corporation Core Processor System |
25 |
Control and Status Registers (rev 11) |
26 |
00:08.3 System peripheral: Intel Corporation Core Processor |
27 |
Miscellaneous Registers (rev 11) |
28 |
00:10.0 System peripheral: Intel Corporation Core Processor QPI Link |
29 |
(rev 11) |
30 |
00:10.1 System peripheral: Intel Corporation Core Processor QPI Routing |
31 |
and Protocol Registers (rev 11) |
32 |
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series |
33 |
Chipset HECI Controller (rev 06) |
34 |
00:16.3 Serial controller: Intel Corporation 5 Series/3400 Series |
35 |
Chipset KT Controller (rev 06) |
36 |
00:19.0 Ethernet controller: Intel Corporation 82577LM Gigabit Network |
37 |
Connection (rev 06) |
38 |
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset |
39 |
USB2 Enhanced Host Controller (rev 06) |
40 |
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset |
41 |
High Definition Audio (rev 06) |
42 |
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI |
43 |
Express Root Port 1 (rev 06) |
44 |
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI |
45 |
Express Root Port 2 (rev 06) |
46 |
00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI |
47 |
Express Root Port 4 (rev 06) |
48 |
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset |
49 |
USB2 Enhanced Host Controller (rev 06) |
50 |
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6) |
51 |
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC |
52 |
Interface Controller (rev 06) |
53 |
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset |
54 |
6 port SATA AHCI Controller (rev 06) |
55 |
01:00.0 VGA compatible controller: nVidia Corporation GT218 [NVS 3100M] |
56 |
(rev a2) |
57 |
01:00.1 Audio device: nVidia Corporation High Definition Audio |
58 |
Controller (rev a1) |
59 |
44:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 |
60 |
(rev 35) |
61 |
45:06.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller |
62 |
(rev 06) |
63 |
45:06.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro |
64 |
Host Adapter (rev 25) |
65 |
45:06.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev bb) |
66 |
45:06.3 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ff) |
67 |
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath |
68 |
Architecture Generic Non-Core Registers (rev 04) |
69 |
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath |
70 |
Architecture System Address Decoder (rev 04) |
71 |
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 04) |
72 |
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 |
73 |
(rev 04) |
74 |
ff:03.0 Host bridge: Intel Corporation Core Processor Integrated Memory |
75 |
Controller (rev 04) |
76 |
ff:03.1 Host bridge: Intel Corporation Core Processor Integrated Memory |
77 |
Controller Target Address Decoder (rev 04) |
78 |
ff:03.4 Host bridge: Intel Corporation Core Processor Integrated Memory |
79 |
Controller Test Registers (rev 04) |
80 |
ff:04.0 Host bridge: Intel Corporation Core Processor Integrated Memory |
81 |
Controller Channel 0 Control Registers (rev 04) |
82 |
ff:04.1 Host bridge: Intel Corporation Core Processor Integrated Memory |
83 |
Controller Channel 0 Address Registers (rev 04) |
84 |
ff:04.2 Host bridge: Intel Corporation Core Processor Integrated Memory |
85 |
Controller Channel 0 Rank Registers (rev 04) |
86 |
ff:04.3 Host bridge: Intel Corporation Core Processor Integrated Memory |
87 |
Controller Channel 0 Thermal Control Registers (rev 04) |
88 |
ff:05.0 Host bridge: Intel Corporation Core Processor Integrated Memory |
89 |
Controller Channel 1 Control Registers (rev 04) |
90 |
ff:05.1 Host bridge: Intel Corporation Core Processor Integrated Memory |
91 |
Controller Channel 1 Address Registers (rev 04) |
92 |
ff:05.2 Host bridge: Intel Corporation Core Processor Integrated Memory |
93 |
Controller Channel 1 Rank Registers (rev 04) |
94 |
ff:05.3 Host bridge: Intel Corporation Core Processor Integrated Memory |
95 |
Controller Channel 1 Thermal Control Registers (rev 04) |
96 |
|
97 |
|
98 |
-----***** dmesg | grep uvesafb *****----- |
99 |
Kernel command line: root=/dev/sda4 video=uvesafb:mtrr:3,ywrap,1600x900 |
100 |
uvesafb: NVIDIA Corporation, NVIDIA Quadro NVS 170M |
101 |
uvesafb: protected mode interface info at c000:c2d0 |
102 |
uvesafb: pmi: set display start = c00cc333, set palette = c00cc38e |
103 |
uvesafb: pmi: ports = 3b4 3b5 3ba 3c0 3c1 3c4 3c5 3c6 3c7 3c8 3c9 3cc |
104 |
3ce 3cf 3d0 3d1 3d2 3d3 3d4 3d5 3da |
105 |
uvesafb: VBIOS/hardware doesn't support DDC transfers |
106 |
uvesafb: no monitor limits have been set, default refresh rate will be used |
107 |
uvesafb: scrolling: ywrap using protected mode interface, yres_virtual=7200 |
108 |
uvesafb: framebuffer at 0xd1000000, mapped to 0xf8080000, using 11250k, |
109 |
total 14336k |
110 |
|
111 |
|
112 |
-----***** /sys/devices/platform/uvesafb.0/graphics/fb0/modes *****----- |
113 |
U:1600x900p-59 |
114 |
V:1024x768p-85 |
115 |
V:1024x768p-75 |
116 |
V:1024x768p-70 |
117 |
V:1024x768p-60 |
118 |
V:1024x768i-43 |
119 |
V:800x600p-85 |
120 |
V:800x600p-75 |
121 |
V:800x600p-72 |
122 |
V:800x600p-60 |
123 |
V:800x600p-56 |
124 |
V:640x480p-85 |
125 |
V:640x480p-75 |
126 |
V:640x480p-72 |
127 |
V:640x480p-60 |
128 |
V:640x400p-85 |
129 |
U:1280x800p-60 |
130 |
U:1600x900p-59 |
131 |
U:320x240p-60 |
132 |
U:320x400p-59 |
133 |
U:320x200p-59 |
134 |
U:1024x768p-60 |
135 |
U:800x600p-59 |
136 |
U:640x480p-60 |
137 |
U:640x400p-59 |
138 |
|
139 |
I've also attached my kernel .config file for reference. If you need |
140 |
anything further, please let me know. I'm sure I've overlooked |
141 |
something obvious here; usually getting the framebuffer set up isn't |
142 |
this hard; but for some reason, I can't figure this one out. While this |
143 |
isn't a big deal, since usually the first thing I do after login is |
144 |
"startx", it's an annoyance that I'd like cleared up; it *should* work, |
145 |
dammit! :-P |
146 |
|
147 |
Jake Moe |