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