Gentoo Archives: gentoo-user

From: John Dangler <jdangler@××××××××.net>
To: gentoo-user@l.g.o
Subject: RE: [gentoo-user] updates
Date: Tue, 01 Nov 2005 15:00:34
Message-Id: 010d01c5def4$2f40ce90$0501a8c0@croatus
In Reply to: Re: [gentoo-user] updates by Roy Wright
1 Roy~
2 I've been leaning toward building the kernel myself; maybe this is a good
3 time to jump in...
4
5 I know from lspci that, in addition to the nvidia kernel (which
6 module-rebuild correctly identifies), that ipw2100 (wireless) is a module
7 that I had to emerge in order to be functional on my laptop. I also know
8 that I emerged alsa sound to get all the functionality I wanted there. And,
9 from going through menuconfig, it appears that the sound/modem controller
10 (Intel AC97) and the Firewire (IEEE1394) is selectable within the kernel
11 config.
12 So, my question would be - why doesn't module-rebuild see the ipw2100 (at
13 least), and the alsa drivers (at most)?
14
15 I'm still reading through the docs and re-reading the handbook on kernel
16 generation so I'll be trying this out later today. I know that I had a
17 lengthy discourse with Holly regarding splash, which was never really
18 resolved for me regardless of the kernel generation method chosen.
19
20 JD
21
22 -----Original Message-----
23 From: Roy Wright [mailto:royw@×××××.com]
24 Sent: Sunday, October 30, 2005 11:16 PM
25 To: gentoo-user@l.g.o
26 Subject: Re: [gentoo-user] updates
27
28 John Dangler wrote:
29
30 >Roy~
31 >Thanks for the reply. I actually used genkernel to make the kernel. I
32 used
33 >'genkernel all'. That's why I'm a little confused as to why this didn't
34 >take effect. The previous kernel was also built with genkernel and didn't
35 >have any problems.
36 >
37 >Regards,
38 >
39 >JD
40 >
41 >
42 I'm about out of my league with this. Just a couple of days experience
43 with genkernel before switching to menuconfig...
44
45 Just a few things to check.
46
47 dmesg
48
49 recent logs in /var/log
50
51 Look in /lib/modules. You should see some kernel directories. Ex:
52
53 royw-gentoo etc # ls /lib/modules/
54 2.4.28 2.6.11-gentoo-r11 2.6.11-gentoo-r4 2.6.11-gentoo-r9
55 2.6.12-gentoo-r10 2.6.13-gentoo-r3
56
57 Then look in the problem kernel's directory. Ex:
58
59 royw-gentoo etc # ls /lib/modules/2.6.12-gentoo-r10/
60 CiscoVPN kernel modules.alias modules.dep
61 modules.inputmap modules.pcimap modules.usbmap video
62 build misc modules.ccwmap modules.ieee1394map
63 modules.isapnpmap modules.symbols source
64
65 Then you can dig down into kernel/* looking for *.ko files. Ex:
66
67 royw-gentoo etc # find /lib/modules/2.6.12-gentoo-r10/kernel -name
68 "*.ko" -print
69 /lib/modules/2.6.12-gentoo-r10/kernel/drivers/acpi/video.ko
70 /lib/modules/2.6.12-gentoo-r10/kernel/drivers/base/firmware_class.ko
71 /lib/modules/2.6.12-gentoo-r10/kernel/drivers/block/pktcdvd.ko
72 ...
73
74 This should give you a warm fuzzy that the modules were built...
75
76 If all that's there, then look at the modules configs in /etc. Ex:
77
78 royw-gentoo etc # ls -d /etc/modules*
79 /etc/modules.autoload.d /etc/modules.conf /etc/modules.conf.old
80 /etc/modules.d /etc/modules.devfs
81
82 /etc/modules.d contains individual module config files. modules-update
83 will merge these into
84 /etc/modules.conf.
85
86 That's about the sum of my knowledge here...
87
88 HTH,
89 Roy
90 --
91 gentoo-user@g.o mailing list
92
93
94
95
96
97 --
98 gentoo-user@g.o mailing list