Toon posts:

[Gentoo] via-rhine eth0 problemen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb op m'n nieuwe computer Gentoo (1.4) geinstalleerd met de 1.2 install disk. Met de install disk werkte eth0 prima, ik heb alles kunnen emergen. Helaas kan nu ik het basis systeem heb draaien ik niet op internet (of andere programma's emergen), omdat ik eth0 niet aan de praat krijg. Ik heb nu via-rhine als module gecompiled en laad deze, wat 'goed' gaat. Alleen kan de comp eth0 niet 'op brengen' (unable to bring eth0 up). Ook heb ik geprobeerd via-rhine in de kernel te compileren. OOK dat werkt niet.

Enige gok die ik nog heb is dat 1.2 install disk hem op irq 11 vind en 1.4 systeem op irq 16. Maar ik heb geen idee hoe ik dat verander.

  • Zwerver
  • Registratie: Februari 2001
  • Niet online
wat is dat voor kaart? isa of pci? En geef eens wat meer info over de foutmelding? Ennuh, heb je in /etc/conf.d/net de boel goed ingevuld? lijkt er overigens op dat je module niet ingeladen wordt dus does een lsmod ?
als het een pci kaart is, doe dan eens cat /proc/pci en kijk op welk irq je netwerkkaart gezet wordt?

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer


Verwijderd

Topicstarter
Het gaat om een on-board ethernet'kaart' (MB: Chaintech Apogee). Alle bestanden (/etc/conf.d/net, /etc/hosts, /etc/hostname enz) heb ik meerdere keren gechecked en vergeleken met m'n ouwe computer die het met dezelfde inhoud (van die bestanden) wel deed. Ook is de kabel ingeplugd.

Ik heb nu via-rhine als module gecompileerd en als ik hem laad via 'modprobe via-rhine' en als ik dan een 'lsmod' doe krijg ik:

Module Size Used by Not Tainted
via-rhine 12812 0 (unused)
mii 1072 0 [via-rhine]

Als ik dan vervolgens 'dhcpcd -h hostname eth0' doe, lukt dat niet. Ik krijg eth0 niet 'UP' en 'RUNNING'. Dit terwijl dezelfde procedure met de install disk 1.2 wel werkt. :?

'cat /proc/pci' levert:

Bus 0, device 18, function 0:
Ethernet controller: VIA technologies Inc. VT6102[Rhine II] (rev 116).
IRQ 16
Master Capable .Latency=32. Min Gnt=3. Max Lat=3
I/O at 0xe400 [0xe4ff]
Non-prefetchable 32 bit memory at 0xe4101000 [0xe41010ff]

De videokaart zit ook op irq 16. Als ik 'cat /proc/pci' doe na booten van de install disk 1.2 krijg ik hetzelfde, maar dan met de 'ethernetkaart' en videokaart op irq 11.

Verwijderd

Je moet gewoon /etc/init.d/net.eth0 start doen, niet handmatig. Je hebt /etc/conf.d/net aangepast aan jouw situatie, dus gewoon via het start-scriptje in /etc/init.d je net-daemon starten :)

Verwijderd

Topicstarter
Werkt helaas ook niet. Ik heb alle kernel instellingen nog een paar keer door genomen. Ik kan ze al bijna opdreunen ;) Maar ik heb echt geeeeen idee.

Elke reactie is dus welkom!

  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
Zet in je BIOS 'Plug and Play OS = yes' eens aan.
IRQ 16 is onzin tenzij je een SMP moederbord hebt.

Verwijderd

Of geef de driver de juiste waarden mee via de opties..

  • DiNo!
  • Registratie: Juni 2000
  • Laatst online: 17-05 18:11
XTerm89D schreef op 04 november 2002 @ 23:30:
Zet in je BIOS 'Plug and Play OS = yes' eens aan.
IRQ 16 is onzin tenzij je een SMP moederbord hebt.
Dat is niet waar, als je een Apic op je MB heb zitten kan het ook. Het is alleen niet gebruikelijk dat er een Apic op een 1 cpu bord zit.

https://github.com/atoomnetmarc/


Verwijderd

Topicstarter
Ik heb Plug & Play Os op yes gezet, maar het mocht niet baten. Ik had modprobe io=0xe400 irq=11 via-rhine al eens geprobeerd, maar dat werkte ook niet.

Ik krijg het idee dat het wat met gentoo heeft te maken, want op het gentoo forum duiken steeds meer threads op met dit probleem.

ff ietsiepietsie off topic: wat is een Apic? Dan kan ik kijken of ik dat heb.....

  • Zwerver
  • Registratie: Februari 2001
  • Niet online
als je denkt dat t aan gentoo ligt, pak dan eens de vanilla sources van de kernel? die zijn niet gepatched. Dan zou die de modules moeten pakken die van de vanilla sources komen. Ennuh, ff ter info, als je met de cd de install procedure tot en met het chrooten herhaalt, kun je hem dan wel aanswengelen met de scripts?

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer


Verwijderd

Topicstarter
Ik heb nog eens wat verder zitten zoeken en er zjin ook meerdere mensen met problemen met dat APIC. Uit een Spaanse post heb ik ontcijferd (en dat terwijl ik helemaal geen Spaans kan) dat je 'multi processor' uit moest zetten en dan komen er wat APIC opties tevoorschijn en ik heb alle combinaties gebruikt, maar bij het compileren van de kernel krijg ik de volgende foutmelding:

make [2]: *** [ksyms.o] Error 1
make [2]: Levaing directory '/usr/src/linux-2.4.9-gentoo-r9/kernel'
make [1]: *** [first rule] Error 2
make [1]: Leaving directory '/usr/src/linux-2.4.9-gentoo-r9/kernel'
make: *** [_dir_kernel] Error 2

Hieronder nog ff de delen uit dmesg waar iets met APIC of internet in vermeld staat:

Linux version 2.4.19-gentoo-r9 (gcc version 3.2) #16 SMP Wed Nov 6 10:10:02 CET 2002
Intel MultiProcessor Specification v1.4
Virtual Wire compatibility mode.
OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000
Processor #0 Pentium(tm) Pro APIC version 17
I/O APIC #2 Version 17 at 0xFEC00000.
Processors: 1
ENABLING IO-APIC IRQs
Setting 2 in the phys_id_present_map
...changing IO-APIC physical APIC ID to 2 ... ok.
init IO_APIC IRQs
IO-APIC (apicid-pin) 2-0, 2-5, 2-10, 2-17, 2-18, 2-20, 2-23 not connected.
..TIMER: vector=0x31 pin1=2 pin2=0
number of MP IRQ sources: 23.
number of IO-APIC #2 registers: 24.
testing the IO APIC.......................

IO APIC #2......
.... register #00: 02000000
....... : physical APIC id: 02
.... register #01: 00178003
....... : max redirection entries: 0017
....... : PRQ implemented: 1
....... : IO APIC version: 0003
WARNING: unexpected IO-APIC, please mail
to linux-smp@vger.kernel.org
.... IRQ redirection table:
NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
00 000 00 1 0 0 0 0 0 0 00
01 001 01 0 0 0 0 0 1 1 39
02 001 01 0 0 0 0 0 1 1 31
03 001 01 0 0 0 0 0 1 1 41
04 001 01 0 0 0 0 0 1 1 49
05 000 00 1 0 0 0 0 0 0 00
06 001 01 0 0 0 0 0 1 1 51
07 001 01 0 0 0 0 0 1 1 59
08 001 01 0 0 0 0 0 1 1 61
09 001 01 0 0 0 0 0 1 1 69
0a 000 00 1 0 0 0 0 0 0 00
0b 001 01 1 1 0 1 0 1 1 71
0c 001 01 0 0 0 0 0 1 1 79
0d 001 01 0 0 0 0 0 1 1 81
0e 001 01 0 0 0 0 0 1 1 89
0f 001 01 0 0 0 0 0 1 1 91
10 001 01 1 1 0 1 0 1 1 99
11 000 00 1 0 0 0 0 0 0 00
12 000 00 1 0 0 0 0 0 0 00
13 001 01 1 1 0 1 0 1 1 A1
14 000 00 1 0 0 0 0 0 0 00
15 001 01 1 1 0 1 0 1 1 A9
16 001 01 1 1 0 1 0 1 1 B1
17 000 00 1 0 0 0 0 0 0 00
IRQ to pin mappings:
IRQ0 -> 0:2
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
IRQ16 -> 0:16
IRQ19 -> 0:19
IRQ21 -> 0:21
IRQ22 -> 0:22
.................................... done.
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 1661.9204 MHz.
..... host bus clock speed is 265.9072 MHz.
PCI: PCI BIOS revision 2.10 entry at 0xfb3c0, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Using IRQ router VIA [1106/3177] at 00:11.0
PCI->APIC IRQ transform: (B0,I16,P0) -> 21
PCI->APIC IRQ transform: (B0,I16,P1) -> 21
PCI->APIC IRQ transform: (B0,I16,P2) -> 21
PCI->APIC IRQ transform: (B0,I16,P3) -> 19
PCI->APIC IRQ transform: (B0,I17,P0) -> 11
PCI->APIC IRQ transform: (B0,I18,P0) -> 16
PCI->APIC IRQ transform: (B0,I19,P0) -> 19
PCI->APIC IRQ transform: (B1,I0,P0) -> 16
PCI: Via IRQ fixup for 00:10.0, from 11 to 5
PCI: Via IRQ fixup for 00:10.1, from 11 to 5
via-rhine.c:v1.10-LK1.1.14 May-3-2002 Written by Donald Becker
http://www.scyld.com/network/via-rhine.html
eth0: VIA VT6102 Rhine-II at 0xe400, 00:50:70:62:4d:93, IRQ 16.
eth0: MII PHY found at address 1, status 0x786d advertising 05e1 Link 0021.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 32768)
ip_tables: (C) 2000-2002 Netfilter core team
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.

Ik kan er weinig wijs uit worden. Jullie misschien???

Verwijderd

Topicstarter
Hatsjikidee! Het werkt! Ik heb de optie noapic toegevoegd aan de regel met kernel en root in menu.lst Nu nog ff met m'n videokaart en geluid knooien.

Het kan soms raar lopen.....
Pagina: 1