LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Laptop and Netbook (https://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/)
-   -   Custom Kernel: Thinkpad T30 drivers (https://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/custom-kernel-thinkpad-t30-drivers-826230/)

NtP 08-14-2010 12:28 PM

Custom Kernel: Thinkpad T30 drivers
 
Hello together,

I hope I picked the right forum section. My Problem is the following:

To speed up my Notebook (but mostly 'cause it's cool :D), I wanted to compile a custom Kernel using the Kernel Seeds and http://kmuto.jp/debian/hcl/ for detecting the drivers I need (Thinkpad T30). But I can't find usb-uhci (maybe USB_UHCI_HCD?), i810-rng, intel-rng, i2c-i801, i810_audio, yenta_socket and orinoco_pci here.

The drivers I found (correct me if I've got the wrong):
intel-agp (AGP_INTEL)
uhci-hcd (USB_UHCI_HCD)
iTCO_wdt (ITCO_WDT)
ata_piix (ATA_PIIX)
snd-intel8x0 (SND_INTEL8X0)
snd-intel8x0m (SND_INTEL8X0M)
radeonfb (FB_RADEON)
hostap_pci (HOSTAP_PCI)
e100 (E100)

The output of lspci -n:
00:00.0 0600: 8086:1a30 (rev 04)
00:01.0 0604: 8086:1a31 (rev 04)
00:1d.0 0c03: 8086:2482 (rev 02)
00:1d.1 0c03: 8086:2484 (rev 02)
00:1d.2 0c03: 8086:2487 (rev 02)
00:1e.0 0604: 8086:2448 (rev 42)
00:1f.0 0601: 8086:248c (rev 02)
00:1f.1 0101: 8086:248a (rev 02)
00:1f.3 0c05: 8086:2483 (rev 02)
00:1f.5 0401: 8086:2485 (rev 02)
00:1f.6 0703: 8086:2486 (rev 02)
01:00.0 0300: 1002:4c57
02:00.0 0607: 104c:ac55 (rev 01)
02:00.1 0607: 104c:ac55 (rev 01)
02:02.0 0280: 1260:3873 (rev 01)
02:08.0 0200: 8086:1031 (rev 42)

With the kernel I'm using now everything is working fine.

Thank you for reading this! I hope somebody has enough time to help me.

NtP

joel2001k 08-19-2010 03:57 AM

RE: Custom Kernel: Thinkpad T30 drivers
 
Hi I did `make menuconfig` in the kernel source (2.6.33.7) directory and searched it for you:

intel-rng (Symbol: HW_RANDOM_INTEL)
Location:
-> Device Drivers
-> Character devices
-> Hardware Random Number Generator Core support

i2c-i801 (Symbol: I2C_I801)
Location:
-> Device Drivers
-> I2C support (I2C [=m])
-> I2C Hardware Bus support

yenta_socket (Symbol: YENTA)
Location:
-> Bus options (PCI etc.)
-> PCCard (PCMCIA/CardBus) support (PCCARD [=m])
Selects: CARDBUS [=y] && PCCARD_NONSTATIC [=m]

I believe that you got the correct modules for uhci-hcd and snd-intel8x0, but couldn't find the orinoco_pci module.

Do you use debian GNU/Linux? If so, have you installed kernel-package, it provides the command `make-kpkg`. With it you can easily create debian packages for your created kernel image.


All times are GMT -5. The time now is 08:01 AM.