View previous topic :: View next topic |
Author |
Message |
red79 Apprentice
Joined: 28 Jun 2005 Posts: 174
|
Posted: Tue Nov 15, 2005 8:49 am Post subject: [SOLVED] Kernel-2.6.14-r2 i problem z neostrada |
|
|
Skompilowałem wczoraj nową wersję kernela (make oldconfig) i dziś rano próbowałem zainstalować sterowniki do mojej neostrady (mam Sagema 800) eagle-usb-2.3.2 . Niestesty w czasie wykonywania make'a dostałem komunikat o błędzie. Czy ktoś z was instalował już neostradę na tym nowym kernelu?
Last edited by red79 on Tue Nov 15, 2005 4:43 pm; edited 1 time in total |
|
Back to top |
|
|
martin.k Guru
Joined: 28 Nov 2004 Posts: 493 Location: Wylatowo, Polska
|
Posted: Tue Nov 15, 2005 10:00 am Post subject: |
|
|
Jedna zasadnicza rada co do modemów dostarczanych przez TejPsę: wyrzucić na śmieci!
Miałem srebrnego Speetoucha 300 i kupę problemów z tym badziewiem. W końcu jakoś
udało mi się go zmusić do działania ale cała procedura startu tego badziewia mnie denerwowała.
Poszedłem po rozum do głowy i za uzbierane grosiwo kupiłem sobie 4-portowego Linksysa z modemem ADSL (dokładnie 271 PLN w sklepie na www.linux.pl).
Teraz ograniczam się do naciśnięcia power on! Linksys zestawia mi łącze i już.
P.S.
A za zamieszczanie walniętych sterowników na płytach TejPsa powinna dostać w [cenzura] _________________ linux-2.6.17 +ck +R4 +lockless +genetic-as +... więcej nie pamiętam
LRU #299256 |
|
Back to top |
|
|
macabre13 n00b
Joined: 18 Oct 2005 Posts: 23 Location: macabre13.xoxox@wroc³aw
|
Posted: Tue Nov 15, 2005 10:47 am Post subject: |
|
|
Jakiego błęda? _________________ by reading this text you serve satan |
|
Back to top |
|
|
red79 Apprentice
Joined: 28 Jun 2005 Posts: 174
|
Posted: Tue Nov 15, 2005 11:41 am Post subject: |
|
|
Podczas wykonywania make wyskakuje coś takiego:
Quote: | make -C driver
make[1]: Entering directory `/home/sebastian/eagle-usb-2.3.2/driver'
USE_CMVS=1 make -C /usr/src/linux SUBDIRS=/home/sebastian/eagle-usb-2.3.2/driver modules
make[2]: Entering directory `/usr/src/linux-2.6.14-gentoo-r2'
CC [M] /home/sebastian/eagle-usb-2.3.2/driver/eu_main.o
CC [M] /home/sebastian/eagle-usb-2.3.2/driver/eu_utils.o
CC [M] /home/sebastian/eagle-usb-2.3.2/driver/Pipes.o
/home/sebastian/eagle-usb-2.3.2/driver/Pipes.c: In function `eu_write_completion':
/home/sebastian/eagle-usb-2.3.2/driver/Pipes.c:922: error: `URB_ASYNC_UNLINK' undeclared (first use in this function)
/home/sebastian/eagle-usb-2.3.2/driver/Pipes.c:922: error: (Each undeclared identifier is reported only once
/home/sebastian/eagle-usb-2.3.2/driver/Pipes.c:922: error: for each function it appears in.)
make[3]: *** [/home/sebastian/eagle-usb-2.3.2/driver/Pipes.o] Błąd 1
make[2]: *** [_module_/home/sebastian/eagle-usb-2.3.2/driver] Błąd 2
make[2]: Leaving directory `/usr/src/linux-2.6.14-gentoo-r2'
make[1]: *** [eagle-usb.ko] Błąd 2
make[1]: Leaving directory `/home/sebastian/eagle-usb-2.3.2/driver'
make: *** [build] Błąd 2 |
Czyżbym czegoś nie dodał w nowym kernelu? Faktem jest że wszystkie nowe opcje jaki mi wyskoczyły w czasie make oldconfig dałem na Nie. |
|
Back to top |
|
|
macabre13 n00b
Joined: 18 Oct 2005 Posts: 23 Location: macabre13.xoxox@wroc³aw
|
Posted: Tue Nov 15, 2005 11:55 am Post subject: |
|
|
1. poka make.conf
2. wywaliles wczesniejsza wersje, czepia sie czesto ze trzeba "make uninstall" _________________ by reading this text you serve satan |
|
Back to top |
|
|
red79 Apprentice
Joined: 28 Jun 2005 Posts: 174
|
Posted: Tue Nov 15, 2005 12:01 pm Post subject: |
|
|
Tak odinstalowałem i dałem nawet make clean.
A co do make.conf
Quote: | CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="-O2 -march=i686 -pipe"
USE="7zip a52 aac acpi activefilter atm audiofile bash-completion big-tables
bigger-fonts bind-mysql bl browserplugin bzip2 cdparanoia cdrom
clamav clamd cluster custom-cflags dga dhcp divx4linux djbfft dv
dvb dvd dvdread dxr3 edl emoticon extensions extraengine extraicons
extramodules extras fat fb ffmpeg flash freetds frontbase ftp
geometry gg glx gzip hal hfs html http id3 innodb irc jabber
jack-tmpfs javascript jfs kdeenablefinal kdepim kdexdeltas lame
lesstif libclamav lm_sensors log4j mime ming mmx mp4live mpeg2
mpeg4 mplayer mppe-mppc msql mssql multitarget mysql mysqli ntfs
nvidia on-the-fly-crypt openal openssl password pdf pheaders player
plugin print rar real reiserfs rogue rrdtool rss sendmail sensord
smime speech sybase symlink syslog sysvipc szip tga theora tidy
tlen unicode usb userlocales utf8 v4l v4l2 vcd videos vidix
virus-scan voice web win32codecs wmf xanim xatrix xfs xvid xvmc
-arts -gnome -gtk"
LINGUAS="pl en"
LC_ALL="pl_PL"
LANGUAGE="48"
#ACCEPT_KEYWORDS="~x86"
PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
PKGDIR=${PORTDIR}/packages
PORT_LOGDIR=/var/log/portage
PORTDIR_OVERLAY=/usr/local/portage
FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp \${URI} -P \${DISTDIR}"
RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp \${URI} -P \${DISTDIR}"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
RSYNC_RETIES="3"
RSYNC_TIMEOUT=180
MAKEOPTS="-j2"
PORTAGE_NICENESS=5
AUTOCLEAN="yes"
PORTAGE_TMPFS=/dev/shm
FEATURES="sandbox ccache userpriv usersandbox fixpackages"
CCACHE_SIZE="2G"
CCACHE_DIR="/var/tmp/ccache"
DISTCC_DIR=${PORTAGE_TMPDIR}/.distcc
RSYNC_EXLUDEFROM=/etc/portage/rsync_excludes
ALSA_CARDS="ens1371"
GENTOO_MIRRORS="http://gentoo.zie.pg.gda.pl http://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.du.se/pub/os/gentoo ftp://gd.tuwien.ac.at/opsys/linux/gentoo/" |
Nie rozumiem co to może mieć do rzeczy.
------------------------------------------------
Dopisane:
Sterowniki zawsze biorą z tarbala eagle-usb-2.3.2 nie kompiluję przez emerge. |
|
Back to top |
|
|
macabre13 n00b
Joined: 18 Oct 2005 Posts: 23 Location: macabre13.xoxox@wroc³aw
|
Posted: Tue Nov 15, 2005 12:36 pm Post subject: |
|
|
Malem takiego buga jak dodawalem do use dziwne flagi, pomijanie rtti i exceptions, wiec chodzilo o lookniecie na twoje make.conf.
Pobowales moze instalowac wczesniejsze eagle-usb?
Jeszcze ewentualnie wylacz "pipe" (strzal w slepo) _________________ by reading this text you serve satan |
|
Back to top |
|
|
mbar Veteran
Joined: 19 Jan 2005 Posts: 1990 Location: Poland
|
Posted: Tue Nov 15, 2005 12:41 pm Post subject: |
|
|
zrób emerge sync.
odpowiedni patch dla tego problemu został dodany do wersji "~x86" sterowników, polecam Code: | ACCEPT_KEYWORDS="~x86" emerge eagle-usb |
|
|
Back to top |
|
|
red79 Apprentice
Joined: 28 Jun 2005 Posts: 174
|
Posted: Tue Nov 15, 2005 1:48 pm Post subject: |
|
|
Sukces połowiczny. Po zainstalowaniu sterowników z portage (2.3.1-r1) udało mi się uruchomić sieć. Jednakże mój skrypt adsl których uruchamiał sieć w czasie ładowania systemu przestał działać.
Quote: | #!/sbin/runscript
depent() [
need net
]
start() [
ebegin "Starting ADSL connection"
startadsl
eend $? "Failed to start ADSL connection"
]
stop() [
ebegin "Stoping ADSL connection"
stopadsl
eend $? "Failed to stop ADSL connection" |
Modem synchronizuje łącze w czasie ładowania systemu, ale nie uruchamia usługi (nie wydaje polecenia startadsl).
Jak to naprawić? |
|
Back to top |
|
|
mziab l33t
Joined: 01 Oct 2004 Posts: 644
|
Posted: Tue Nov 15, 2005 2:45 pm Post subject: |
|
|
Hmm, dlaczego masz nawiasy kwadratowe zamiast klamrowych? Nawiasem mówiąc, skrypt ten (był swego czasu na gentoo.pl) ma jedną literówkę - depent. Powinno być depend.
Oto wersja, której sam używam:
Code: | #!/sbin/runscript
depend(){
need hotplug coldplug
}
start(){
ebegin "Starting ADSL connection"
eaglectrl -w
startadsl
eend $? "Failed to start ADSL connection"
}
stop(){
ebegin "Stopping ADSL connection"
stopadsl
eend $? "Failed to stop ADSL connection"
} |
Jak widzisz, różnica polega także na tym, że w moim skrypcie przed startadsl synchronizuję modem. _________________ Gentoo Linux 13.0 | 3.19 | glibc 2.19 | gcc 4.9.2
mteam | mziab's blog | roslin |
|
Back to top |
|
|
red79 Apprentice
Joined: 28 Jun 2005 Posts: 174
|
Posted: Tue Nov 15, 2005 4:42 pm Post subject: |
|
|
Pełny sukces. Dzięki za poprawki do skryptu. Zgadza się był na gentoo.pl stamtąd go wziąłem, a co do literówki w depend to nie znam się na pisaniu skryptów, to "t" też mi nie pasowało, no ale było tak podane więc uznałem że tak być musi. |
|
Back to top |
|
|
mbar Veteran
Joined: 19 Jan 2005 Posts: 1990 Location: Poland
|
Posted: Tue Nov 15, 2005 4:47 pm Post subject: |
|
|
OMG ludzie, czy wy nie wiecie, co siedzi w eagle-usb? Jest od tego skrypt /etc/init.d/eagle-usb, który się dodaje do levelu default. Polecam też najpierw wykonać "eagleconfig"....
Hint: jeśli macie obecny plik "eagle_must_be_configured" to dupa, nic Wam się nie połączy
Mój /etc/eagle-usb/eagle-usb.conf dla neostrady:
Code: | <eaglectrl>
# configuration file for eagle-usb driver
#
# if you do not want to use CMV
#
# VPI / VCI are in hexa
# for example, (8, 23) is (8,35) in decimal
VPI=00000000
VCI=00000023
#The following values are valid for encapsulation :
#MPOA_MODE_BRIDGED_ETH_LLC ----> 1 RFC2516 Bridged PPPoE LLC
#MPOA_MODE_BRIDGED_ETH_VC ----> 2 RFC2516 Bridged PPPoE VCmux
#MPOA_MODE_ROUTED_IP_LLC ----> 3 RFC1483/2684 Routed IP LLC-SNAP
#MPOA_MODE_ROUTED_IP_VC ----> 4 RFC1483/2684 Routed IP (IPoA) VCmux
#MPOA_MODE_PPPOA_LLC ----> 5 RFC2364 PPPoA LLC
#MPOA_MODE_PPPOA_VC ----> 6 RFC2364 PPPoA VCmux
Encapsulation=00000006
# A for CMV use, 1 otherwise
Linetype=0000000A
RatePollFreq=00000009
</eaglectrl>
STATIC_IP=none
ISP=PL01
LANG=pl
ASYNCHRONOUS_START=1
|
Hint 2: potem ustawcie prawidłowo /etc/ppp/pap-secrets i /etc/ppp/peers/adsl |
|
Back to top |
|
|
mziab l33t
Joined: 01 Oct 2004 Posts: 644
|
Posted: Tue Nov 15, 2005 5:51 pm Post subject: |
|
|
Jedno wiem, skrypt init z ebuilda nie chciał mi kiedyś działać. Próbował się łączyć używając dhcp, co z TPSA jest z góry skazane na klęskę. Poza tym były jakieś inne problemy. Koniec konców, od tamtego czasu ręcznie kompiluję eagle-usb i używam podanego przeze mnie skryptu. _________________ Gentoo Linux 13.0 | 3.19 | glibc 2.19 | gcc 4.9.2
mteam | mziab's blog | roslin |
|
Back to top |
|
|
mbar Veteran
Joined: 19 Jan 2005 Posts: 1990 Location: Poland
|
Posted: Tue Nov 15, 2005 7:23 pm Post subject: |
|
|
no bo miałeś źle ppp skonfigurowane |
|
Back to top |
|
|
mziab l33t
Joined: 01 Oct 2004 Posts: 644
|
Posted: Tue Nov 15, 2005 7:29 pm Post subject: |
|
|
Możliwe, choć mocno wątpię. To skrypt eagle-usb wtedy wymuszał dhcp. Changelog nie sięga niestety tak daleko wstecz. Pamiętam jednak, że zmieniali coś związanego z dhcp. Zresztą, mniejsza o to. Nie róbmy OT _________________ Gentoo Linux 13.0 | 3.19 | glibc 2.19 | gcc 4.9.2
mteam | mziab's blog | roslin |
|
Back to top |
|
|
red79 Apprentice
Joined: 28 Jun 2005 Posts: 174
|
Posted: Wed Nov 16, 2005 10:47 am Post subject: |
|
|
Prośba do mbar'a weź i napisz porządną instukcję instalacji neostrady dla gentoo (pewnie się przyda i na innych dystrybucjach). Wielu będzie ci za to wdzięcznych. I nie nie wiem co siedzi w eagle-usb (jak wielu innych) aż tak się na tych klockach nie znam. |
|
Back to top |
|
|
mrto Apprentice
Joined: 13 May 2005 Posts: 151
|
|
Back to top |
|
|
mbar Veteran
Joined: 19 Jan 2005 Posts: 1990 Location: Poland
|
Posted: Wed Nov 16, 2005 4:38 pm Post subject: |
|
|
OK, opiszę "moje boje" w weekend, po weekendzie opublikuję -- w tygodniu mam na razie tyle roboty, że na kompa patrzeć nie mogę |
|
Back to top |
|
|
red79 Apprentice
Joined: 28 Jun 2005 Posts: 174
|
Posted: Wed Nov 16, 2005 7:46 pm Post subject: |
|
|
Sterowniki eagle-usb są do Sagema F@st 800 (to jest mój modem). |
|
Back to top |
|
|
|