Dave, Short answer, I've never done this before (Debian just almost always seems to work for me). But I'm pretty sure how to...
First, I should say, that in the worst case scenario, since you've just installed the system, it probably won't be that much of a loss to reinstall completely (and this might prove easiest). I can usually install a new Debian system in under a half hour of manual work, before it goes off to do its own thing. However, I think the answer to your situation can probably be found in 'dpkg-reconfigure <packagename>' (good tool to know in general). This command prompts you for initial installation question of the relevant package (from debconf database). It's very nicely done. The only question then is, is what package this very low-level question (3c59x installation) belongs to. I'm fairly certain you'll find success with 'base-config'. It's description ('dpkg -p base-config') says: [EMAIL PROTECTED]:~$ dpkg -p base-config Package: base-config Priority: optional Section: admin Installed-Size: 229 Maintainer: Joey Hess <[EMAIL PROTECTED]> Architecture: i386 Version: 0.33.2 Replaces: debconf (<< 0.2.79), debconf-tiny (<< 0.2.79) Depends: debconf, apt Suggests: tasksel Conflicts: debconf (<< 0.2.79), debconf-tiny (<< 0.2.79), tasksel (<< 1.0-7) Filename: dists/potato/main/binary-i386/admin/base-config_0.33.2.deb Size: 76150 MD5sum: 2c87e2d85c3116bb3bceb797d1c0615a Description: Debian base configuration package This package handles setting up the Debian base system. It contains the questions you see when you install Debian for the first time and boot up your new Debian system. . It can be removed with no ill effects -- now that your Debian system is installed, this package's only useful function is to allow you to reconfigure some of the things it asked you about earlier. It's these types of tools, BTW, that make me love Debian (just for future knowledge you probably want to familiarize yourself with 'apt-cache search <package>', 'dpgk -S <file>', 'dpkg -L <package>', 'dpkg -p <package>', and of course 'apt-get install <package>'). Hope this helps, Daniel On Sat, Mar 31, 2001, Dave Linsalata wrote: > heya! > > thanks for the help - I can't wait to try it...um, but one question: how can > I choose to use that driver, now that I have already installed? do I just > change some text file somewhere? > > thanks again!! > Dave > > -----Original Message----- > From: Daniel Freedman [mailto:[EMAIL PROTECTED] > Sent: Saturday, March 31, 2001 7:44 PM > To: debian-user@lists.debian.org > Subject: Re: Compiling question > > > On Sat, Mar 31, 2001, Dave Linsalata wrote: > > Hey all! > > > > I recently installed Debian on my computer, and I'm trying to set up my > > ethernet card. It's a 3com 3c905B card. After some searching, I found a > > linux driver on 3com's website. Unfortunately, it was compiled for an > older > > kernel, so I had to recompile. This was what I was supposed to type: > > Hi, > > Fortunately, it's much easier than this. For the 3c905b card, you > don't need to get any extra drivers or recompile your kernel or > anything else. During installation, when you're asked what modules to > make available to the kernel simply select 3c59x. I know, I know, > it's a confusing choice of names, but actually the line of 3com 3c905 > ('a' and 'b') cards use the vortex driver (3c59x). The 3c905c card is > much more difficulate to configure, but that shouldn't involve you, as > you have the 'b'. > > Here's one of my computers using the 3c905b, showing the appropriate > driver: > > [EMAIL PROTECTED]:~# /sbin/lsmod > Module Size Used by > serial 19640 0 (autoclean) > 3c59x 18480 1 > vfat 9408 0 (unused) > unix 11336 11 (autoclean) > > > So, bottom line, it's really pretty easy and you should NOT have to do > anything with kernel compiling. > > Hope this helps and take care, > > Daniel > > > > > > gcc -c 3c90x.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer \ > > -fno-strength-reduce -pipe -m486 -malign-loops=2 \ > > -malign-jumps=2 -malign-functions=2 -DCPU=486 \ > > -DMODULE -D__KERNEL__ > > > > > > also, since it was a new kernel, I was supposed to do this: > > + Adding -I/usr/src/linux/include to the command line if you've > > upgraded the kernel (assuming kernel source is in > > /usr/src/linux/include) > > > > so I dselected the kernel source, bunziped it, untarred it, and renamed it > > to linux (under /usr/src.) > > > > Now, it compiles fine, but then when I insmod it, I get an error saying it > > was compiled for the old kernel... > > > > Can anyone tell me what I'm doing wrong? I'm lost and have no idea what > to > > do now... > > > > thanks! > > dave > > > > > > -- > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > > > > -- > Daniel A. Freedman > Laboratory for Atomic and Solid State Physics > Department of Physics > Cornell University > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > > -- Daniel A. Freedman Laboratory for Atomic and Solid State Physics Department of Physics Cornell University