Hallo Forum,
habe Treiber für einen USB-Ethernet-(RJ-45-)Adapter.
Das Teil gab es schon vor den Kernel-xxx, welcher noch die alte
Struktur "net_device" hatte.
Mit der nun veränderten Struktur gibt es andere und nicht mehr vorhandene Parameter. Fehlermeldungen beim compilieren sind die Folge.
"error: 'struct net_device' has no member named 'priv'"
Kann man die Struktur umsetzen oder die Aktuelle anpassen ?
Neue Struktur net_device
Re: Neue Struktur net_device
Mal beim Hersteller nach aktualisierten umsehen.
Eventuell bei der Konkurrenz, welche vielleicht denselben Chipsatz verwendet, aber aktuelle Treiber bereitstellt.
Oder neueren Kernel (zBsp. backports für ein squeeze, oder 3.5-trunk für ein wheezy) ausprobieren,
der das Gerät eventuell schon von alleine handhaben kann
(wobei vielleicht nur noch eine firmware bereitgestellt werden muß).
Eventuell bei der Konkurrenz, welche vielleicht denselben Chipsatz verwendet, aber aktuelle Treiber bereitstellt.
Oder neueren Kernel (zBsp. backports für ein squeeze, oder 3.5-trunk für ein wheezy) ausprobieren,
der das Gerät eventuell schon von alleine handhaben kann
(wobei vielleicht nur noch eine firmware bereitgestellt werden muß).
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: Neue Struktur net_device
Vorab mal vielen Dank.
da muss ich wohl auf die Suche gehen oder 2711 Zeilen beackern.
Es handelt sich um einen MCS7830.
Code ist GPL
mfg forthler
da muss ich wohl auf die Suche gehen oder 2711 Zeilen beackern.
Es handelt sich um einen MCS7830.
Code ist GPL
mfg forthler
Re: Neue Struktur net_device
Gib mal vendor/product id.
//edit:
Da is ein Treiber im kernel
//edit:
Da is ein Treiber im kernel
Code: Alles auswählen
filename: /lib/modules/3.5.0apu1/kernel/drivers/net/usb/mcs7830.ko
license: GPL
description: USB to network adapter MCS7830)
alias: usb:v0DF6p0021d*dc*dsc*dp*ic*isc*ip*
alias: usb:v9710p7730d*dc*dsc*dp*ic*isc*ip*
alias: usb:v9710p7830d*dc*dsc*dp*ic*isc*ip*
alias: usb:v9710p7832d*dc*dsc*dp*ic*isc*ip*
depends: usbnet,usbcore,mii
intree: Y
vermagic: 3.5.0apu1 SMP mod_unload modversions
Unix is user-friendly; it's just picky about who its friends are.
Re: Neue Struktur net_device
Device 007: ID 9710:7830 MosChip Semiconductor MCS7830 10/100 Mbps Ethernet adapter
danke,
Wheezy 3.2.0-3 hat auch
"/lib/modules/3.2.0-3/kernel/drivers/net/usb/mcs7830.ko".
Bestens - man sollte einfach denken und an der Wurzel anpacken
forthler
danke,
Wheezy 3.2.0-3 hat auch
"/lib/modules/3.2.0-3/kernel/drivers/net/usb/mcs7830.ko".
Bestens - man sollte einfach denken und an der Wurzel anpacken
forthler