3Com 3C920B-EMB-WNM en Linux

Pagina: 1
Acties:

  • Exirion
  • Registratie: Februari 2000
  • Nu online

Exirion

Gadgetfetisjist

Topicstarter
Ik heb sinds een paar dagen de Pundit-R barebone waar een onboard 3C920B-EMB-WNM netwerk interface in zit. Het ding zou ondersteund moeten worden door de 3C59X van de 2.6 kernelserie. Mooi niet dus. Het ding is met geen mogelijkheid aan de praat te krijgen en ik heb tijdelijk m'n toevlucht tot een 8139 kaartje genomen.

In 3c59x.c is te zien dat de 3C920B-EMB-WNM daar wordt aangeduid met device ID 9210, terwijl de chip op mijn bord device ID 9202 draagt. Even de 9210 in 9202 veranderen hielp deels: ik kon de driver laden en ifconfig gebruiken, maar hij stuurt niks over het netwerk.

Aangezien de Pundit, en dus ook de nieuwe Pundit-R, een populaire barebone is denk ik dat er veel mensen met dit probleem moeten zijn. Zijn er nog ideeen om dit op te lossen?

Tot slot: waarom is 3com toch altijd zo'n gezeik met Linux? ;)

"Logica brengt je van A naar B, verbeelding brengt je overal." - Albert Einstein


  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 19-02 14:54

RvdH

Uitvinder van RickRAID

Ik zie nergens in de kernel source een device met dat ID, dus ik ben bang dat je voorlopig pech hebt.. Ik zie wel de 9201 maar dat is de 3c920B-EMB. Misschien kom je met die verder?

  • Exirion
  • Registratie: Februari 2000
  • Nu online

Exirion

Gadgetfetisjist

Topicstarter
RickJansen schreef op 24 mei 2004 @ 10:55:
Ik zie nergens in de kernel source een device met dat ID, dus ik ben bang dat je voorlopig pech hebt.. Ik zie wel de 9201 maar dat is de 3c920B-EMB. Misschien kom je met die verder?
Hmmm...
9201 3C920B-EMB Integrated Fast Ethernet Controller
9201.12B8103C 3C920B-EMB HP Integrated Fast Ethernet Controller
9201.233C1106 3C920B-EMB VIA Integrated Fast Ethernet Controller
9201.B00F144D 3C920B-EMB ??? Integrated Fast Ethernet Controller
9202 3C920B-EMB-WNM Integrated Fast Ethernet Controller
Die 9201 had ik over het hoofd gezien, maar die komt wellicht dichter in de buurt bij de 9202 dan de 9210. Ik ga 't vanavond eens proberen. Thanks :)

edit:

On p4r800-vm after install FreeBSD (tested 4.9, 4.10-BETA) I have unknown
pci device vendor id 0x10b7 (3Com) device id (0x9202) - 3Com 3C920B-EMB-WNM
Integrated Fast Ethernet Controller.

I see, that xl driver support 3C920B-EMB Integrated Fast Ethernet Controller
[Tornado] (device id 9201), and think (hope), that
this driver will support my controller too.
After applying patch (that just add device id 0x9202 to the list of devices
supported by this driver) `make kernel` and `reboot` I see, that device was
recognized (oh, it's magic :-)), and after boot, I successfully set ip
address, test ping, and then ftp transaction via this card.
And now, system lives (and use this card over 4 days)


Moet lukken denk ik :P

Of toch niet... De 9201 zit ook in die 3c59x die niet werkt :{

[ Voor 39% gewijzigd door Exirion op 24-05-2004 11:39 ]

"Logica brengt je van A naar B, verbeelding brengt je overal." - Albert Einstein


  • eborn
  • Registratie: April 2000
  • Laatst online: 02:36
Is het inmiddels al gelukt? Ik zit er namelijk zelf over te denken om een Pundit te kopen en ik twijfel nog tussen de gewone en de -R versie. Van de oude weet ik dat bijna alles onder Linux werkt (alleen de cardreader zou nog niet 100% ondersteund worden, maar daar was men wel mee bezig).

Heb je voor de rest ervaring met de andere onderdelen? Geluid en TV-out zijn voor mij bijvoorbeeld erg belangrijk en als ze het niet doen... ;)

  • Exirion
  • Registratie: Februari 2000
  • Nu online

Exirion

Gadgetfetisjist

Topicstarter
eborn schreef op 27 mei 2004 @ 01:23:
Is het inmiddels al gelukt? Ik zit er namelijk zelf over te denken om een Pundit te kopen en ik twijfel nog tussen de gewone en de -R versie. Van de oude weet ik dat bijna alles onder Linux werkt (alleen de cardreader zou nog niet 100% ondersteund worden, maar daar was men wel mee bezig).

Heb je voor de rest ervaring met de andere onderdelen? Geluid en TV-out zijn voor mij bijvoorbeeld erg belangrijk en als ze het niet doen... ;)
1 ding vooral: Koop de nieuwe! Veel betere hardware :)

De geluidskaart werkt met ALSA en de netwerkkaart zal ook nog wel goedkomen. De videouitgang is ook stukken beter dan bij de oude onboard Sis video. Er zit nu een ATI 9100 in. TV-out is prima aan de praat te krijgen, maar ik gebruik de TV-out van de Hauppage PVR 350 die ik erin heb zitten.

"Logica brengt je van A naar B, verbeelding brengt je overal." - Albert Einstein


  • Exirion
  • Registratie: Februari 2000
  • Nu online

Exirion

Gadgetfetisjist

Topicstarter
Ik heb inmiddels de oplossing :P

De volgende aanpassing in 3c59x.c maakt de kaart werkend:
472d471
< CH_ATI_IXP200,
601d599
< { 0x10B7, 0x9202, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_ATI_IXP200 },

"Logica brengt je van A naar B, verbeelding brengt je overal." - Albert Einstein


  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

Exirion schreef op 31 mei 2004 @ 21:51:
De volgende aanpassing in 3c59x.c maakt de kaart werkend:


[...]
Kun je een unified diff posten (-u) ? Dat leest wat makkelijker :)

  • Exirion
  • Registratie: Februari 2000
  • Nu online

Exirion

Gadgetfetisjist

Topicstarter
igmar schreef op 31 mei 2004 @ 22:46:
Kun je een unified diff posten (-u) ? Dat leest wat makkelijker :)
Jawel :)
--- 3c59x.c 2004-05-31 21:43:18.000000000 +0200
+++ 3c59x.c.original 2004-05-31 21:41:13.000000000 +0200
@@ -469,7 +469,6 @@

CH_905BT4,
CH_920B_EMB_WNM,
- CH_ATI_IXP200,
};


@@ -598,7 +597,6 @@
{ 0x10B7, 0x9058, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905B_2 },
{ 0x10B7, 0x905A, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905B_FX },
{ 0x10B7, 0x9200, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905C },
- { 0x10B7, 0x9202, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_ATI_IXP200 },
{ 0x10B7, 0x9800, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C980 },
{ 0x10B7, 0x9805, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C9805 },

"Logica brengt je van A naar B, verbeelding brengt je overal." - Albert Einstein


  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 19-02 21:54

odysseus

Debian GNU/Linux Sid

Maar dan de andere kant uit neem ik aan - je wilt die regel toevoegen, niet verwijderen ;).

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.

Pagina: 1