Re: Compiling errors with rtl8139.c
Rival <[email protected]> Wed, 19 Feb 2003 22:34:25 +0100
| Newsgroups | gmane.linux.drivers.realtek.devel |
|---|---|
| Message-ID | <[email protected]> |
On Mon, 17 Feb 2003 12:27:36 -0500 (EST), Donald Becker <[email protected]> wrote: > On Wed, 12 Feb 2003, Rival wrote: > >> I'm trying to install my network card on a slackware 8.1 machine and get >> quite a lot of errors while compiling. I've attached the output to this >> message. Does anyone know what the hell this all means, and how I can >> fix it? The command I use is: >> gcc -DCARDBUS -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 -c >> rtl8139.c -o fethcb_cb.o -Iusr/include/pcmcia >> which is pretty standard I think.. > > Not at all standard! > Where did you get the driver source code, and that compile command? both from my manufacturer, actually the command was at the bottom of the source. Anyway I downloaded and run netdrivers.tgz, at first they didn't work but at least they told me what was wrong.. kernel source. How am I supposed to know I need that! From my perspective the kernel sources are just 133mbs of junk (no offence). Ok so make and make install compiled and installed the drivers but I still don't have the card up and running. I get the following messages at bootup: cardmgr[48]: socket 0: Dynalink L100CLV cardmgr[48]: executing: 'modprobe cb_enabler' cardmgr[48]: executing: 'modprobe rtl8139' pci-scan.c:v1.11 8/31/2002 Donald Becker <[email protected]> http://www.scyld.com/linux/drivers.html rtl8139.c:v1.22 11/17/2002 Donald Becker, [email protected]. http://www.scyld.com/network/rtl8139.html PCI device 'Realtek RTL8139C Fast Ethernet' was not assigned an IRQ. It will not be activated. cardmgr[48]: + /lib/modules/2.4.18/kernel/drivers/net/rtl8139.o: init_module: No such device cardmgr[48]: + /lib/modules/2.4.18/kernel/drivers/net/rtl8139.o: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters. cardmgr[48]: + You may find more information in syslog or the output from dmesg cardmgr[48]: + /lib/modules/2.4.18/kernel/drivers/net/rtl8139.o: insmod /lib/modules/2.4.18/kernel/drivers/net/rtl8139.o failed cardmgr[48]: + /lib/modules/2.4.18/kernel/drivers/net/rtl8139.o: insmod rtl8139 failed cardmgr[48]: modprobe exited with status 255 cardmgr[48]: module /lib/modules/2.4.18/pcmcia/rtl8139.o not available cardmgr[48]: get dev info on socket 0 failed: Resource temporarily unavailable > The reason for prohibiting MIME encoding and HTML email (and therefore > attachments) is that it makes the digest mode and archives unreadable. Ok.