2.6.12 - debian-kernel - gigabit-treiber kompilieren??

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
kear
Beiträge: 15
Registriert: 03.04.2004 01:42:00

2.6.12 - debian-kernel - gigabit-treiber kompilieren??

Beitrag von kear » 08.08.2005 11:13:20

habe mir nen 2.6.12er erstellt und gebootet..
wenn ich jetzt den via-velocityget-treiber für meine gigabit-karte übersetzen will als modul, klappt das nicht. getestet mit gcc 4.0.2 und 2.95 ..

Code: Alles auswählen

make -C /lib/modules/2.6.12/build SUBDIRS=/home/mg/tmp/LINUX/1.19 modules
make[1]: Entering directory `/opt/src/linux-source-2.6.12'
  CC [M]  /home/mg/tmp/LINUX/1.19/velocity_main.o
/home/mg/tmp/LINUX/1.19/velocity_main.c: In function 'velocity_ethtool_ioctl':
/home/mg/tmp/LINUX/1.19/velocity_main.c:2332: error: 'struct pci_dev' has no member named 'slot_name'
/home/mg/tmp/LINUX/1.19/velocity_main.c: In function 'velocity_suspend':
/home/mg/tmp/LINUX/1.19/velocity_main.c:2503: error: too many arguments to function 'pci_save_state'
/home/mg/tmp/LINUX/1.19/velocity_main.c: In function 'velocity_resume':
/home/mg/tmp/LINUX/1.19/velocity_main.c:2539: error: too many arguments to function 'pci_restore_state'
make[2]: *** [/home/mg/tmp/LINUX/1.19/velocity_main.o] Fehler 1
make[1]: *** [_module_/home/mg/tmp/LINUX/1.19] Fehler 2
make[1]: Leaving directory `/opt/src/linux-source-2.6.12'
make: *** [default] Fehler 2
linux - oder was?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 08.08.2005 12:06:17

Schaut nach Inkompatibilität aus, gibt es einen Grund, warum du nicht das Standardkernel-Modul verwendest

Code: Alles auswählen

│ CONFIG_VIA_VELOCITY:                                                    │
  │                                                                         │
  │ If you have a VIA "Velocity" based network card say Y here.             │
  │                                                                         │
  │ To compile this driver as a module, choose M here. The module           │
  │ will be called via-velocity.                                            │
  │                                                                         │
  │ Symbol: VIA_VELOCITY [=n]                                               │
  │ Prompt: VIA Velocity support                                            │
  │   Defined at drivers/net/Kconfig:2063                                   │
  │   Depends on: NETDEVICES && NET_PCI && PCI                              │
  │   Location:                                                             │
  │     -> Device Drivers                                                   │
  │       -> Networking support                                             │
  │         -> Network device support (NETDEVICES [=y])                     │
  │           -> Ethernet (1000 Mbit)   
Gruß
gms

Benutzeravatar
kear
Beiträge: 15
Registriert: 03.04.2004 01:42:00

Beitrag von kear » 08.08.2005 14:56:00

gms hat geschrieben:Schaut nach Inkompatibilität aus, gibt es einen Grund, warum du nicht das Standardkernel-Modul verwendest
Gruß
gms
ja, er ist mir noch nicht aufgefallen.. seit wann ist der dabei? *g*
danke, ich werde das checken!
linux - oder was?

Antworten