You are not logged in.
/lib/modules/2.6.39-ck/kernel/drivers/scsi/scsi_mod.ko.gz
/lib/modules/2.6.39-ck/kernel/drivers/ata/libata.ko.gz
/lib/modules/2.6.39-ck/kernel/drivers/ata/libahci.ko.gz
/lib/modules/2.6.39-ck/kernel/drivers/ata/ahci.ko.gz
/lib/modules/2.6.39-ck/kernel/drivers/scsi/sd_mod.ko.gz
There are 5 modules that I want to build into my kernel (i.e. not have them as modules). Does anyone have an idea how I can locate the corresponding options for them in the nconfig? Searching (F8) doesn't give me what I need.
Example:
Searching for "SCSI_MOD" gives:
Symbol: SCSI_MOD [=m]
Type : tristate
But it doesn't tell me where I need to go in the nconfig to locate that specific option. Searching on others such as "libata" or "LIBATA" gives nothing. I am reluctant to simply edit the config directly with vim because I know that some of these options may and likely will cause other options to be required as well.
Last edited by graysky (2011-06-11 10:52:55)
Offline
Just look in the help menus. They usually mention the name of the module it would create if selected. Have a look within:
Device Drivers --> SCSI Device Support
Device Drivers --> Serial ATA and Parallel ATA Drivers
TOMOYO Linux: Mandatory Access Control.
My AUR packages
Offline
@jnguyen - I did, but it's unclear to me from there which of the myriad options correspond back to the specific 5 of interest to me.
Offline
paste lspci -n into here for some help:
PCI ID   Works?   Vendor   Device   Driver   Kernel
80862e20   Yes   Intel Corporation   4 Series Chipset DRAM Controller   intel-agp   
80863a3e   Yes   Intel Corporation   82801JI (ICH10 Family) HD Audio Controller   snd-hda-intel    
8086244e   Yes   Intel Corporation   82801 PCI Bridge   i810_rng   
80863a16   Yes   Intel Corporation   82801JIR (ICH10R) LPC Interface Controller   iTCO_wdt   v2.6.28-
80863a22   Yes   Intel Corporation   82801JI (ICH10 Family) SATA AHCI Controller   ahci   v2.6.31-
80863a30   Yes   Intel Corporation   82801JI (ICH10 Family) SMBus Controller   i2c-i801   v2.6.25- 
197b2363   Yes   JMicron Technology Corp.   JMB362/JMB363 Serial ATA Controller   jmicron   
197b2363   Yes   JMicron Technology Corp.   JMB362/JMB363 Serial ATA Controller   jmicron   
10ec8168   Yes   Realtek Semiconductor Co., Ltd.   RTL8111/8168B PCI Express Gigabit Ethernet controller   r8169   v2.6.25-Last edited by graysky (2011-06-11 01:33:29)
Offline
in your kernel src dir, run
find . -name Kconfig -exec grep -rH scsi_mod {} \;then read the Kconfig that is returned.
Offline
@tomk -
$ find . -name Kconfig -exec grep -rH scsi_mod {} \;
./drivers/scsi/Kconfig:      The module will be called scsi_mod.
./drivers/scsi/Kconfig:      You can override this choice by specifying "scsi_mod.scan=sync"Offline
Yes, that's what I got too.
Now read the Kconfig.
Offline
Thanks for your help, tomk - it's working now. My problem wasn't with what I did, it was with grub2: https://bbs.archlinux.org/viewtopic.php?id=120648
Offline