krieg marvell yukon NIC nicht zum laufen

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
willcee
Beiträge: 20
Registriert: 13.03.2005 13:10:35
Wohnort: Bern (Schweiz)

krieg marvell yukon NIC nicht zum laufen

Beitrag von willcee » 13.03.2005 14:29:31

hey leute,

bin gerade daran debian sarge zu installieren, habs zuerst mit meiner marvel yukon und ner netinstaller cd versucht, hab aber dann aufgegeben und ne 3com NIC eingebaut. wärend der installation kann man dann auswählen, mit welcher karte man installieren möchte. bei mir steht dort entweder eth0: 3com oder eth1: Firewire ethernet.
da ich zu wenige pci slots frei habe, möchte ich die 3com karte aber nur zur installationbenützen dann die onboard karte von marvell installieren und die 3com NIC wieder enfernen.
habe dann auch mal gegoogelt und herausgefunden, dass meine NIC das modul sk98lin benötigt, hab dann mal ein "modprobe sk98lin" gemacht, und heraus kam folgendes:

Code: Alles auswählen

ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 17 (level, low) -> IRQ 177
ACPI: PCI interrupt 0000:01:09.0[A] -> GSI 17 (level, low) -> IRQ 177
sk98lin: No adapter found
FATAL: Error inserting sk98lin (/lib/modules/2.6.8-1-386/kernel/drivers/net/sk98lin/sk98lin.ko): No such device.
wenn ich versuche das modul mit modconf zu aktivieren geschiet in etwa das gleiche.

ifconfig -a gibt folgendes aus (eth1 ist die Marvell Yukon Karte):

Code: Alles auswählen

eth0      Protokoll:Ethernet  Hardware Adresse 00:0A:5E:**:**:**  
          inet Adresse:192.168.1.6  Bcast:192.168.1.255  Maske:255.255.255.0
          inet6 Adresse: fe80::20a:5eff:fe3d:4f15/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:64203 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35733 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX bytes:91313815 (87.0 MiB)  TX bytes:2393568 (2.2 MiB)
          Interrupt:177 Basisadresse:0xb800 

eth1      Protokoll:UNSPEC  Hardware Adresse 00-**-**-00-00-8B-**-12-00-00-00-00-00-00-00-00  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

lo        Protokoll:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:20 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX bytes:2096 (2.0 KiB)  TX bytes:2096 (2.0 KiB)

sit0      Protokoll:IPv6-nach-IPv4  
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
hier dünkt es mich das die Hardware Adress des eth1 viel zu lange ist?!

und lspci gibt folgendes aus:

Code: Alles auswählen

0000:00:00.0 Host bridge: Intel Corp. 915G/P/GV Processor to I/O Controller (rev 04)
0000:00:01.0 PCI bridge: Intel Corp. 915G/P/GV PCI Express Root Port (rev 04)
0000:00:1b.0 0403: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03)
0000:00:1c.0 PCI bridge: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
0000:00:1c.1 PCI bridge: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 03)
0000:00:1d.0 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
0000:00:1d.1 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
0000:00:1d.2 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
0000:00:1d.3 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
0000:00:1d.7 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev d3)
0000:00:1f.0 ISA bridge: Intel Corp. 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 03)
0000:00:1f.1 IDE interface: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
0000:00:1f.2 IDE interface: Intel Corp. 82801FR/FRW (ICH6R/ICH6RW) SATA Controller (rev 03)
0000:00:1f.3 SMBus: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
0000:01:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
0000:01:04.0 Unknown mass storage controller: Integrated Technology Express, Inc. IT/ITE8212 Dual channel ATA RAID controller (PCI version seems to be IT8212, embedded seems (rev 13)
0000:01:09.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
0000:01:0a.0 Multimedia audio controller: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller (rev 01)
0000:02:00.0 Ethernet controller: Marvell Technology Group Ltd.: Unknown device 4362 (rev 15)
0000:04:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 3e50
0000:04:00.1 Display controller: ATI Technologies Inc: Unknown device 3e70
hat jemand ne ahnung warum es in der drittletzten zeile bei der Netzwerkkarte heisst Unknown device?
Kann es sein das mein Chipset nicht unterstützt wird?

Hier noch ein paar angeben zu meinem System:
Mainboard: Asus P5GDC-Deluxe
Chipset: 915P (PCI Express)
CPU: Intel Pentium 4, 3,6 Ghz
LAN: Marvell Yukon Onboard Gigabit NIC
HDD: 2x 250GB SATA

Also wenn jemand änliche erfahrungen gemacht hat, oder wenn jemand das board mit der Netzwerkkarte am laufen hat, bitte ich euch hier eure infos und erfahrungen zu posten.

VIELEN DANK

Willcee

PS: Sorry für den langen Post.

charno
Beiträge: 636
Registriert: 28.06.2004 20:24:34

Beitrag von charno » 13.03.2005 15:04:48

also, wenn ich das richtig interpretiere, ist die marvell-karte nicht erkannt worden, eth0 ist die 3com, und eth1 ist das FireWire-device, deshalb auch die lange HW-adresse
"Wer sich nicht bewegt, spürt seine Fesseln nicht." - Rosa Luxemburg

willcee
Beiträge: 20
Registriert: 13.03.2005 13:10:35
Wohnort: Bern (Schweiz)

Beitrag von willcee » 13.03.2005 15:21:59

hey danke für die schnelle antwort,

du siehst das richtig, eth0 ist die karte von 3com, eth1 das firewire device, und die marvell klappt nich so richtig.

da ich das ganze linux noch am lernen bin kann ich nicht sagen, ob mein chipsatz unterstützt wird?!
und ich habe auch keinen plan, wie ich es hinbekommen soll das die karte als ethernet anschluss erkannt wird, denn die karte muss ja vorhanden sein, dass das modul überhaupt geladen werden kann.
komischerweise findet er die karte, aber merkt warscheinlich nicht, das es ein ethernet interface ist! :( könnte mir das als neuling nur so erklären.

ist es möglich mit irgend einem hardware detection tool oder so dieses problem zu umgehen?

EDIT: wegen eth1 hab ich wohl ein denkfehler gemacht, dachte das sei die marvell yukon karte, dabei is das wohl wies aussieht noch einmal ne andere?!

gruss willcee

MarcM
Beiträge: 379
Registriert: 19.06.2004 16:28:22
Wohnort: Kassel

Beitrag von MarcM » 13.03.2005 16:23:02

Hi,


Auf meinem Asus A8V deluxe steckt auch son Marvell Ding

lspci

Code: Alles auswählen

0000:00:0a.0 Ethernet controller: Marvell Technology Group Ltd. Yukon Gigabit Ethernet 10/100/1000Base-T Adapter (rev 13)
Sie wird also auch korrekt als solche erkannt und läuft mit dem sk98lin....

dmesg

Code: Alles auswählen

eth0: Yukon Gigabit Ethernet 10/100/1000Base-T Adapter
      PrefPort:A  RlmtMode:Check Link State
.
.
eth0: network connection up using port A
    speed:           100
    autonegotiation: yes
    duplex mode:     full
    flowctrl:        none
    irq moderation:  disabled
    scatter-gather:  enabled
Was dir vielleicht helfen könnte ist, die Karte wollte bei mir mit dem sk98lin aus Debian Woody nicht, also hab ich die Sourcen von sk98lin kompiliert die auf der Mainboard-CD mitgeliefert wurden mit denen gings dann, Anschließend hab ich mir nen aktuellen Kernel gebaut, da lief dann die Karte mit dem original Kernel-Modul

Ich weiß das hilft nicht viel bei ner Netinstallation.....

Greetz
Marc

willcee
Beiträge: 20
Registriert: 13.03.2005 13:10:35
Wohnort: Bern (Schweiz)

Beitrag von willcee » 13.03.2005 16:38:27

hey marc,

doch hilft viel hab ja ne 3com karte am laufen, daher geht das internet soweit und debian sarge ist auch schon installiert nur läuft eben alles über das 3com ding.
hab jetzt den kernel 2.6.8-1-386 aber zum kompilieren des modul benötige ich ja die source des kernels, oder?
hast du die dann einfach mit apt-get runtergeladen?

welche kernel version besitzt du?

gruss willcee

MarcM
Beiträge: 379
Registriert: 19.06.2004 16:28:22
Wohnort: Kassel

Beitrag von MarcM » 13.03.2005 16:55:20

Ich hab hier nen selber kompilierten 2.6.9 am laufen....

Du könntest versuchen die mitgelieferten Sourcen gegen die Kernel-Headers deines 2.6.8-1-386 zu kompilieren

du kannst die per apt-get holen :

Code: Alles auswählen

apt-get install kernel-headers-2.6.8-1-386
Greetz
Marc

willcee
Beiträge: 20
Registriert: 13.03.2005 13:10:35
Wohnort: Bern (Schweiz)

Beitrag von willcee » 13.03.2005 17:09:27

ja stimmt könnte ich mal versuchen, welchen gcc hast du benutzt, hab in der README nix gefunden und er hält immer mit einem error bei der GCC version?

gruss willcee

MarcM
Beiträge: 379
Registriert: 19.06.2004 16:28:22
Wohnort: Kassel

Beitrag von MarcM » 13.03.2005 17:15:21

öhm, welchen gcc ? der damals bei meinem Woody dabei war...2.95 ?

Greetz
Marc

willcee
Beiträge: 20
Registriert: 13.03.2005 13:10:35
Wohnort: Bern (Schweiz)

Beitrag von willcee » 13.03.2005 17:21:54

ja denke dann mit dieser version sollte es gehen, jetz hab ich noch eine frage, und zwar gibt es nur kernel-headers-2.6.8-2-386 ich hab aber kernel-2.6.8-1-386, meinst du das funktioniert auch mit den kernel-headers-2.6.8-2-386?

greetz willcee

MarcM
Beiträge: 379
Registriert: 19.06.2004 16:28:22
Wohnort: Kassel

Beitrag von MarcM » 13.03.2005 17:41:55

Hmm, ich denke er wird mosern wegen verschiedenen Kernel-Versionen....

Installier doch einfach den 2.6.8-2-386.

Code: Alles auswählen

apt-get install kernel-image-2.6.8-2-386
oder einen neueren.....

Code: Alles auswählen

apt-cache search kernel-image
gibt dir Auskunft was es für welche gibt....natürlich dann die passenden Headers dazu....

Vieleicht läuft die Karte ja schon alleine mit nem neueren Kernel......

Greetz
Marc

willcee
Beiträge: 20
Registriert: 13.03.2005 13:10:35
Wohnort: Bern (Schweiz)

Beitrag von willcee » 13.03.2005 17:55:37

vielen dank, und wie er gemosert hat... ;-)

installier jetzt kernel-image-2.6.8-2-686-smp und die gleichnamigen headers..

gruss

MarcM
Beiträge: 379
Registriert: 19.06.2004 16:28:22
Wohnort: Kassel

Beitrag von MarcM » 13.03.2005 18:04:32

smp ? Ist das Asus P5GDC-Deluxe ein Dual-Prozessor Board ?

Ach halt, für Intels HT kann man ja nen SMP Kernel nehmen.....

Greetz
Marc

willcee
Beiträge: 20
Registriert: 13.03.2005 13:10:35
Wohnort: Bern (Schweiz)

Beitrag von willcee » 13.03.2005 18:16:54

ja habs wegen der HT technologie genommen, da ich gehört hab man sollte für die HT unterstützung einen SMP kernel nehmen.

willcee
Beiträge: 20
Registriert: 13.03.2005 13:10:35
Wohnort: Bern (Schweiz)

Beitrag von willcee » 13.03.2005 20:11:52

so hab mal das ganze probiert es erscheint dann aber folgender Fehler.

Code: Alles auswählen

+++ Install mode: Expert
+++ Kernel version 2.6.8-2-686-smp
+++ smp_count=1
+++ cpu_number=2
+++ kernel_machine=i686
+++ Architecture: i386
+++ Mismatch!!! Kernel:3.3.5 != gcc:(Debian
finde das komisch denn ich habe ziemlich exakt GCC 3.3.5

hat jemand ne idee weshalb sowas passiert?

gruss willcee

MarcM
Beiträge: 379
Registriert: 19.06.2004 16:28:22
Wohnort: Kassel

Beitrag von MarcM » 13.03.2005 21:01:44

Ich meine gcc ist in Debian nur ein Symlink der auf gcc-3.3 linkt...
Mach doch mal ein gcc -v und schau nach. Dann einfach den Symlink ändern....

Greetz
Marc

willcee
Beiträge: 20
Registriert: 13.03.2005 13:10:35
Wohnort: Bern (Schweiz)

Beitrag von willcee » 13.03.2005 21:25:03

sorry versteh das jetzt nicht so ganz, wo sollte sich dieser symlink befinden?

wenn ich gcc -v mache kommt folgendes:

Code: Alles auswählen

gcc-Version 3.3.5 (Debian 1:3.3.5-8)
gruss willcee

MarcM
Beiträge: 379
Registriert: 19.06.2004 16:28:22
Wohnort: Kassel

Beitrag von MarcM » 13.03.2005 21:50:40

hmm, dann ist das richtig so !

Mit Symlink meinte ich die Datei /usr/bin/gcc :

Code: Alles auswählen

pingubox:/usr/bin# ls -al gcc*
lrwxrwxrwx  1 root root  7 2004-09-24 19:34 gcc -> gcc-3.3
-rwxr-xr-x  1 root root  0 2005-03-13 21:46 gcc-3.3
lrwxrwxrwx  1 root root 10 2004-09-24 19:34 gccbug -> gccbug-3.3
-rwxr-xr-x  1 root root  0 2005-03-13 21:46 gccbug-3.3
pingubox:/usr/bin#
Wie du siehst linkt die gcc auf gcc-3.3, und es hätte ja sein können das die gcc bei dir noch auf gcc-2.95 oder so linkt. Das meinte ich mit Symlink ändern....

Aber scheint daß alles richtig ist so bei dir....weiß da auch nicht weiter....

Greetz
Marc

willcee
Beiträge: 20
Registriert: 13.03.2005 13:10:35
Wohnort: Bern (Schweiz)

Beitrag von willcee » 13.03.2005 22:02:02

oke, werd dann halt mal kernel 2.6.9 kompilieren, wenn ich ja dort ein make ausführe, wird der neue kernel ja automatisch mit gcc-2.2.5 kompiliert, oder?

MarcM
Beiträge: 379
Registriert: 19.06.2004 16:28:22
Wohnort: Kassel

Beitrag von MarcM » 13.03.2005 22:08:56

Wenn du gcc 3.3.5 meinst dann ja :D

Greetz
Marc

willcee
Beiträge: 20
Registriert: 13.03.2005 13:10:35
Wohnort: Bern (Schweiz)

Beitrag von willcee » 13.03.2005 22:21:42

ja :D genau.. schreiben is nicht meine stärke, sorry :wink:

also noch vielen dank für die hilfe und wenn dir ja doch noch was einfällt, einfach posten :wink:

willcee

Chunk
Beiträge: 5
Registriert: 09.06.2005 12:39:30

Beitrag von Chunk » 09.06.2005 13:43:36

hast du die karte mittlerweile zum laufen bekommen? ich hab genau das gleiche problem auf meinem notebook. :/

ich hab sogar dem installer gesagt er soll den GCC Kernel Version mismatch ignorieren.
GIng mit export IGNORE_CC_MISMATCH=1 oder so.

Dann hat der auch alles schön gemacht aber danach ging die karte immer noch nicht... :/

willcee
Beiträge: 20
Registriert: 13.03.2005 13:10:35
Wohnort: Bern (Schweiz)

Beitrag von willcee » 09.06.2005 14:17:39

hi,

ja hab die karte mittlerweile zum laufen bekommen, habe beim support angefragt, und die haben mir gesagt, ich solle die neuste version des treibers herunterladen, das hab ich auch gemacht, danach entpackt und ausgeführt. dann hab ich vom support noch die empfehlung bekommen, nicht im expert modus zu installieren.
dann lief die installation zuerst nicht durch, sie endete mit dem mismatch fehler, danach ein export IGNORE_CC_MISMATCH=1 und dann hat es funktioniert. :wink:

bin jetzt leider in der schule :D , deshalb kann ich dir nicht genauere infos machen, falls du noch infos brauchst meldest du dich einfach wieder hier, werde dann heut abend mal schauen wie es ganz genau ablief. im notfall hätte ich auch noch die mails mit den links und so zuhause.

cheers willcee

EDIT: musst halt mal schauen ob du schon die neuste treiber version hast?
Server = Debian Sarge, Apache 1.3.33, MySQL 4.0
Workstation = Debian Sarge, mit einer Hauppauge PVR-350, welche (noch) nicht läuft.

Chunk
Beiträge: 5
Registriert: 09.06.2005 12:39:30

Beitrag von Chunk » 09.06.2005 19:17:48

wo krieg ich denn die neueste treiber version her? es gibt doch nur diesen sk98lin Treiber dachte ich?

welches debian hast du drauf? sarge?

sniffmoon
Beiträge: 14
Registriert: 18.07.2005 14:15:35

auch ich krieg nic nicht zum laufen (onbaord)

Beitrag von sniffmoon » 20.07.2005 11:25:10

Hallo allerseits!

Ich möchte Debian (netinstall) auf nem PC installieren der eine onboard netzwerkkarte hat. Marvell 88e8053 PCI express Gigabit LAN controller ...

Während der installation finder er trotz laden des Modules sk98lin keine Netzerkkarte ... :(

Fehler: Modul kann nicht geladen werden!

Hat wer eine Idee an was das liegen könnte??
nimm dein leben nicht zu ernst denn du kommst nie lebend raus
piiiiis°

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: krieg marvell yukon NIC nicht zum laufen

Beitrag von KBDCALLS » 20.07.2005 11:37:18

willcee hat geschrieben:hey leute,


habe dann auch mal gegoogelt und herausgefunden, dass meine NIC das modul sk98lin benötigt, hab dann mal ein "modprobe sk98lin" gemacht, und heraus kam folgendes:

Code: Alles auswählen

wenn ich versuche das modul mit modconf zu aktivieren geschiet in etwa das gleiche.

ifconfig -a gibt folgendes aus (eth1 ist die Marvell Yukon Karte):
[code]
eth1      Protokoll:UNSPEC  Hardware Adresse 00-**-**-00-00-8B-**-12-00-00-00-00-00-00-00-00  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

lo        Protokoll:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:20 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX bytes:2096 (2.0 KiB)  TX bytes:2096 (2.0 KiB)

hier dünkt es mich das die Hardware Adress des eth1 viel zu lange ist?!

[/code]
hat jemand ne ahnung warum es in der drittletzten zeile bei der Netzwerkkarte heisst Unknown device?
Kann es sein das mein Chipset nicht unterstützt wird?
Protokoll unspec und dir lange Hardeware Adresse deuten auf Firewire hin. Betreffs des sklin98 Treibers versuche mal Kernel 2.6.11 oder sogar Kernel 2.6.12 .


____________________________________________________________________________________________________________________________________
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten