Also ich hab' das ganze jetzt einmal versucht anhand des diff-Files zu verifizieren... sieht nicht so aus als wäre der florz Patch schon mit drinnen in
zaptel-source Version 1.2.11d (im Standard Repository von Debian Etch), auch wenn es das Changelog anders vermuten lässt.
Könnte das evtl. jemand bestätigen?
Anscheinend gibt es zwei verschiedene Implementierungen:
vzaphfc und
zaphfc. Welche ist denn jetzt die bessere Wahl? ;-)
vzaphfc:
Code:
m1:~# modinfo vzaphfc
filename: /lib/modules/2.6.18-4-686/misc/vzaphfc/vzaphfc.ko
description: HFC-S PCI A Zaptel Driver
author: Jens Wilke <[email protected]>, Daniele (Vihai) Orlandi <[email protected]>
license: GPL
vermagic: 2.6.18-4-686 SMP mod_unload 686 REGPARM gcc-4.1
depends: zaptel
alias: pci:v00001397d00002BD0sv*sd*bc*sc*i*
alias: pci:v00001397d0000B000sv*sd*bc*sc*i*
alias: pci:v00001397d0000B006sv*sd*bc*sc*i*
alias: pci:v00001397d0000B007sv*sd*bc*sc*i*
alias: pci:v00001397d0000B008sv*sd*bc*sc*i*
alias: pci:v00001397d0000B009sv*sd*bc*sc*i*
alias: pci:v00001397d0000B00Asv*sd*bc*sc*i*
alias: pci:v00001397d0000B00Bsv*sd*bc*sc*i*
alias: pci:v00001397d0000B00Csv*sd*bc*sc*i*
alias: pci:v00001397d0000B100sv*sd*bc*sc*i*
alias: pci:v000013D1d00002BD1sv*sd*bc*sc*i*
alias: pci:v00001043d00000675sv*sd*bc*sc*i*
alias: pci:v00000871d0000FFA2sv*sd*bc*sc*i*
alias: pci:v00000871d0000FFA1sv*sd*bc*sc*i*
alias: pci:v00001051d00000100sv*sd*bc*sc*i*
alias: pci:v000015B0d00002BD0sv*sd*bc*sc*i*
alias: pci:v0000114Fd00000070sv*sd*bc*sc*i*
alias: pci:v0000114Fd00000071sv*sd*bc*sc*i*
alias: pci:v0000114Fd00000072sv*sd*bc*sc*i*
alias: pci:v0000114Fd00000073sv*sd*bc*sc*i*
alias: pci:v0000182Dd00003069sv*sd*bc*sc*i*
parm: sniff_zaptel_d_channel:Make frames transmitted from zaptel appear as received by the board (int)
parm: force_l1_up:Don't allow L1 to go down (int)
parm: nt_modes:Comma-separated list of card IDs to configure in NT mode (array of int)
parm: modes:[Deprecated] bit-mask to configure NT mode (int)
zaphfc:
Code:
m1:~# modinfo zaphfc
filename: /lib/modules/2.6.18-4-686/misc/zaphfc.ko
description: HFC-S PCI A Zaptel Driver
author: Klaus-Peter Junghanns <[email protected]>
license: GPL
vermagic: 2.6.18-4-686 SMP mod_unload 686 REGPARM gcc-4.1
depends: zaptel
parm: debug:int
parm: modes:int
Aktualisierung:
Ich habe jetzt einfach mal das
zaptel.tar.bz2 entpackt, den florz patch (
http://zaphfc.florz.dyndns.org/zaphfc_0.3.0-PRE-1o_florz-12.diff.gz) nach
usr/src/modules/zaptel/ kopiert und dann mittels
zcat http://zaphfc.florz.dyndns.org/zaphfc_0.3.0-PRE-1o_florz-12.diff.gz | patch -p1 angewendet und es scheint funktioniert zu haben. Danach das ganze Verzeichnis wieder zurück in die
zaptel.tar.bz2 und dann mittels
module-assistant das Paket neu erzeugt und anschliessend mit
dpkg installiert. Das Modul
zaphfc ist ladbar und läuft bisher einwandfrei.
Aber wo ist nur das im ChangeLog beschriebene Modul
zaphfc-florz geblieben?! Es existiert weder im Source-Tree noch sonst wo. Ich hasse diese "Frickelei", solche Systeme sind einfach blöde zu warten was das Update-Management angeht...
Neuigkeiten:
Also... das Modul lies sich zwar laden und tut es auch immer noch, ...doch bei einem Neustart des Systems und nach dem automatischen laden des Moduls durch den Boot-Prozess erzeugt das mit dem florz Patch versehene Modul
zaphfc nur noch Pufferüberläufe. Das ganze passiert in einem Maße, dass nicht einmal mehr Zugriff über
ssh geschweige denn regulär über lokale Tastatur & Maus möglich ist.
Gruß, Anus+