Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] Kernel-2.6.14-r2 i problem z neostrada
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Instalacja i sprzęt
View previous topic :: View next topic  
Author Message
red79
Apprentice
Apprentice


Joined: 28 Jun 2005
Posts: 174

PostPosted: Tue Nov 15, 2005 8:49 am    Post subject: [SOLVED] Kernel-2.6.14-r2 i problem z neostrada Reply with quote

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
View user's profile Send private message
martin.k
Guru
Guru


Joined: 28 Nov 2004
Posts: 493
Location: Wylatowo, Polska

PostPosted: Tue Nov 15, 2005 10:00 am    Post subject: Reply with quote

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
View user's profile Send private message
macabre13
n00b
n00b


Joined: 18 Oct 2005
Posts: 23
Location: macabre13.xoxox@wroc³aw

PostPosted: Tue Nov 15, 2005 10:47 am    Post subject: Reply with quote

Jakiego błęda?
_________________
by reading this text you serve satan
Back to top
View user's profile Send private message
red79
Apprentice
Apprentice


Joined: 28 Jun 2005
Posts: 174

PostPosted: Tue Nov 15, 2005 11:41 am    Post subject: Reply with quote

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
View user's profile Send private message
macabre13
n00b
n00b


Joined: 18 Oct 2005
Posts: 23
Location: macabre13.xoxox@wroc³aw

PostPosted: Tue Nov 15, 2005 11:55 am    Post subject: Reply with quote

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
View user's profile Send private message
red79
Apprentice
Apprentice


Joined: 28 Jun 2005
Posts: 174

PostPosted: Tue Nov 15, 2005 12:01 pm    Post subject: Reply with quote

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
View user's profile Send private message
macabre13
n00b
n00b


Joined: 18 Oct 2005
Posts: 23
Location: macabre13.xoxox@wroc³aw

PostPosted: Tue Nov 15, 2005 12:36 pm    Post subject: Reply with quote

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
View user's profile Send private message
mbar
Veteran
Veteran


Joined: 19 Jan 2005
Posts: 1990
Location: Poland

PostPosted: Tue Nov 15, 2005 12:41 pm    Post subject: Reply with quote

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
View user's profile Send private message
red79
Apprentice
Apprentice


Joined: 28 Jun 2005
Posts: 174

PostPosted: Tue Nov 15, 2005 1:48 pm    Post subject: Reply with quote

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
View user's profile Send private message
mziab
l33t
l33t


Joined: 01 Oct 2004
Posts: 644

PostPosted: Tue Nov 15, 2005 2:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
red79
Apprentice
Apprentice


Joined: 28 Jun 2005
Posts: 174

PostPosted: Tue Nov 15, 2005 4:42 pm    Post subject: Reply with quote

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
View user's profile Send private message
mbar
Veteran
Veteran


Joined: 19 Jan 2005
Posts: 1990
Location: Poland

PostPosted: Tue Nov 15, 2005 4:47 pm    Post subject: Reply with quote

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 :D
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
View user's profile Send private message
mziab
l33t
l33t


Joined: 01 Oct 2004
Posts: 644

PostPosted: Tue Nov 15, 2005 5:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
mbar
Veteran
Veteran


Joined: 19 Jan 2005
Posts: 1990
Location: Poland

PostPosted: Tue Nov 15, 2005 7:23 pm    Post subject: Reply with quote

no bo miałeś źle ppp skonfigurowane ;)
Back to top
View user's profile Send private message
mziab
l33t
l33t


Joined: 01 Oct 2004
Posts: 644

PostPosted: Tue Nov 15, 2005 7:29 pm    Post subject: Reply with quote

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
View user's profile Send private message
red79
Apprentice
Apprentice


Joined: 28 Jun 2005
Posts: 174

PostPosted: Wed Nov 16, 2005 10:47 am    Post subject: Reply with quote

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
View user's profile Send private message
mrto
Apprentice
Apprentice


Joined: 13 May 2005
Posts: 151

PostPosted: Wed Nov 16, 2005 11:44 am    Post subject: Reply with quote

@red79: bardzo dobry how-to dla modemu thompsona jest na http://linux-usb.sourceforge.net/SpeedTouch/gentoo/index.html
Back to top
View user's profile Send private message
mbar
Veteran
Veteran


Joined: 19 Jan 2005
Posts: 1990
Location: Poland

PostPosted: Wed Nov 16, 2005 4:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
red79
Apprentice
Apprentice


Joined: 28 Jun 2005
Posts: 174

PostPosted: Wed Nov 16, 2005 7:46 pm    Post subject: Reply with quote

Sterowniki eagle-usb są do Sagema F@st 800 (to jest mój modem).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Instalacja i sprzęt All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum