Toen bleek dat de out-of-the-box kernel van de 2.2.20-idepci kernel mijn:
*scsi tape drive & zip drive
*via ac97 onboard chip
*trust modem met bepaalde intel 536ep chipset
*iptables
Niet ondersteunde vond ik het tijd om zelf een kernel in elkaar te brouwen. Ik fijntjes 2.4.22 down geload
. In /usr/src het zaakje uitgepakt, make xconfig gedraaid, want dat schijnt het overzichtelijkst te zijn. Error:
Nou, ik dus met make config het maar gedaan, geen errors. Make dep ging ook vlekkeloos.
Toen make bzimage, na 10 sec weer gekilled want ik was make clean vergeten. Toen make bzImage, en toen kreeg ik deze errors:
Trouwens, ik had gelezen dat ik eerst van stable naar testing pruttel moest upgraden, dus had ik mijn sources aangepast. Een viertal pakketen konden toen niet mee ge upgrade worden, welke dat zijn weet ik niet meer
.
Naar mijn weten heb ik i2c helemaal niet nodig, allemaal pruttel voor sensoren etc voor je mobo, toch? Mijn vraag is, hoe los ik die make xconfig error op, en waarom struikelt hij over die i2c pruttel?
*scsi tape drive & zip drive
*via ac97 onboard chip
*trust modem met bepaalde intel 536ep chipset
*iptables
Niet ondersteunde vond ik het tijd om zelf een kernel in elkaar te brouwen. Ik fijntjes 2.4.22 down geload
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| guppie:/usr/src/linux-2.4.22# make xconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts kconfig.tk
make[1]: Entering directory `/usr/src/linux-2.4.22/scripts'
cat header.tk >> ./kconfig.tk
./tkparse < ../arch/i386/config.in >> kconfig.tk
echo "set defaults \"arch/i386/defconfig\"" >> kconfig.tk
echo "set ARCH \"i386\"" >> kconfig.tk
cat tail.tk >> kconfig.tk
chmod 755 kconfig.tk
make[1]: Leaving directory `/usr/src/linux-2.4.22/scripts'
wish -f scripts/kconfig.tk
Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server
Application initialization failed: couldn't connect to display ":0.0"
Error in startup script: invalid command name "button"
while executing
"button .ref"
(file "scripts/kconfig.tk" line 51)
make: *** [xconfig] Error 1 |
Nou, ik dus met make config het maar gedaan, geen errors. Make dep ging ook vlekkeloos.
Toen make bzimage, na 10 sec weer gekilled want ik was make clean vergeten. Toen make bzImage, en toen kreeg ik deze errors:
code:
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
| drivers/media/media.o(.text+0xedd): In function `msp3400c_reset': : undefined reference to `i2c_transfer' drivers/media/media.o(.text+0xefb): In function `msp3400c_reset': : undefined reference to `i2c_transfer' drivers/media/media.o(.text+0xf31): In function `msp3400c_reset': : undefined reference to `i2c_transfer' drivers/media/media.o(.text+0xff5): In function `msp3400c_read': : undefined reference to `i2c_transfer' drivers/media/media.o(.text+0x10c5): In function `msp3400c_write': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x32df): In function `msp_attach': : undefined reference to `i2c_attach_client' drivers/media/media.o(.text+0x33fa): In function `msp_detach': : undefined reference to `i2c_detach_client' drivers/media/media.o(.text+0x349a): In function `msp_probe': : undefined reference to `i2c_probe' drivers/media/media.o(.text+0x3a2b): In function `msp3400_init_module': : undefined reference to `i2c_add_driver' drivers/media/media.o(.text+0x3a4b): In function `msp3400_cleanup_module': : undefined reference to `i2c_del_driver' drivers/media/media.o(.text+0x3c8f): In function `chip_write': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x3d19): In function `chip_write': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x3ddf): In function `chip_read': : undefined reference to `i2c_master_recv' drivers/media/media.o(.text+0x3ece): In function `chip_read2': : undefined reference to `i2c_transfer' drivers/media/media.o(.text+0x3f99): In function `chip_cmd': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x4ffc): In function `chip_attach': : undefined reference to `i2c_attach_client' drivers/media/media.o(.text+0x5299): In function `chip_probe': : undefined reference to `i2c_probe' drivers/media/media.o(.text+0x52de): In function `chip_detach': : undefined reference to `i2c_detach_client' drivers/media/media.o(.text+0x57f7): In function `audiochip_init_module': : undefined reference to `i2c_add_driver' drivers/media/media.o(.text+0x581b): In function `audiochip_cleanup_module': : undefined reference to `i2c_del_driver' drivers/media/media.o(.text+0x5a3e): In function `tda7432_write': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x5b33): In function `tda7432_set': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x5ced): In function `tda7432_attach': : undefined reference to `i2c_attach_client' drivers/media/media.o(.text+0x5d4a): In function `tda7432_probe': : undefined reference to `i2c_probe' drivers/media/media.o(.text+0x5d6e): In function `tda7432_detach': : undefined reference to `i2c_detach_client' drivers/media/media.o(.text+0x61b4): In function `tda7432_init': : undefined reference to `i2c_add_driver' drivers/media/media.o(.text+0x61eb): In function `tda7432_fini': : undefined reference to `i2c_del_driver' drivers/media/media.o(.text+0x63c0): In function `tda9875_write': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x64a1): In function `i2c_read_register': : undefined reference to `i2c_transfer' drivers/media/media.o(.text+0x6a58): In function `tda9875_attach': : undefined reference to `i2c_attach_client' drivers/media/media.o(.text+0x6aaa): In function `tda9875_probe': : undefined reference to `i2c_probe' drivers/media/media.o(.text+0x6ace): In function `tda9875_detach': : undefined reference to `i2c_detach_client' drivers/media/media.o(.text+0x6d6b): In function `tda9875_init': : undefined reference to `i2c_add_driver' drivers/media/media.o(.text+0x6d8b): In function `tda9875_fini': : undefined reference to `i2c_del_driver' drivers/media/media.o(.text+0x6fd6): In function `tda9887_miro': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x71b9): In function `tda9887_configure': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x73f0): In function `tda9887_attach': : undefined reference to `i2c_attach_client' drivers/media/media.o(.text+0x7439): In function `tda9887_probe': : undefined reference to `i2c_probe' drivers/media/media.o(.text+0x7462): In function `tda9887_detach': : undefined reference to `i2c_detach_client' drivers/media/media.o(.text+0x751b): In function `tda9887_init_module': : undefined reference to `i2c_add_driver' drivers/media/media.o(.text+0x753b): In function `tda9887_cleanup_module': : undefined reference to `i2c_del_driver' drivers/media/media.o(.text+0x7623): In function `tuner_getstatus': : undefined reference to `i2c_master_recv' drivers/media/media.o(.text+0x76ab): In function `mt2032_init': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x76bf): In function `mt2032_init': : undefined reference to `i2c_master_recv' drivers/media/media.o(.text+0x7759): In function `mt2032_init': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x778f): In function `mt2032_init': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x77b1): In function `mt2032_init': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x77ef): In function `mt2032_init': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x7803): In function `mt2032_init': : undefined reference to `i2c_master_recv' drivers/media/media.o(.text+0x7847): In function `mt2032_init': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x7d5a): In function `mt2032_check_lo_lock': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x7d6e): In function `mt2032_check_lo_lock': : undefined reference to `i2c_master_recv' drivers/media/media.o(.text+0x7e10): In function `mt2032_optimize_vco': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x7e24): In function `mt2032_optimize_vco': : undefined reference to `i2c_master_recv' drivers/media/media.o(.text+0x7e7f): In function `mt2032_optimize_vco': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x7f24): In function `mt2032_set_if_freq': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x7f3c): In function `mt2032_set_if_freq': : undefined reference to `i2c_master_recv' drivers/media/media.o(.text+0x7fa1): In function `mt2032_set_if_freq': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x7fbe): In function `mt2032_set_if_freq': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x7fdb): In function `mt2032_set_if_freq': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x8056): In function `mt2032_set_if_freq': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x8096): In function `mt2032_set_if_freq': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x80d2): more undefined references to `i2c_master_send' follow drivers/media/media.o(.text+0x8680): In function `tuner_attach': : undefined reference to `i2c_attach_client' drivers/media/media.o(.text+0x8754): In function `tuner_probe': : undefined reference to `i2c_probe' drivers/media/media.o(.text+0x8786): In function `tuner_detach': : undefined reference to `i2c_detach_client' drivers/media/media.o(.text+0x8a2b): In function `tuner_init_module': : undefined reference to `i2c_add_driver' drivers/media/media.o(.text+0x8a4b): In function `tuner_cleanup_module': : undefined reference to `i2c_del_driver' drivers/media/media.o(.text+0x1d144): In function `bttv_remove': : undefined reference to `i2c_bit_del_bus' drivers/media/media.o(.text+0x1e267): In function `bttv_I2CRead': : undefined reference to `i2c_master_recv' drivers/media/media.o(.text+0x1e342): In function `bttv_I2CWrite': : undefined reference to `i2c_master_send' drivers/media/media.o(.text+0x1e3d3): In function `bttv_readee': : undefined reference to `i2c_master_recv' drivers/media/media.o(.text+0x1e4c7): In function `init_bttv_i2c': : undefined reference to `i2c_bit_add_bus' make: *** [vmlinux] Error 1 guppie:/usr/src/linux-2.4.22# |
Trouwens, ik had gelezen dat ik eerst van stable naar testing pruttel moest upgraden, dus had ik mijn sources aangepast. Een viertal pakketen konden toen niet mee ge upgrade worden, welke dat zijn weet ik niet meer
Naar mijn weten heb ik i2c helemaal niet nodig, allemaal pruttel voor sensoren etc voor je mobo, toch? Mijn vraag is, hoe los ik die make xconfig error op, en waarom struikelt hij over die i2c pruttel?
[ Voor 24% gewijzigd door Allochtoon op 04-09-2003 20:06 ]