[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