[Techtalk] NIC problem with FC3
Matthew Miller
mattdm at mattdm.org
Mon Feb 7 04:27:43 EST 2005
On Thu, Feb 03, 2005 at 10:09:43AM -0800, nicole at nicsplace.net wrote:
> Hi all. I have a Shuttle SB83G5 I installed FC3 on. The problem is the
> NIC it uses (a Marvell Yukon). There is a lot pasted below to show what I
> have been trying to do to get this card to work properly. First, there is
> the dmesg info. I checked this when I first installed so was tipped off
> to the problem immediately. Everything below that shows my attemps to
> install drivers that are supposed to make this card work in linux. One
> actually appears to compile a driver but I can't get that compiled into
> the kernel. I would appreciate any assistance/ advice on this.
[...]
> make: Entering directory `/usr/src/redhat/SOURCES/linux-2.6.9'
^^^^^^^^^^^
Have you tried updating to the latest errata kernel for FC3? (Currently,
2.6.10-1.760_FC3). There's a chance that the updated sk98lin driver just
works....
> CC [M] /tmp/Sk98IIYlkpHNbpbGiSfKEfGQD/all/skge.o
> CC [M] /tmp/Sk98IIYlkpHNbpbGiSfKEfGQD/all/sky2.o
> /tmp/Sk98IIYlkpHNbpbGiSfKEfGQD/all/skge.c: In function `sk98lin_init_device':
> /tmp/Sk98IIYlkpHNbpbGiSfKEfGQD/all/skge.c:431: error: structure has no
> member named `last_stats'
> /tmp/Sk98IIYlkpHNbpbGiSfKEfGQD/all/skge.c:566: error: structure has no
> member named `last_stats'
> make[1]: *** [/tmp/Sk98IIYlkpHNbpbGiSfKEfGQD/all/skge.o] Error 1
> make[1]: *** Waiting for unfinished jobs....
> make: *** [_module_/tmp/Sk98IIYlkpHNbpbGiSfKEfGQD/all] Error 2
> make: Leaving directory `/usr/src/redhat/SOURCES/linux-2.6.9'
> +++ Compiler error
>
>
>
> 3. Intel Driver (for intel mobos with this NIC):
>
> +++ Compile the driver
> +++ ====================================
> make: Entering directory `/usr/src/redhat/SOURCES/linux-2.6.9'
> CC [M] /tmp/Sk98IniSlbgbYgXBnGGGEXFFI/all/skge.o
> /tmp/Sk98IniSlbgbYgXBnGGGEXFFI/all/skge.c: In function `sk98lin_init_device':
> /tmp/Sk98IniSlbgbYgXBnGGGEXFFI/all/skge.c:431: error: structure has no
> member named `last_stats'
> /tmp/Sk98IniSlbgbYgXBnGGGEXFFI/all/skge.c:566: error: structure has no
> member named `last_stats'
> make[1]: *** [/tmp/Sk98IniSlbgbYgXBnGGGEXFFI/all/skge.o] Error 1
> make: *** [_module_/tmp/Sk98IniSlbgbYgXBnGGGEXFFI/all] Error 2
> make: Leaving directory `/usr/src/redhat/SOURCES/linux-2.6.9'
> +++ Compiler error
>
>
>
> 4. Marvell Driver (from the card manufacturer):
>
> +++ Compile the driver
> +++ ====================================
> make: Entering directory `/usr/src/redhat/SOURCES/linux-2.6.9'
> CC [M] /tmp/Sk98IpRWrXKVehHMfkXAcELfb/all/skge.o
> /tmp/Sk98IpRWrXKVehHMfkXAcELfb/all/skge.c: In function `sk98lin_init_device':
> /tmp/Sk98IpRWrXKVehHMfkXAcELfb/all/skge.c:398: error: structure has no
> member named `last_stats'
> /tmp/Sk98IpRWrXKVehHMfkXAcELfb/all/skge.c:539: error: structure has no
> member named `last_stats'
> make[1]: *** [/tmp/Sk98IpRWrXKVehHMfkXAcELfb/all/skge.o] Error 1
> make: *** [_module_/tmp/Sk98IpRWrXKVehHMfkXAcELfb/all] Error 2
> make: Leaving directory `/usr/src/redhat/SOURCES/linux-2.6.9'
> +++ Compiler error
>
>
>
> 5. Syskonnect Driver (from the chipset manufacturer):
>
> Building modules, stage 2.
> MODPOST
> CC /tmp/Sk98IbSqBhXiMWZjcIgJemfka/all/sk98lin.mod.o
> LD [M] /tmp/Sk98IbSqBhXiMWZjcIgJemfka/all/sk98lin.ko
> make: Leaving directory `/usr/src/redhat/SOURCES/linux-2.6.9'
> Check the driver
> ====================================
> insmod: error inserting './sk98lin.ko': -1 Invalid module format
> +++ Check error. Insmod error!
>
> Info from syskonnect automatic install:
>
> Check the driver (error) [
> failed ]
> An error has occurred during the check proces which prevented
> the installation from completing.
> It's not possible to build a standalone sk98lin driver on this
> host. The kernel don't export a neccesary symbols for the
> device driver and we aren't able to load the driver.
>
> Please compile the kernel and the driver manually.
> The new driver has been installed in the /usr/src/linux
> directory.
>
> 1.) Go to the directory /usr/src/linux
> 2.) For the console mode, run the command: make menuconfig
> 3.) Select the options you want to compile into the kernel
> 4.) Select the menu "Network Device Support"
> 5.) Select "Ethernet (1000 Mbit)".
> 5.) Mark "Marvell Yukon/SysKonnect SK-98xx/SK-95xx Gigabit
> Ethernet Adapter support" with (M)
> 6.) Execute the command:
> make dep clean bzImage modules modules_install
> 7.) Install the new kernel
> Installation of sk98lin driver module failed.
> Delete temp directories (done)
>
> When I compile the kernel using the defaults (change processor type and
> chose to build the network driver in the kernel):
>
> CC [M] drivers/scsi/qla2xxx/qla_os.o
> drivers/scsi/qla2xxx/qla_os.c: In function `qla2x00_queuecommand':
> drivers/scsi/qla2xxx/qla_os.c:315: sorry, unimplemented: inlining failed
> in call to 'qla2x00_callback': function not considered for inlining
> drivers/scsi/qla2xxx/qla_os.c:269: sorry, unimplemented: called from here
> drivers/scsi/qla2xxx/qla_os.c:315: sorry, unimplemented: inlining failed
> in call to 'qla2x00_callback': function not considered for inlining
> drivers/scsi/qla2xxx/qla_os.c:269: sorry, unimplemented: called from here
> make[3]: *** [drivers/scsi/qla2xxx/qla_os.o] Error 1
> make[2]: *** [drivers/scsi/qla2xxx] Error 2
> make[1]: *** [drivers/scsi] Error 2
> make: *** [drivers] Error 2
>
> _______________________________________________
> Techtalk mailing list
> Techtalk at linuxchix.org
> http://mailman.linuxchix.org/mailman/listinfo/techtalk
>
--
Matthew Miller mattdm at mattdm.org <http://www.mattdm.org/>
--> Fedora Users & Developers Conference, hosted by Boston University <--
February 18th, 2005 <http://fedoraproject.org/fudcon/>
More information about the Techtalk
mailing list