1 |
Patrick Grimm wrote: |
2 |
> Am Donnerstag, 5. Juli 2007 11:13:16 schrieb Andreas Stallmann: |
3 |
> |
4 |
>> Hi! |
5 |
>> |
6 |
>> Ich hab hier ein gentoo-System, dessen Kernel ich von 2.6.18 auf 2.6.19 |
7 |
>> hochrüsten muß, damit ich drbd ans Laufen bekomme. |
8 |
>> |
9 |
>> Leider meldet mir der neue Kernel beim Start, er fände das Device |
10 |
>> /dev/md0 nicht mehr. Unter dem alten 2.6.18er ist das device definitiv |
11 |
>> vorhanden. |
12 |
>> |
13 |
>> Was mich wunder, ist das die Kernel-Konfiguration beider Kernels |
14 |
>> identisch ist. Ich habe unter laufendem 2.6.18 folgendes gemacht |
15 |
>> |
16 |
>> zcat /proc/config.gz >/etc/kernels/kernel-config-x86--2.6.19-gentoo-r5 |
17 |
>> zcat /proc/config.gz >/usr/share/genkernel/x86/kernel-config-2.6 |
18 |
>> rm /usr/src/linux |
19 |
>> ln -s /usr/src/linux-2.6.19-gentoo-r5 /usr/src/linux |
20 |
>> zcat /proc/config.gz >/usr/src/linux/.config |
21 |
>> genkernel --menuconfig all |
22 |
>> |
23 |
> Das hatte ich auch auf meinem Testrechner. |
24 |
> Ich hatte aber noch nicht die zeit nachzuprüfen woran das liegt. |
25 |
> Das einziege was ich schon probiert hatte war raid0 statisch in den kernel |
26 |
> einzubauen was aber auch nichts brachte. Dann musste ich irgendeine neues |
27 |
> usb-mod.ko testen und habe deswegen "genkernel menuconfig all" aufgerufen |
28 |
> und was im usbsubsytem weis aber nicht mehr ob ich im raid menue auch was |
29 |
> geändert habe auf jedenfall lief das /dev/md0 bei mir wieder. |
30 |
> Ich komme an den rechner heute nich mehr ran aber ich mach morgen mal ein |
31 |
> dif von den .config's |
32 |
Also ich habe von version 2.6.19-gentoo-r5 auf |
33 |
2.6.21-gentoo-r2 geupdatet. Und habe folgende einstellungen geändert |
34 |
CONFIG_MD=y |
35 |
-CONFIG_BLK_DEV_MD=m |
36 |
-CONFIG_MD_LINEAR=m |
37 |
-CONFIG_MD_RAID0=m |
38 |
-CONFIG_MD_RAID1=m |
39 |
-CONFIG_MD_RAID10=m |
40 |
-CONFIG_MD_RAID456=m |
41 |
-CONFIG_MD_RAID5_RESHAPE=y |
42 |
-CONFIG_MD_MULTIPATH=m |
43 |
-CONFIG_MD_FAULTY=m |
44 |
-CONFIG_BLK_DEV_DM=m |
45 |
-# CONFIG_DM_DEBUG is not set |
46 |
-CONFIG_DM_CRYPT=m |
47 |
-CONFIG_DM_SNAPSHOT=m |
48 |
-CONFIG_DM_MIRROR=m |
49 |
-CONFIG_DM_ZERO=m |
50 |
-CONFIG_DM_MULTIPATH=m |
51 |
-CONFIG_DM_MULTIPATH_EMC=m |
52 |
-CONFIG_BLK_DEV_DM_BBR=m |
53 |
+CONFIG_BLK_DEV_MD=y |
54 |
+# CONFIG_MD_LINEAR is not set |
55 |
+CONFIG_MD_RAID0=y |
56 |
+# CONFIG_MD_RAID1 is not set |
57 |
+# CONFIG_MD_RAID10 is not set |
58 |
+# CONFIG_MD_RAID456 is not set |
59 |
+# CONFIG_MD_MULTIPATH is not set |
60 |
+# CONFIG_MD_FAULTY is not set |
61 |
+# CONFIG_BLK_DEV_DM is not set |
62 |
|
63 |
ich habe zum testen alles rausgeschmissen was ich nicht brauchte |
64 |
|
65 |
---------------------------------mdadm.conf-------------------------------------- |
66 |
DEVICE /dev/hda4 /dev/hdc4 |
67 |
ARRAY /dev/md0 level=raid0 num-devices=2 UUID=de2a01ef:fe13f2fe:0a94f75e:fa517677 |
68 |
--------------------------------------------------------------------------------- |
69 |
und |
70 |
#mdadm --assemble /dev/md0 |
71 |
müsste das raid0 dann starten. |
72 |
---------------------------------dmesg------------------------------------------- |
73 |
md: md0 stopped. |
74 |
md: bind<hdc4> |
75 |
md: bind<hda4> |
76 |
md0: setting max_sectors to 8, segment boundary to 2047 |
77 |
blk_queue_segment_boundary: set to minimum fff |
78 |
raid0: looking at hda4 |
79 |
raid0: comparing hda4(29816576) with hda4(29816576) |
80 |
raid0: END |
81 |
raid0: ==> UNIQUE |
82 |
raid0: 1 zones |
83 |
raid0: looking at hdc4 |
84 |
raid0: comparing hdc4(29844288) with hda4(29816576) |
85 |
raid0: NOT EQUAL |
86 |
raid0: comparing hdc4(29844288) with hdc4(29844288) |
87 |
raid0: END |
88 |
raid0: ==> UNIQUE |
89 |
raid0: 2 zones |
90 |
raid0: FINAL 2 zones |
91 |
raid0: zone 1 |
92 |
raid0: checking hda4 ... nope. |
93 |
raid0: checking hdc4 ... contained as device 0 |
94 |
(29844288) is smallest!. |
95 |
raid0: zone->nb_dev: 1, size: 27712 |
96 |
raid0: current zone offset: 29844288 |
97 |
raid0: done. |
98 |
raid0 : md_size is 59660864 blocks. |
99 |
raid0 : conf->hash_spacing is 59633152 blocks. |
100 |
raid0 : nb_zone is 2. |
101 |
raid0 : Allocating 8 bytes for hash. |
102 |
--------------------------------------------------------------------------------- |
103 |
|
104 |
Gruss Patrick |
105 |
|
106 |
|
107 |
>> Ich hab auch noch mal in der menuconfig nachgeschaut, ob die raid-Module |
108 |
>> kompiliert werden. Werden sie. Sie finden sich auch ganz brav unter |
109 |
>> /lib/modules/2.6.19-gentoo-r5. |
110 |
>> |
111 |
>> Nach dem ersten Fehlstart, habe ich raid1 noch in die Datei |
112 |
>> /etc/modules.autoload.d/kernel-2.6 aufgenommen. Der Effekt ist der |
113 |
>> selbe... *grrrr* |
114 |
>> |
115 |
>> Habt ihr vielleicht 'ne Erklärung dafür? Der Schritt von 2.6.18 auf |
116 |
>> 2.6.19 läßt ja nicht grade großartige Änderungen vermuten... |
117 |
>> Oder ist das sogar ein dokumentierter Bug? Ich habe auf jeden Fall nix |
118 |
>> entsprechendes gefunden. |
119 |
>> |
120 |
>> Danke für eure Hilfe, |
121 |
>> |
122 |
>> Andreas |
123 |
>> |
124 |
>> -- |
125 |
>> Andreas Stallmann - fon: +49 (0) 2241 397198 -3 - fax: -9 |
126 |
>> dawin gmbh - belgische allee 50 - 53842 troisdorf |
127 |
>> hrb 8266 -- amtsgericht siegburg - steuernummer: 220/5793/0373 |
128 |
>> geschäftsführer: jan dreßler |
129 |
>> |
130 |
> |
131 |
> |
132 |
> |
133 |
|
134 |
-- |
135 |
gentoo-user-de@g.o mailing list |