Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

13.04.2005, 19:06

Kernel Module Problem!

Hallo!

Ich habe ein Problem mit meinen Kernel-Module und zwar:
Wenn ich einen Kernel neu kompiliert habe, dann läuft er ohne Probleme.
Wenn ich aber dann etwas an meiner Konfiguration ändere und dieses dann mit "make bzImage && make modules && make modules_install" anwende, den Computer anschließend neu starte, dann laden die Module nicht mehr.
Als Fehlermeldungen kommen nur, dass meine Module nicht geladen werden können oder es kommen gar keine Meldungen.

Wo liegt das Problem? :(
ASUS P5B S775
Core2Duo E6400, 8192MB DDR2-RAM, 250GB und 500GB-SATA-Festplatte
Radeon X1650 XT, SH-S183L-SATA
Gentoo-Linux, 2.6.26-gentoo-r1 KDE-4.1.2
gcc 4.1.2 (Gentoo 4.1.2), x86_64, UTF8

2

13.04.2005, 19:35

benutzt du immer die selben sourcen? beim 2.6er reicht ein make anstatt make bzImage aus. kopierst du den neu kompilierten kernel dann auch nach /boot?
Alles muss im Überfluss vorhanden sein, dann sind wir nie allein.

3

13.04.2005, 20:29

Ja, immer die 2.6.11.6.
Ja, ich kopiere den!
ASUS P5B S775
Core2Duo E6400, 8192MB DDR2-RAM, 250GB und 500GB-SATA-Festplatte
Radeon X1650 XT, SH-S183L-SATA
Gentoo-Linux, 2.6.26-gentoo-r1 KDE-4.1.2
gcc 4.1.2 (Gentoo 4.1.2), x86_64, UTF8

4

15.04.2005, 06:43

Kann mir denn niemand helfen? :(
ASUS P5B S775
Core2Duo E6400, 8192MB DDR2-RAM, 250GB und 500GB-SATA-Festplatte
Radeon X1650 XT, SH-S183L-SATA
Gentoo-Linux, 2.6.26-gentoo-r1 KDE-4.1.2
gcc 4.1.2 (Gentoo 4.1.2), x86_64, UTF8

5

15.04.2005, 07:23

hmm
zum einen mußt du den Tip von rokaef beachten.
Seit Kernel 2.6 sind nur noch

Quellcode

1
make && make modules_install 


zu verwenden.

Und dann solltest du (außer du fügst nur ein oder zwei module hinzu, änderst aber sonst nichts) vorher die .config saven und make mrproper in /usr/src/linux ausführen, um auf der sicheren Seite zu sein.
Et gibt nüx Gutes, außer man tut es

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »PANCHO« (15.04.2005, 07:23)


6

16.04.2005, 13:24

Okay ich habe das mal versucht (musste den neu kompilieren, da ich einige Module noch brauchte).
Aber der Fehler kam wieder bei jedem Modul:"Unknown synbol in module or unknown parameter".


dmesg

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
snd: Unknown symbol pm_register
snd: Unknown symbol pm_unregister
snd_timer: Unknown symbol snd_info_register
snd_timer: Unknown symbol snd_info_create_module_entry
snd_timer: Unknown symbol snd_info_free_entry
snd_timer: Unknown symbol snd_iprintf
snd_timer: Unknown symbol snd_ecards_limit
snd_timer: Unknown symbol snd_oss_info_register
snd_timer: Unknown symbol snd_unregister_device
snd_timer: Unknown symbol snd_device_new
snd_timer: Unknown symbol snd_kmalloc_strdup
snd_timer: Unknown symbol snd_info_unregister
snd_timer: Unknown symbol snd_register_device
snd_pcm: Unknown symbol snd_info_register
snd_pcm: Unknown symbol snd_info_create_module_entry
snd_pcm: Unknown symbol snd_timer_notify
snd_pcm: Unknown symbol snd_timer_interrupt
snd_pcm: Unknown symbol snd_info_free_entry
snd_pcm: Unknown symbol snd_info_get_str
snd_pcm: Unknown symbol snd_ctl_register_ioctl
snd_pcm: Unknown symbol snd_card_file_add
snd_pcm: Unknown symbol snd_iprintf
snd_pcm: Unknown symbol snd_major
snd_pcm: Unknown symbol snd_unregister_device
snd_pcm: Unknown symbol snd_timer_new
snd_pcm: Unknown symbol snd_device_new
snd_pcm: Unknown symbol snd_ctl_unregister_ioctl
snd_pcm: Unknown symbol snd_info_create_card_entry
snd_pcm: Unknown symbol snd_power_wait
snd_pcm: Unknown symbol snd_device_free
snd_pcm: Unknown symbol snd_card_file_remove
snd_pcm: Unknown symbol snd_info_unregister
snd_pcm: Unknown symbol snd_device_register
snd_pcm: Unknown symbol snd_register_device
snd_pcm: Unknown symbol snd_info_get_line
snd_ac97_codec: Unknown symbol snd_info_register
snd_ac97_codec: Unknown symbol snd_ctl_add
snd_ac97_codec: Unknown symbol snd_info_free_entry
snd_ac97_codec: Unknown symbol snd_interval_refine
snd_ac97_codec: Unknown symbol snd_ctl_find_id
snd_ac97_codec: Unknown symbol snd_ctl_new1
snd_ac97_codec: Unknown symbol snd_ctl_remove_id
snd_ac97_codec: Unknown symbol snd_component_add
snd_ac97_codec: Unknown symbol snd_pcm_hw_rule_add
snd_ac97_codec: Unknown symbol snd_iprintf
snd_ac97_codec: Unknown symbol snd_device_new
snd_ac97_codec: Unknown symbol snd_info_create_card_entry
snd_ac97_codec: Unknown symbol snd_info_unregister
snd_ali5451: Unknown symbol snd_ctl_add
snd_ali5451: Unknown symbol snd_ac97_resume
snd_ali5451: Unknown symbol snd_pcm_new
snd_ali5451: Unknown symbol snd_card_register
snd_ali5451: Unknown symbol snd_card_free
snd_ali5451: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
snd_ali5451: Unknown symbol snd_pcm_hw_constraint_minmax
snd_ali5451: Unknown symbol snd_pcm_format_unsigned
snd_ali5451: Unknown symbol snd_ac97_mixer
snd_ali5451: Unknown symbol snd_card_pci_resume
snd_ali5451: Unknown symbol snd_ac97_bus
snd_ali5451: Unknown symbol snd_pcm_set_sync
snd_ali5451: Unknown symbol snd_ctl_new1
snd_ali5451: Unknown symbol snd_card_new
snd_ali5451: Unknown symbol snd_ac97_suspend
snd_ali5451: Unknown symbol snd_pcm_lib_malloc_pages
snd_ali5451: Unknown symbol snd_pcm_lib_ioctl
snd_ali5451: Unknown symbol snd_pcm_lib_free_pages
snd_ali5451: Unknown symbol snd_card_pci_suspend
snd_ali5451: Unknown symbol snd_pcm_set_ops
snd_ali5451: Unknown symbol snd_card_set_pm_callback
snd_ali5451: Unknown symbol snd_device_new
snd_ali5451: Unknown symbol snd_pcm_suspend_all
snd_ali5451: Unknown symbol snd_pcm_period_elapsed
snd_ali5451: Unknown symbol snd_pcm_format_width
snd: Unknown symbol pm_register
snd: Unknown symbol pm_unregister
snd_mixer_oss: Unknown symbol snd_info_register
snd_mixer_oss: Unknown symbol snd_info_free_entry
snd_mixer_oss: Unknown symbol snd_info_get_str
snd_mixer_oss: Unknown symbol snd_unregister_oss_device
snd_mixer_oss: Unknown symbol snd_ctl_find_id
snd_mixer_oss: Unknown symbol snd_register_oss_device
snd_mixer_oss: Unknown symbol snd_card_file_add
snd_mixer_oss: Unknown symbol snd_mixer_oss_notify_callback
snd_mixer_oss: Unknown symbol snd_iprintf
snd_mixer_oss: Unknown symbol snd_cards
snd_mixer_oss: Unknown symbol snd_ctl_notify
snd_mixer_oss: Unknown symbol snd_oss_info_register
snd_mixer_oss: Unknown symbol snd_kmalloc_strdup
snd_mixer_oss: Unknown symbol snd_info_create_card_entry
snd_mixer_oss: Unknown symbol snd_card_file_remove
snd_mixer_oss: Unknown symbol snd_info_unregister
snd_mixer_oss: Unknown symbol snd_ctl_find_numid
snd_mixer_oss: Unknown symbol snd_info_get_line
snd_timer: Unknown symbol snd_info_register
snd_timer: Unknown symbol snd_info_create_module_entry
snd_timer: Unknown symbol snd_info_free_entry
snd_timer: Unknown symbol snd_iprintf
snd_timer: Unknown symbol snd_ecards_limit
snd_timer: Unknown symbol snd_oss_info_register
snd_timer: Unknown symbol snd_unregister_device
snd_timer: Unknown symbol snd_device_new
snd_timer: Unknown symbol snd_kmalloc_strdup
snd_timer: Unknown symbol snd_info_unregister
snd_timer: Unknown symbol snd_register_device
snd_pcm: Unknown symbol snd_info_register
snd_pcm: Unknown symbol snd_info_create_module_entry
snd_pcm: Unknown symbol snd_timer_notify
snd_pcm: Unknown symbol snd_timer_interrupt
snd_pcm: Unknown symbol snd_info_free_entry
snd_pcm: Unknown symbol snd_info_get_str
snd_pcm: Unknown symbol snd_ctl_register_ioctl
snd_pcm: Unknown symbol snd_card_file_add
snd_pcm: Unknown symbol snd_iprintf
snd_pcm: Unknown symbol snd_major
snd_pcm: Unknown symbol snd_unregister_device
snd_pcm: Unknown symbol snd_timer_new
snd_pcm: Unknown symbol snd_device_new
snd_pcm: Unknown symbol snd_ctl_unregister_ioctl
snd_pcm: Unknown symbol snd_info_create_card_entry
snd_pcm: Unknown symbol snd_power_wait
snd_pcm: Unknown symbol snd_device_free
snd_pcm: Unknown symbol snd_card_file_remove
snd_pcm: Unknown symbol snd_info_unregister
snd_pcm: Unknown symbol snd_device_register
snd_pcm: Unknown symbol snd_register_device
snd_pcm: Unknown symbol snd_info_get_line
snd_pcm_oss: Unknown symbol snd_pcm_lib_read
snd_pcm_oss: Unknown symbol snd_info_register
snd_pcm_oss: Unknown symbol snd_pcm_hw_constraints_init
snd_pcm_oss: Unknown symbol snd_pcm_hw_param_near
snd_pcm_oss: Unknown symbol _snd_pcm_hw_param_setinteger
snd_pcm_oss: Unknown symbol snd_pcm_kernel_ioctl
snd_pcm_oss: Unknown symbol snd_pcm_stop
snd_pcm_oss: Unknown symbol snd_info_free_entry
snd_pcm_oss: Unknown symbol snd_pcm_format_unsigned
snd_pcm_oss: Unknown symbol _snd_pcm_hw_params_any
snd_pcm_oss: Unknown symbol snd_info_get_str
snd_pcm_oss: Unknown symbol snd_pcm_format_physical_width
snd_pcm_oss: Unknown symbol snd_unregister_oss_device
snd_pcm_oss: Unknown symbol snd_pcm_hw_param_value_max
snd_pcm_oss: Unknown symbol snd_pcm_hw_param_set
snd_pcm_oss: Unknown symbol snd_pcm_format_silence_64
snd_pcm_oss: Unknown symbol snd_pcm_open_substream
snd_pcm_oss: Unknown symbol snd_register_oss_device
snd_pcm_oss: Unknown symbol snd_pcm_lib_readv
snd_pcm_oss: Unknown symbol _snd_pcm_hw_param_set
snd_pcm_oss: Unknown symbol snd_card_file_add
snd_pcm_oss: Unknown symbol snd_pcm_kernel_capture_ioctl
snd_pcm_oss: Unknown symbol snd_pcm_lib_writev
snd_pcm_oss: Unknown symbol _snd_pcm_hw_param_min
snd_pcm_oss: Unknown symbol snd_mixer_oss_ioctl_card
snd_pcm_oss: Unknown symbol snd_iprintf
snd_pcm_oss: Unknown symbol snd_task_name
snd_pcm_oss: Unknown symbol snd_pcm_format_linear
snd_pcm_oss: Unknown symbol snd_pcm_mmap_data
snd_pcm_oss: Unknown symbol snd_pcm_devices
snd_pcm_oss: Unknown symbol snd_oss_info_register
snd_pcm_oss: Unknown symbol snd_pcm_hw_param_value_min
snd_pcm_oss: Unknown symbol snd_pcm_build_linear_format
snd_pcm_oss: Unknown symbol snd_pcm_hw_param_mask
snd_pcm_oss: Unknown symbol snd_kmalloc_strdup
snd_pcm_oss: Unknown symbol snd_pcm_format_signed
snd_pcm_oss: Unknown symbol snd_pcm_hw_constraints_complete
snd_pcm_oss: Unknown symbol snd_pcm_link_rwlock
snd_pcm_oss: Unknown symbol snd_pcm_hw_refine
snd_pcm_oss: Unknown symbol snd_pcm_kernel_playback_ioctl
snd_pcm_oss: Unknown symbol snd_info_create_card_entry
snd_pcm_oss: Unknown symbol snd_pcm_format_big_endian
snd_pcm_oss: Unknown symbol snd_pcm_notify
snd_pcm_oss: Unknown symbol snd_pcm_release_substream
snd_pcm_oss: Unknown symbol snd_pcm_lib_write
snd_pcm_oss: Unknown symbol snd_card_file_remove
snd_pcm_oss: Unknown symbol snd_pcm_format_set_silence
snd_pcm_oss: Unknown symbol snd_info_unregister
snd_pcm_oss: Unknown symbol snd_info_get_line
snd_pcm_oss: Unknown symbol snd_pcm_format_width
snd: Unknown symbol pm_register
snd: Unknown symbol pm_unregister
snd_mixer_oss: Unknown symbol snd_info_register
snd_mixer_oss: Unknown symbol snd_info_free_entry
snd_mixer_oss: Unknown symbol snd_info_get_str
snd_mixer_oss: Unknown symbol snd_unregister_oss_device
snd_mixer_oss: Unknown symbol snd_ctl_find_id
snd_mixer_oss: Unknown symbol snd_register_oss_device
snd_mixer_oss: Unknown symbol snd_card_file_add
snd_mixer_oss: Unknown symbol snd_mixer_oss_notify_callback
snd_mixer_oss: Unknown symbol snd_iprintf
snd_mixer_oss: Unknown symbol snd_cards
snd_mixer_oss: Unknown symbol snd_ctl_notify
snd_mixer_oss: Unknown symbol snd_oss_info_register
snd_mixer_oss: Unknown symbol snd_kmalloc_strdup
snd_mixer_oss: Unknown symbol snd_info_create_card_entry
snd_mixer_oss: Unknown symbol snd_card_file_remove
snd_mixer_oss: Unknown symbol snd_info_unregister
snd_mixer_oss: Unknown symbol snd_ctl_find_numid
snd_mixer_oss: Unknown symbol snd_info_get_line
snd: Unknown symbol pm_register
snd: Unknown symbol pm_unregister
snd_seq_device: Unknown symbol snd_info_register
snd_seq_device: Unknown symbol snd_info_create_module_entry
snd_seq_device: Unknown symbol snd_info_free_entry
snd_seq_device: Unknown symbol snd_seq_root
snd_seq_device: Unknown symbol snd_iprintf
snd_seq_device: Unknown symbol snd_device_new
snd_seq_device: Unknown symbol snd_info_unregister
snd_timer: Unknown symbol snd_info_register
snd_timer: Unknown symbol snd_info_create_module_entry
snd_timer: Unknown symbol snd_info_free_entry
snd_timer: Unknown symbol snd_iprintf
snd_timer: Unknown symbol snd_ecards_limit
snd_timer: Unknown symbol snd_oss_info_register
snd_timer: Unknown symbol snd_unregister_device
snd_timer: Unknown symbol snd_device_new
snd_timer: Unknown symbol snd_kmalloc_strdup
snd_timer: Unknown symbol snd_info_unregister
snd_timer: Unknown symbol snd_register_device
snd_seq: Unknown symbol snd_timer_stop
snd_seq: Unknown symbol snd_info_register
snd_seq: Unknown symbol snd_info_create_module_entry
snd_seq: Unknown symbol snd_request_card
snd_seq: Unknown symbol snd_seq_autoload_lock
snd_seq: Unknown symbol snd_info_free_entry
snd_seq: Unknown symbol snd_seq_root
snd_seq: Unknown symbol snd_timer_close
snd_seq: Unknown symbol snd_seq_autoload_unlock
snd_seq: Unknown symbol snd_timer_open
snd_seq: Unknown symbol snd_timer_start
snd_seq: Unknown symbol snd_iprintf
snd_seq: Unknown symbol snd_timer_resolution
snd_seq: Unknown symbol snd_timer_pause
snd_seq: Unknown symbol snd_ecards_limit
snd_seq: Unknown symbol snd_unregister_device
snd_seq: Unknown symbol snd_seq_device_load_drivers
snd_seq: Unknown symbol snd_info_unregister
snd_seq: Unknown symbol snd_register_device
pcmcia_core: Unknown symbol refrigerator
pcmcia_core: Unknown symbol refrigerator
rsrc_nonstatic: Unknown symbol release_cis_mem
rsrc_nonstatic: Unknown symbol pcmcia_socket_list
rsrc_nonstatic: Unknown symbol pccard_validate_cis
rsrc_nonstatic: Unknown symbol destroy_cis_cache
rsrc_nonstatic: Unknown symbol pcmcia_socket_list_rwsem
yenta_socket: Unknown symbol dead_socket
yenta_socket: Unknown symbol pcmcia_register_socket
yenta_socket: Unknown symbol pcmcia_socket_dev_resume
yenta_socket: Unknown symbol pcmcia_parse_events
yenta_socket: Unknown symbol pcmcia_socket_dev_suspend
yenta_socket: Unknown symbol pccard_nonstatic_ops
yenta_socket: Unknown symbol pcmcia_unregister_socket
pcmcia_core: Unknown symbol refrigerator
pcmcia: Unknown symbol pcmcia_get_socket
pcmcia: Unknown symbol pcmcia_get_window
pcmcia: Unknown symbol pcmcia_suspend_card
pcmcia: Unknown symbol pcmcia_replace_cis
pcmcia: Unknown symbol pcmcia_socket_list
pcmcia: Unknown symbol pcmcia_get_card_services_info
pcmcia: Unknown symbol pccard_get_configuration_info
pcmcia: Unknown symbol pcmcia_lookup_bus
pcmcia: Unknown symbol pccard_get_first_tuple
pcmcia: Unknown symbol pccard_register_pcmcia
pcmcia: Unknown symbol pccard_read_tuple
pcmcia: Unknown symbol pccard_validate_cis
pcmcia: Unknown symbol pccard_access_configuration_register
pcmcia: Unknown symbol pcmcia_insert_card
pcmcia: Unknown symbol pcmcia_adjust_resource_info
pcmcia: Unknown symbol pcmcia_socket_list_rwsem
pcmcia: Unknown symbol pcmcia_resume_card
pcmcia: Unknown symbol pccard_get_status
pcmcia: Unknown symbol pcmcia_validate_mem
pcmcia: Unknown symbol pcmcia_socket_class
pcmcia: Unknown symbol pccard_get_tuple_data
pcmcia: Unknown symbol pcmcia_put_socket
pcmcia: Unknown symbol pcmcia_eject_card
pcmcia: Unknown symbol pccard_reset_card
pcmcia: Unknown symbol pccard_parse_tuple
pcmcia: Unknown symbol pcmcia_get_socket_by_nr
pcmcia: Unknown symbol pccard_get_next_tuple
pcmcia: Unknown symbol pcmcia_get_mem_page


Jedenfalls musste ich dann mit der Gentoo-CD den Kernel komplett löschen und ihn von dort ganz neu kompilieren! :(
ASUS P5B S775
Core2Duo E6400, 8192MB DDR2-RAM, 250GB und 500GB-SATA-Festplatte
Radeon X1650 XT, SH-S183L-SATA
Gentoo-Linux, 2.6.26-gentoo-r1 KDE-4.1.2
gcc 4.1.2 (Gentoo 4.1.2), x86_64, UTF8

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Takumo« (16.04.2005, 13:25)


7

16.04.2005, 15:02

Ich weiß ja nicht, woher der Fehler mit dem PCMCIA kommt, aber alsa mußt du nach jedem Kernel Backen neu installieren.
Et gibt nüx Gutes, außer man tut es

8

16.04.2005, 18:08

Und wieso funktioniert Alsa dann, wenn ich den Kernel mit der Gentoo-CD installiere?
Oder wieso geht Ndiswrapper dann nur..., immerhin ist es ja der selbe Kernel...
ASUS P5B S775
Core2Duo E6400, 8192MB DDR2-RAM, 250GB und 500GB-SATA-Festplatte
Radeon X1650 XT, SH-S183L-SATA
Gentoo-Linux, 2.6.26-gentoo-r1 KDE-4.1.2
gcc 4.1.2 (Gentoo 4.1.2), x86_64, UTF8

9

16.04.2005, 18:14

Ich begreife die Aussage nicht so ganz...auf der gentoo livecd ist ein 2.4 er Kernel...da muß make bzImage etc. noch eingegeben werden.

Hast du vielleicht die ganze Zeit mit genkernel gearbeitet???

Dann sind es nämlich ganz andere Befehle und es werden so ziemlich für alle Eventualitäten module kompiliert.

Ich blick da ehrlich gesagt nicht mehr ganz durch, bei deinem Problem.
Et gibt nüx Gutes, außer man tut es

10

16.04.2005, 18:59

Nein, du verstehst mich nicht.

Wenn ich den Kernel verändere und dann neu starte, dann kann ich diesen Kernel nicht mehr booten, da dann diese Fehler der Module kommen.
Um mein System wieder starten zu können, muss die Gentoo-CD booten, anschließend mit "emerge -C vanilla-sources" deinstallieren und dann diesen Kernel wieder mit "emerge vanilla-sources" installieren.
Anschließend kompiliere ich diesen Kernel wieder und boote.
Und sehe da: Dann klappt wieder alles. Aber es kann ja nicht sein, dass wenn ich z.B. ein Modul installieren möchte, dass die anderen Module dann parktisch "ungültig" werden!
ASUS P5B S775
Core2Duo E6400, 8192MB DDR2-RAM, 250GB und 500GB-SATA-Festplatte
Radeon X1650 XT, SH-S183L-SATA
Gentoo-Linux, 2.6.26-gentoo-r1 KDE-4.1.2
gcc 4.1.2 (Gentoo 4.1.2), x86_64, UTF8

11

16.04.2005, 23:19

hatt ich noch nie dann beschreib doch mal schritt für schritt wie du da vorgehst

übrigens kann sein das

Quellcode

1
make && make modules_install 


jetzt auch klappt

allerdings mache ich das immernoch auf die alte art

make bzImage
make modules
make modules_install

und das klappt auch noch
AMD64 3200+
Gentoo stage1 Kernel: 2.6.13
Registrierter Linux User # 362756

12

16.04.2005, 23:44

Also:

Ich gehe in meine Kernel-Sourcen und gebe dort "make xconfig" ein und ändere dort einige Einstellungen (Module oder was weiß ich was).
Anschließend gebe ich "make bzImage && make modules && make modules_install" ein. Nach dem Kompilieren kopiere ich das bzImage nach /boot, damit es gebootet werden kann.
Ich fahre meinen Laptop herunter und starte ihn neu.
Und genau dann gehen die Module nicht mehr, es kommen diese Fehlermeldungen, wie ich sie schon genannt habe.
Also starte ich den Computer mit der Gentoo-CD neu.
Ich deinstalliere den Kernel (emerge -C vanilla-sources) und lösche anschließend noch die Verzeichnisse die übrig geblieben sind (/usr/linux* und /lib/modules/*)
Dann installiere ich den Kernel wieder (emerge vanilla-sources), kopiere die .config zurück, kompiliere alles, kopiere das bzImage zurück und starte neu.
Und sehe dort, jetzt funktioniert wieder alles.
ASUS P5B S775
Core2Duo E6400, 8192MB DDR2-RAM, 250GB und 500GB-SATA-Festplatte
Radeon X1650 XT, SH-S183L-SATA
Gentoo-Linux, 2.6.26-gentoo-r1 KDE-4.1.2
gcc 4.1.2 (Gentoo 4.1.2), x86_64, UTF8

13

17.04.2005, 00:13

Zitat

Original von Takumo
Also:

Nach dem Kompilieren kopiere ich das bzImage nach /boot, damit es gebootet werden kann.


also ich nehme mal an du benennst die bzImage in boot um zb. in

kernel-2.6.11-gentoo-r4

was ich dann irgentwie vermisse ist die System.map , darin stehen infos zu den modulen die der kernel brauch

also die muss auch nach boot in dem fall cp /usr/src/linux/System.map /boot/System.map-2.6.11-gentoo-r4

ich denke mal das wird dein problem sein

noch`n tip wen du die selbe kernelversion neu baust lösche vor dem modules_install

die /lib/modules/"kernelversion" es muss nicht aber es kann sonst probleme geben
AMD64 3200+
Gentoo stage1 Kernel: 2.6.13
Registrierter Linux User # 362756

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »pasumima« (17.04.2005, 00:14)


14

17.04.2005, 00:58

Hm..., stimmt, die System.map habe ich nie kopiert.
Aber damals, als ich unter SuSE und Mandrake mir die kompiliert habe, habe ich die System.map auch nie verschoben und es hat trotzdem geklappt...
ASUS P5B S775
Core2Duo E6400, 8192MB DDR2-RAM, 250GB und 500GB-SATA-Festplatte
Radeon X1650 XT, SH-S183L-SATA
Gentoo-Linux, 2.6.26-gentoo-r1 KDE-4.1.2
gcc 4.1.2 (Gentoo 4.1.2), x86_64, UTF8

15

17.04.2005, 01:07

man kann die auch mit "depmod -a" glaube ich mal genaue parameter gibt bestimmt man depmode neu erstellen oder aktualiesieren

vieleicht macht das suse auch automatisch ??? keine ahnung
AMD64 3200+
Gentoo stage1 Kernel: 2.6.13
Registrierter Linux User # 362756

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »pasumima« (17.04.2005, 01:08)


16

17.04.2005, 19:49

Mach einfach 'make install'. Das Kopiert Kernel und system.map und ruft den Bootmanager (lilo/grub) auf.

Also:
make menuconfig oder xconfig
make
make install
make modules_install
reboot

Mehr brauchts eigentlich nicht.
__
Rud

17

17.04.2005, 22:20

Ich finde es komisch, manchmal geht es und manchmal geht es nicht...
Naja, Linux' Wege sind unergründlich :P ^^
ASUS P5B S775
Core2Duo E6400, 8192MB DDR2-RAM, 250GB und 500GB-SATA-Festplatte
Radeon X1650 XT, SH-S183L-SATA
Gentoo-Linux, 2.6.26-gentoo-r1 KDE-4.1.2
gcc 4.1.2 (Gentoo 4.1.2), x86_64, UTF8

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Takumo« (18.04.2005, 06:51)