LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Fedora (https://www.linuxquestions.org/questions/fedora-35/)
-   -   [FC9]Unknown ethernet adapter (Marvell) / driver issue (https://www.linuxquestions.org/questions/fedora-35/%5Bfc9%5Dunknown-ethernet-adapter-marvell-driver-issue-658499/)

mudmansm 07-27-2008 12:20 AM

[FC9]Unknown ethernet adapter (Marvell) / driver issue
 
Laptop: Toshiba Satellite P300
Fedora Core 9.
Ethernet controller: Marvell Yukon 88E8040T

I've been trying to wrap my mind around this for a while. But my limited linux experience seems to be getting in the way.

Lspci brings up:
Code:

[root@localhost ~]# lspci
00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx)
00:04.0 PCI bridge: ATI Technologies Inc Unknown device 7914
00:05.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 1)
00:06.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 2)
00:07.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 3)
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series]
01:05.2 Audio device: ATI Technologies Inc Radeon X1200 Series Audio Controller
02:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
04:00.0 Ethernet controller: Marvell Technology Group Ltd. Unknown device 4355 (rev 12)
09:01.0 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
09:01.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 02)
09:01.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)

Google searching around it appears this card should be controlled by the already installed SysKonnect SK98.xx driver, but that doesn't seem to be working.

After some more searching around I found a "solution" posted on a different forum. The user had a problem with a different card, but apparently used the same driver. So I figured I would give it a shot.

The solution suggested:
Quote:

After many hrs of trying to install linksys 1032 gigabit card i found the easy way to install any gigabit card 1st off is a link to syskonnect for drivers
Download Center
Installation of the sk98lin driver on your Linux system
The prerequisites for compilation, loading and patch creation of the
sk98lin driver are:

- Any device using the sk98lin kernel module needs to be closed.

- The old sk98lin kernel module needs to be unloaded.
Per default the installation script will do this automatically
(if "installation" mode is selected).
then a command line gui thats in the linux system
In Fedora 8 cd into /usr/src/kernels/kernel version
execute as [root@xxx ~]# make gconfig in the kernels dir ( uname -r
2.6.23.14-107.fc is mine Like so
[root@mail ~]# cd /usr/src/kernels/2.6.23.14-107.fc8-i686
[root@mail 2.6.23.14-107.fc8-i686]# make gconfig
a gui screen comes up then follow the directions below i had to dig a little
So following suit I did:
Code:

[root@localhost ~]# cd /usr/src/kernels/2.6.25-14.fc9.x86_64
bash: cd: /usr/src/kernels/2.6.25-14.fc9.x86_64: No such file or directory
[root@localhost ~]# cd /usr/src/kernels
bash: cd: /usr/src/kernels: No such file or directory
[root@localhost ~]# cd /usr/src
[root@localhost src]# ls
[root@localhost src]#

Apparently I don't even have a folder called kernels in the directory /usr/src. Now I'm lost. Any help would be awesome.

backthefup 07-27-2008 05:02 PM

kernel source/kernel headers
 
i'm no expert on compiling either but I think you need the source or header files for your kernel. the kernel source is the more complete way to go. you need it to compile kernel driver modules.


All times are GMT -5. The time now is 06:15 PM.