|
From: James H. Newman on 25 Jul 2008 23:13 On Sat, 26 Jul 2008 02:58:51 +0000, Dances With Crows wrote: > James H. Newman staggered into the Black Sun and said: >> On Sat, 26 Jul 2008 02:01:49 +0000, Dances With Crows wrote: >>> James H. Newman staggered into the Black Sun and said: mallory:~$ >>> lspci | grep IDE >>> 00:06.0 IDE : nVidia Corporation CK804 IDE (rev f2) 00:07.0 IDE : >>> nVidia Corporation CK804 Serial ATA Controller (rev f3) 00:08.0 IDE : >>> nVidia Corporation CK804 Serial ATA Controller (rev f3) > >>> ...obviously, I have a CK804 here, which is supported by the sata_nv >>> module according to a grep -rli ck804 /usr/src/linux/drivers/ . > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> 01:02.0 RAID bus controller: VIA Technologies, Inc. VT6410 ATA133 RAID >> controller (rev 06) > >> My question is, how do I configure the kernel build environment to >> include support for this hardware? > > If you're using a distro kernel, the module is already in > /lib/modules/`uname -r`/ . Follow the procedure shown in the line > marked with a bunch of ^s to find the name of the module you need to > modprobe. You won't be looking for "ck804", of course, but for another > string that's unique to this particular piece of hardware. If you have > compiled a custom kernel, you need to compile the appropriate device > driver, which you can find using the same command. Then just do a "make > menuconfig", navigate to the right place, and set the appropriate option > to "M", "make modules && make modules_install", and you're good. Actually, I believe that what I am looking for is in the VIA82CXXX IDE driver. > The fact that you're asking these questions makes me think you would be > better served by a distro that does more hand-holding. Maybe so. However, how would I then learn?
From: Douglas Mayne on 26 Jul 2008 10:05 On Sat, 26 Jul 2008 03:13:39 +0000, James H. Newman wrote: <snip> > > Actually, I believe that what I am looking for is in the > VIA82CXXX IDE driver. > >> The fact that you're asking these questions makes me think you would be >> better served by a distro that does more hand-holding. > > Maybe so. However, how would I then learn? > On my system, I am using a kernel closely based on Slackware's default modular SMP kernel, and this command gives this result: $ cat /proc/config.gz | gzip -cd | grep VIA : : CONFIG_BLK_DEV_VIA82CXXX=y : : The module is built in. BTW, if you are not using the modular kernel which requires an initrd, which was introduced with Slackware version 12.0, then my first recommendation is to read about it, and to setup your system to boot using the recommended kernel and initrd. -- Douglas Mayne
First
|
Prev
|
Pages: 1 2 Prev: Link between dosemu, serial port, and telnet ... possible? Next: Low power home server |