Gentoo Archives: gentoo-user-de

From: nadima@×××××.de
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] kernelfehler
Date: Sat, 05 May 2007 20:31:54
Message-Id: 463CEA61.8090801@arcor.de
In Reply to: [gentoo-user-de] kernelfehler by Sebastian
1 Sebastian schrieb:
2 > ich habe wiedermal einen Kernel versägt,
3
4 Willkommen im Club... ;-)
5
6 > Neukompiliert hatte ich da gefühlt der Rechner langsamerer lief besonders wenn
7 > mehrere Anwendung gleichzeitig liefen. Besonders Amarok hatte ungewohnt viele
8 > Aussetzer.
9 >
10
11 Ob da ein neuer Kernel unbedingt hilft? Wenn ein Rechner langsamer
12 läuft, stelle ich mir immer zuerst die Frage, warum er langsamer läuft.
13 Das wird meistens mit "zuviel zu tun" beantwortet, woraus sich die
14 Lösung aufdrängt: Weniger Tasks gleichzeitig laufen lassen. Ein Kernel
15 kann, muss aber nicht unbedingt helfen.
16
17 > Angefügt habe ich noch die Meldung von /var/log/kernel/current
18 >
19
20 Ich lösche mal, was mir "normal" vorkommt, und kommentiere kurz, was mir
21 auffällt.
22
23 > May 02 20:31:08 [kernel] Detected 1244.775 MHz processor.
24
25 Nette Taktzahl. Kann das hinkommen?
26
27 > May 02 20:31:08 [kernel] Local APIC disabled by BIOS -- you can enable it
28 > with "lapic"
29 >
30
31 Ist das OK? Ich erinnere mich daran, dass APIC gut oder wichtig sein
32 kann, aber manchmal auch stört.
33
34 > May 02 20:31:08 [kernel] 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22,
35 > 2004)
36 > May 02 20:31:08 [kernel] 8139cp 0000:00:09.0: This (id 10ec:8139 rev 10) is
37 > not an 8139C+ compatible chip
38 > May 02 20:31:08 [kernel] 8139cp 0000:00:09.0: Try the "8139too" driver
39 > instead.
40 >
41
42 Den Start könnte man wahrscheinlich beschleunigen, indem man den 8139cp
43 aus der Konfiguration entfernt.
44
45 > May 02 20:31:08 [kernel] hda: 156368016 sectors (80060 MB) w/2048KiB Cache,
46 > CHS=65535/16/63
47 > May 02 20:31:08 [kernel] hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 hda9
48 > hda10 hda11 hda12 >
49 > May 02 20:31:08 [kernel] hdd: 16514064 sectors (8455 MB) w/512KiB Cache,
50 > CHS=16383/16/63
51 > May 02 20:31:08 [kernel] hdd: hdd1
52 >
53 [...]
54 > May 02 20:31:08 [kernel] kjournald starting. Commit interval 5 seconds
55 > May 02 20:31:08 [kernel] EXT3-fs: mounted filesystem with ordered data mode.
56 > May 02 20:31:08 [kernel] VFS: Mounted root (ext3 filesystem) readonly.
57 > May 02 20:31:08 [kernel] Freeing unused kernel memory: 256k freed
58 >
59 [...]
60 > May 02 20:31:08 [kernel] EXT3 FS on hda5, internal journal
61 > May 02 20:31:08 [kernel] kjournald starting. Commit interval 5 seconds
62 > May 02 20:31:08 [kernel] EXT3 FS on hda6, internal journal
63 > May 02 20:31:08 [kernel] EXT3-fs: mounted filesystem with ordered data mode.
64 > -----------hier endet die Bildschirmausgabe-----------
65 > May 02 20:31:08 [kernel] NTFS driver 2.1.28 [Flags: R/W MODULE].
66 >
67
68 Die folgenden Pointer deuten darauf hin, dass Dein NTFS-Driver irgendwas
69 nicht mag. Wie kommt der eigentlich in den Kernel? Hast Du eine
70 NTFS-Partition? Oder hast Du vielleicht in /etc/fstab eine Partition
71 versehentlich als NTFS angemeldet?
72
73 > May 02 20:31:08 [kernel] getblk(): invalid block size 0 requested
74 > May 02 20:31:08 [kernel] hardsect size: 512
75 > May 02 20:31:08 [kernel] [<c016d1f3>] __getblk+0xb3/0x270
76 > May 02 20:31:08 [kernel] [<c016e640>] __bread+0x10/0x78
77 > May 02 20:31:08 [kernel] [<f896e032>] ntfs_fill_super+0x212/0x1160 [ntfs]
78 > May 02 20:31:08 [kernel] [<c0171214>] do_open+0x1dd/0x25c
79 > May 02 20:31:08 [kernel] [<c015429b>] get_sb_bdev+0xcc/0x116
80 > May 02 20:31:08 [kernel] [<f8969dc0>] ntfs_get_sb+0x20/0x30 [ntfs]
81 > May 02 20:31:08 [kernel] [<f896de20>] ntfs_fill_super+0x0/0x1160 [ntfs]
82 > May 02 20:31:08 [kernel] [<c0153ec7>] vfs_kern_mount+0x40/0x6f
83 > May 02 20:31:08 [kernel] [<c0153f38>] do_kern_mount+0x2d/0x3e
84 > May 02 20:31:08 [kernel] [<c0165349>] do_mount+0x5b6/0x629
85 > May 02 20:31:08 [kernel] [<c016414a>] mntput_no_expire+0x11/0x5c
86 > May 02 20:31:08 [kernel] [<c015a07f>] link_path_walk+0xa9/0xb3
87 > May 02 20:31:08 [kernel] [<c0122a73>] do_timer+0x5b7/0x707
88 > May 02 20:31:08 [kernel] [<c01437e9>] free_pgtables+0x90/0xa0
89 > May 02 20:31:08 [kernel] [<c012d65d>] hrtimer_run_queues+0x15/0x13e
90 > May 02 20:31:08 [kernel] [<c03bab5e>] _spin_unlock+0xd/0x21
91 > May 02 20:31:08 [kernel] [<c01293c0>] __rcu_process_callbacks+0xf0/0x171
92 > May 02 20:31:08 [kernel] [<c011eeaa>] tasklet_action+0x59/0xad
93 > May 02 20:31:08 [kernel] [<c011ee46>] irq_exit+0x37/0x42
94 > May 02 20:31:08 [kernel] [<c010577b>] do_IRQ+0x83/0x98
95 > May 02 20:31:08 [kernel] [<c013b99c>] __alloc_pages+0x52/0x286
96 > May 02 20:31:08 [kernel] [<c010412b>] common_interrupt+0x23/0x28
97 > May 02 20:31:08 [kernel] [<c0163e21>] copy_mount_options+0x95/0x106
98 > May 02 20:31:08 [kernel] [<c0165433>] sys_mount+0x77/0xb3
99 > May 02 20:31:08 [kernel] [<c010371c>] sysenter_past_esp+0x5d/0x81
100 > May 02 20:31:08 [kernel] =======================
101 > May 02 20:31:08 [kernel] NTFS-fs error (device hda2): read_ntfs_boot_sector():
102 > Unable to read primary boot sector.
103 > May 02 20:31:08 [kernel] NTFS-fs error (device hda2): read_ntfs_boot_sector():
104 > Mount option errors=recover not used. Aborting without trying to recover.
105 > May 02 20:31:08 [kernel] NTFS-fs error (device hda2): ntfs_fill_super(): Not
106 > an NTFS volume.
107 >
108
109 hda2 wurde dem Kernel als NTFS gemeldet, aber nicht als solches erkannt.
110
111 > May 02 20:31:08 [kernel] kjournald starting. Commit interval 5 seconds
112 > May 02 20:31:08 [kernel] EXT3 FS on hda7, internal journal
113 > May 02 20:31:08 [kernel] EXT3-fs: mounted filesystem with ordered data mode.
114 > May 02 20:31:08 [kernel] kjournald starting. Commit interval 5 seconds
115 > May 02 20:31:08 [kernel] EXT3 FS on hda8, internal journal
116 > May 02 20:31:08 [kernel] EXT3-fs: mounted filesystem with ordered data mode.
117 > May 02 20:31:08 [kernel] kjournald starting. Commit interval 5 seconds
118 > May 02 20:31:08 [kernel] EXT3 FS on hda9, internal journal
119 > May 02 20:31:08 [kernel] EXT3-fs: mounted filesystem with ordered data mode.
120 > May 02 20:31:08 [kernel] kjournald starting. Commit interval 5 seconds
121 > May 02 20:31:08 [kernel] EXT3 FS on hda10, internal journal
122 > May 02 20:31:08 [kernel] EXT3-fs: mounted filesystem with ordered data mode.
123 > May 02 20:31:08 [kernel] kjournald starting. Commit interval 5 seconds
124 > May 02 20:31:08 [kernel] EXT3-fs: mounted filesystem with ordered data mode.
125 > May 02 20:31:08 [kernel] kjournald starting. Commit interval 5 seconds
126 > May 02 20:31:08 [kernel] EXT3 FS on hda12, internal journal
127 > May 02 20:31:08 [kernel] EXT3-fs: mounted filesystem with ordered data mode.
128 >
129 > May 02 20:31:08 [kernel] Adding 1052248k swap on /dev/hda3. Priority:-1
130 > extents:1 across:1052248k
131 >
132
133 hda5 bis hda12 werden offensichtlich anstandslos als ext3 eingehängt.
134 hda3 als Swap ebenso.
135
136 > May 02 20:31:08 [kernel] BUG: unable to handle kernel NULL pointer dereference
137 > at virtual address 00000010
138 > May 02 20:31:09 [kernel] printing eip:
139 > May 02 20:31:09 [kernel] f8914d81
140 > May 02 20:31:09 [kernel] *pde = 00000000
141 > May 02 20:31:09 [kernel] Modules linked in: snd_seq_oss snd_seq_midi_event
142 > snd_seq snd_trident snd_util_mem snd_mpu401_uart snd_rawmidi snd_seq_device
143 > ntfs nvidia(P) snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm snd_timer snd
144 > snd_page_alloc
145 >
146
147 Das kann ich nicht deuten.
148
149 > May 02 22:36:29 [kernel] BUG: unable to handle kernel NULL pointer dereference
150 > at virtual address 00000010
151 > May 02 22:36:29 [kernel] printing eip:
152 > May 02 22:36:29 [kernel] f8914d81
153 > May 02 22:36:29 [kernel] *pde = 00000000
154 > May 02 22:36:29 [kernel] Modules linked in: snd_pcm_oss snd_mixer_oss
155 > snd_seq_oss snd_seq_midi_event snd_seq snd_trident snd_util_mem
156 > snd_mpu401_uart snd_rawmidi snd_seq_device ntfs nvidia(P) snd_intel8x0
157 > snd_ac97_codec ac97_bus snd_pcm snd_timer snd snd_page_alloc
158 >
159
160 Das ebensowenig. es schaut aber beides "böse" aus.
161
162 Im Endeffekt sieht es für mich so aus, als ob Dein Kernel eine als
163 "NTFS" deklarierte Partition nicht als NTFS erkennt. Außerdem hast Du
164 wohl "write" für NTFS angeschaltet, was meiner Erinnerung nach noch
165 immer im experimentellen Stadium ist. (Ich habe da aber schon lange
166 nicht mehr reingeschaut...)
167
168 Ich würde
169
170 1) die Konfigurationsdateien (.config) für die Kernel vergleichen.
171 (Evtl. findest Du die Datei des alten Kernels im alten System unter
172 /proc/config.gz, wenn Du sie nicht mehr an anderer Stelle hast.)
173
174 2) kontrollieren, ob ein Start besser geht, wenn man keine
175 NTFS-Partitionen "anmeldet".
176
177 3) nachschauen, ob evtl. andere Pakete aus dem "Userspace" benötigt
178 werden, die vom Kernel abhängig sind, und jetzt ihre Arbeit beim neuen
179 Kernel verweigern.
180
181 Viel Glück und Schönes Wochenende!
182
183 Martin
184 --
185 gentoo-user-de@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-de] kernelfehler Sebastian <selist@×××××.de>