1 |
I had to upgrade my kernel from linux-2.6.17-gentoo-r8 to |
2 |
linux-2.6.23-gentoo-r9 |
3 |
|
4 |
Now all sorts of things are broken. |
5 |
|
6 |
First and foremost, I used to use: |
7 |
|
8 |
x11-drivers/nvidia-drivers-1.0.8776-r1 |
9 |
|
10 |
But I can't re-emerge that now -- it's gone!? WTF!? |
11 |
|
12 |
[I] x11-drivers/nvidia-drivers |
13 |
Available versions: 71.86.01 (~)71.86.04 96.43.01 (~)96.43.05 |
14 |
[m]100.14.09 [m](~)100.14.11 [m]100.14.19 [M](~)100.14.23 [m](~)169.07 |
15 |
[m](~)169.09 [m](~)169.09-r1 [m](~)169.12 {acpi custom-cflags gtk |
16 |
kernel_linux multilib} |
17 |
Installed versions: 96.43.05(18:44:21 03/03/08)(acpi gtk kernel_linux |
18 |
-multilib) |
19 |
Homepage: http://www.nvidia.com/ |
20 |
Description: NVIDIA X11 driver and GLX libraries |
21 |
|
22 |
So, I tried to emerge whatever the latest stable one was and it told me that |
23 |
I was fsck'd and to mask out >=x11-drivers/nvidia-drivers-97.0.0. |
24 |
|
25 |
Re-emerge again, and it gives me 96.43.05. |
26 |
|
27 |
Now when I start X, I have a @#(*&$@# blank/black screen! UGH! |
28 |
|
29 |
What now? How do I get back the only working driver for this piece of crap |
30 |
GeForce 440 Go card that is apparently unsupported now in newer drivers. |
31 |
(It's in a Dell i8200 notebook -- I CAN'T replace the card BTW) |
32 |
|
33 |
----------- |
34 |
|
35 |
Next thing that's broken is my framebuffer console. I'm stuck back at some |
36 |
God-awful 80x25 display. And the lovely |
37 |
http://gentoo-wiki.com/HOWTO_gensplash doesn't load anymore. |
38 |
http://fbsplash.berlios.de/wiki/doku.php?id=docs:distros:gentoo would |
39 |
indicate that nothing has really changed that I can see. The install |
40 |
mentions this fbcondecor thing, but says it's optional. |
41 |
|
42 |
This is in my grub.conf file (sans the line breaks for readability): |
43 |
|
44 |
kernel=(hd0,0)/boot/vmlinuz ro root=/dev/hda3 |
45 |
video=vesafb:ywrap,mtrr,1600x1200-16@60 |
46 |
splash=silent,theme:livecd-2006.1 quiet |
47 |
CONSOLE=/dev/tty1 |
48 |
fbcon=scrollback:128K hdb=ide-scsi |
49 |
resume=/dev/hda6 pmdisk=/dev/hda6 |
50 |
netdev=5,0xec80,eth0 |
51 |
initrd (hd0,0)/boot/fbsplash-livecd-2006.1-1600x1200 |
52 |
|
53 |
When I boot it complains about not being able to open /dev/fb0 or /dev/fb/0 |
54 |
Failing to configure resolution and icon positioning |
55 |
|
56 |
The .log file from the install says this: |
57 |
|
58 |
* Please note that the 'fbsplash' kernel patch has now been renamed to |
59 |
* 'fbcondecor'. Accordingly, the old 'splash' initscript is now called |
60 |
* 'fbcondecor'. Make sure you update your system. See: |
61 |
* http://dev.gentoo.org/~spock/projects/fbcondecor/#history |
62 |
* for further info about the name changes. |
63 |
* |
64 |
* Also note that splash_util has now been split into splash_util, fbsplashd |
65 |
* and fbcondecor_ctl. |
66 |
|
67 |
locutus portage # rc-update del splash default |
68 |
* 'splash' removed from the following runlevels: default |
69 |
locutus portage # rc-update del splash boot |
70 |
* 'splash' removed from the following runlevels: boot |
71 |
locutus portage # rc-update add fbcondecor boot |
72 |
* rc-update: '/etc/init.d/fbcondecor' not found; aborting |
73 |
locutus portage # ls /etc/init.d/fbc* |
74 |
ls: cannot access /etc/init.d/fbc*: No such file or directory |
75 |
locutus portage # ls /etc/init.d/spl* |
76 |
ls: cannot access /etc/init.d/spl*: No such file or directory |
77 |
|
78 |
UGH! |
79 |
|
80 |
----------- |
81 |
|
82 |
And lastly, I get this BS when I try to start shorewall, which then causes |
83 |
it to STB and therefore I'm completely locked off from the network. I can |
84 |
'shorewall clear' which allows me net access, but then I'm completely |
85 |
exposed! UGH. |
86 |
|
87 |
And of course http://gentoo-wiki.com/SECURITY_Howto_setup_shorewall isn't |
88 |
loading. |
89 |
|
90 |
locutus grub # /etc/init.d/shorewall start |
91 |
* Starting firewall ... |
92 |
iptables: Invalid argument |
93 |
ERROR: Command "/sbin/iptables -A FORWARD -m state --state |
94 |
ESTABLISHED,RELATED -j ACCEPT" Failed |
95 |
iptables: Invalid argument |
96 |
iptables: Invalid argument |
97 |
/sbin/shorewall: line 375: 13010 Terminated ${VARDIR}/.start |
98 |
$debugging start |
99 |
|
100 |
I googled and tried some of the kernel options I saw mentioned, but that |
101 |
doesn't seem to be helping. |
102 |
|
103 |
[I] net-firewall/shorewall |
104 |
Available versions: 3.0.8 3.2.9 3.4.6 3.4.7 ~4.0 ~4.0-r1 {doc} |
105 |
Installed versions: 3.4.7(16:10:17 03/03/08)(-doc) |
106 |
Homepage: http://www.shorewall.net/ |
107 |
Description: Shoreline Firewall is an iptables-based firewall |
108 |
for Linux. |
109 |
|
110 |
-- |
111 |
gentoo-user@l.g.o mailing list |