Re: [PUG] Realtek RTL8029(AC)

2003-08-14 Diskussionsfäden Matthias Firner
Hallo Benny,

irgendwie hast Du da was flasch gemacht. Ich habe hier auch eine Realtek 
8029 auf Debian woody und damit hat es wirklich nie ein Problem gegeben.

Benny P. wrote:
- Debian installation mit bf24, sourcen installiert.
- Treiber src von http://www.scyld.com/network/ne2k-pci.html
  geladen und soweit wie möglich nach Anleitung vor
  gegangen.
Warum denn das? Dein Debian hat doch schon alles was Du brauchst.
Einfach in /etc/modules ne2k-pci eintragen und gut ist.
Das lädt dann automatisch auch das 8390-Modul, das vermutlich schon 
löngst fertig kompiliert hier (oder so ähnlich) liegt:
/lib/modules/2.4.18/kernel/drivers/net/8390.o

Vermutlich passt dein ne2k-pci-src nicht zu deinem restlichen System 
(wilde Spekulation).

Gruß,

Matthias.


PUG - Penguin User Group Wiesbaden - http://www.pug.org


[PUG] Realtek RTL8029(AC)

2003-08-14 Diskussionsfäden Benny P.
Hoi Liste,

bin wiedermal am Linux User Missionieren, allerdings hängt 
es bei der Netzwerkkarteninstallation.

- Debian installation mit bf24, sourcen installiert.
- Treiber src von http://www.scyld.com/network/ne2k-pci.html
  geladen und soweit wie möglich nach Anleitung vor
  gegangen.
pci-scan lies sich auch erstellen, allerdings will ne2k-pci 
nicht recht.

In der Anleitung steht:
"Note that the standard '8390.o' module must be
loaded before the ne2k-pci.o module is loaded. This
can be automated by running 'depmod -a' before
loading the ne2k-pci.o module, and using 'modprobe  
ne2k-pci' to load the driver module."
Allerdings ist es von einem "depmod -a" wenig beeindruckt, 
ich habe zwar ne /usr/src/linux/drivers/net/8390.[ch] aber 
bekomme es nicht compiliert.

8390.c:1138: warning: type defaults to `int' in 
declaration of  
'this_object_must_be_defined_as_export_objs_in_the_Makefile'
Da ich das Modul nicht installiert habe erhalte nach einem:
gcc -I/usr/src/linux-2.4.21/include -include
/usr/src/linux-2.4.21/include/linux/modversions.h
-DMODULE -Wall -Wstrict-prototypes -O6 -c
ne2k-pci.c
Folgende Fehler:
ne2k-pci.c: In function `init_module':
ne2k-pci.c:216: warning: implicit declaration of
function `lock_8390_module'
ne2k-pci.c: In function `cleanup_module':
ne2k-pci.c:241: warning: implicit declaration of
function `unlock_8390_module'
ne2k-pci.c: In function `ne2k_pci_get_8390_hdr':
ne2k-pci.c:488: structure has no member named   
`interrupt'
ne2k-pci.c: In function `ne2k_pci_block_input':
ne2k-pci.c:527: structure has no member named   
`interrupt'
ne2k-pci.c: In function `ne2k_pci_block_output':
ne2k-pci.c:580: structure has no member named
`interrupt
Ich habe gesehen das im aktuellen Kernel ne2k-pci schon 
dabei ist, wollte aber ungern jetzt bei ihm nen Kernel 
kompilieren, das kommt später dran. Das muss doch auch so gehen.

Meine Frage nun, wie bekomme ich das Modul 8390 installiert? 
(Welchen Namen hat es eigendlich in menuconfig?) ne2k-pci 
sollte sich dann IMHO doch compilen lassen!?

Danke

Gruss Benny


PUG - Penguin User Group Wiesbaden - http://www.pug.org