Przetestowałem nowy modem Sagem E4 z NND. działa od kilkunastu godzin prawidłowo, choć na początku pracy w errors pojawiły się takie komunikaty:
Apr 16 01:32:08 router pppoa[31774]: Packet not from driver (mac: 00:07:95:50:97:C0)
Apr 16 01:32:08 router pppoa[31774]: Packet not from driver (mac: 00:07:95:50:97:C0)
Apr 16 01:35:28 router kernel: [EAGLE-USB] EU_IO_GETIF: eth not yet created !!
Potem jednak ustały, a modem trzyma połączenie stabilnie i komunikatów więcej nie ma. W logu messages wpisy wyglądają identycznie jak we wcześniejszej wersji sagema:
Apr 16 01:38:51 router pppd[927]: pppd 2.4.4 started by root, uid 0
Apr 16 01:38:51 router pppd[927]: Using interface ppp0
Apr 16 01:38:51 router pppd[927]: Connect: ppp0 <--> /dev/pts/2
Apr 16 01:38:56 router pppd[927]: CHAP authentication succeeded
Apr 16 01:38:56 router pppd[927]: CHAP authentication succeeded
Apr 16 01:38:56 router pppd[927]: local IP address 83.21.190.7
Apr 16 01:38:56 router pppd[927]: remote IP address 213.25.2.219
Apr 16 01:38:56 router pppd[927]: primary DNS address 194.204.159.1
Apr 16 01:38:56 router pppd[927]: secondary DNS address 217.98.63.164
Jedynie niepokoją mnie troche wpisy w logu kernel:
Apr 16 01:38:51 router kernel: [eagle-usb] eu_eth_open:Telling the kernel we're ready for network traffic flo
w.
Apr 16 01:38:52 router kernel: [eagle-usb] RFD-FC5:interrupt = EU_INT_INCOMINGCMV
Apr 16 01:39:23 router last message repeated 37 times
Ostatnia wiadomość powtarza się wielokrotnie aż do teraz, ale jakoś nie ma to wpływu na działanie modemu. Wygląda też na to, że po przerwaniu połączenia modem powinien sobie dać radę z ponownym połączeniem, jednak dokładnie będzie to wiadomo dopiero po kilku dniach testów.
PKGBUILD
pkgname=eagle-usb
pkgver=2.3.3.E4
pkgrel=1nnd
pkgdesc="Sterowniki do modemu usb Sagem F@st 800 E4"
url="http://www.eagle-usb.org"
license="GPL"
depends=('kernel24=2.4.32-10nnd' 'ppp')
makedepends=('kernel24-devel=2.4.32-10nnd')
install=eagle-usb.install
source=(http://nnd-linux-router.one.pl/e4/eagle-usb-$pkgver.tar.gz \
eagle-usb.install)
md5sums=('4799d696ca311a62f892d90c8360120d' '6b092875ef00c2a43e34881f0db4c494')
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr --disable-eagleconnect --with-lang=pl
make all || return 1
make DESTDIR=$startdir/pkg install
mkdir -p $startdir/pkg/usr/man/man8
cp -a $startdir/src/$pkgname-$pkgver/doc/man/* $startdir/pkg/usr/man/man8
}
Źródła wymagały malutkiej poprawki, dlatego znajdują się na moim serwerku, tamże paczka dla jądra 2.4.32 -10nnd. W razie potrzeby będzie można przygotować sterowniki dla innej wersji jądra i jeśli będzie nowe iso, to paczka do istniejącej tam wersji też będzie. Konfiguracja praktycznie nie różni się od dotychczasowej, więc nie powinno być nawet konieczności zmiany net_confa, a jedynie inna wersja sterownika.
Jeśli ktoś chciałby przetestować, byłoby dobrze, bo zyskalibyśmy więcej informacji.
Pliki na
http://nnd-linux-router.one.pl