View previous topic :: View next topic |
Author |
Message |
vutives Guru
Joined: 25 Sep 2005 Posts: 348 Location: Poland
|
Posted: Mon Nov 14, 2005 3:03 pm Post subject: |
|
|
No więc tak. Spróbowałem wszystko od początku. Wchodzę do /usr/src/linux i wydaję polecenie Wchodze w devic drivers, zaznaczam tak jak zaleciliście Code: | <*> RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support | + kilka innych rzeczy zaznaczam <*>. Inne karty Ethernet (powyżej 100Mbit) odznaczam. Potem zapisuję konfigurację. Następnie komenda Potem Code: | make modules_install | i Następnie Code: | cp /usr/src/linux/arch/i386/boot/bzImage /boot/bzImage | Wydaję polecenie i nie widać mojego eth0. Robię reboot i dalej nie ma sieciówki. Wpisuję i wywala mi coś takiego: Code: | FATAL: Error inserting e100 (/lib/modules/2.6.12-gentoo-r9/kernel/drivers/net/e100.ko): Unknown symbol in module or unknown parameter (see dmesg) | No to wpisuję i o "e100" dostaję następujące informacje Code: | e100: Unknown symbol mii_ethtool_sset
e100: Unknown symbol mii_link_ok
e100: Unknown symbol mii_check_link
e100: Unknown symbol mii_nway_restart
e100: Unknown symbol generic_mii_ioctl
e100: Unknown symbol mii_ethtool_gset |
Co robić? Aż nie chce mi się wierzyć z powodu internetu jest tyle problemów! P.S. To nie jest moja pierwsza przygoda z linuksem. Pracowałem troszkę na innych (SuSE, Mandriva, Fedora Core) ale na serio zacząłem niedawno właśnie na Gentoo, więc jestem n00be'em
Co z tym logowaniem? |
|
Back to top |
|
|
psycepa Veteran
Joined: 27 Dec 2004 Posts: 1637 Location: Poland
|
Posted: Mon Nov 14, 2005 3:39 pm Post subject: |
|
|
a powiedz mi czy masz wpisy w lilo/grub odnosnie swojego nowego kernela ? czy po prostu nadpisales stary obraz nowym ? _________________ RLUNo. 376073
bo czytac, to trzeba ze zrozumieniem (c) by psycepa
"nigdy nie kloc sie z glupcem, najpierw sprowadzi cie do swojego poziomu a potem pokona doswiadczeniem"
"Life is complex. It has its real and imaginary part." |
|
Back to top |
|
|
vutives Guru
Joined: 25 Sep 2005 Posts: 348 Location: Poland
|
Posted: Mon Nov 14, 2005 3:44 pm Post subject: |
|
|
Z GRUB'em nic nie rubiłem. Coś trzeba zrobić? |
|
Back to top |
|
|
mirek Guru
Joined: 20 Sep 2004 Posts: 489 Location: Oslo Norway
|
Posted: Mon Nov 14, 2005 3:52 pm Post subject: |
|
|
Jezeli robisz
to juz nie potrzebujesz robic
Code: | cp /usr/src/linux/arch/i386/boot/bzImage /boot/bzImage |
porzedni skrypt robi to za ciebie.
Wstaw wynik polecenia
i swojego gruba
P.S
Skoro wkompilowales
Code: | <*> RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support |
to nie musisz ladowac modulu
|
|
Back to top |
|
|
vutives Guru
Joined: 25 Sep 2005 Posts: 348 Location: Poland
|
Posted: Mon Nov 14, 2005 4:21 pm Post subject: |
|
|
uname -r
Co do gruba to nie wiem czy o to chodziło, ale wklejam grub.conf
Code: |
default 0
timeout 0
spolashimage=(hd0,1) /boot/grub/splash.xpm.gz
title=Gentoo Linux 2.6.12-r9
root (hd0,1)
kernel /boot/kernel-genkernel-x86-2.6.12-gentoo-r9 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda2
initrd /boot/initramfs-ggenkernel-x86-2.6.12-gentoo-r9 |
|
|
Back to top |
|
|
mirek Guru
Joined: 20 Sep 2004 Posts: 489 Location: Oslo Norway
|
Posted: Mon Nov 14, 2005 4:31 pm Post subject: |
|
|
Poprzednim razem napisales:
Code: | cp /usr/src/linux/arch/i386/boot/bzImage /boot/bzImage |
Wiec w gubie powinno byc:
Code: | kernel /boot/bzImage=/dev/ram0 |
|
|
Back to top |
|
|
vutives Guru
Joined: 25 Sep 2005 Posts: 348 Location: Poland
|
Posted: Mon Nov 14, 2005 4:44 pm Post subject: |
|
|
Co? Czyli mam wykasować całą linijkę z kernela i zostawić tylko to co napisałeś? To nie lepiej, żebym znowu zrobił to co trzeba z jądrem i nie kopiował obrazu tylko wpisał ? I czy po takim zabiegu (zmienieniu wpisów w grubie lub poprostu znów make install) mógłby działać internet? |
|
Back to top |
|
|
mirek Guru
Joined: 20 Sep 2004 Posts: 489 Location: Oslo Norway
|
Posted: Mon Nov 14, 2005 4:57 pm Post subject: |
|
|
Przy starcie systemu musisz uzyc ostatni, aktualny bzImage. Jak go nazwiesz to juz twoja sprawa. Sorry to sa podstawy linuksa. Inne dystrybucje linuksa ktore uzywales SuSE, Mandriva, Fedora Core robily to za ciebie. Mysle, bez urazy, ze najpierw musisz poczytac dokumentacje, bo raczej nie dasz sobie rady z gentoo. |
|
Back to top |
|
|
Raku Bodhisattva
Joined: 28 Feb 2004 Posts: 2374 Location: Poland
|
Posted: Mon Nov 14, 2005 7:43 pm Post subject: |
|
|
1. wkompilowujesz statycznie w kernel kartę realtek 8139
2. próbujesz załadować moduł e100 do kart intela
Czy nie widzisz rozbieżności pomiędzy tymi dwoma czynnościami?
Czy wiesz w ogóle co chcesz zrobić?
nie wiesz do czego służy polecenie modprobe?
proszę - spróbuj zainstalować system Mandriva cośtam lub (k)ubuntu lub Fedorę lub Debiana. Popracuj nad tymi dystrybucjami, gdzie kernel dostepny jest także w binarnych pakietach. jak zdobędziesz doświadczenie, spróbuj jeszcze raz Gentoo. _________________ raku
Powered by Archlinux |
|
Back to top |
|
|
psycepa Veteran
Joined: 27 Dec 2004 Posts: 1637 Location: Poland
|
Posted: Mon Nov 14, 2005 7:50 pm Post subject: |
|
|
Pablord wrote: | Co? Czyli mam wykasować całą linijkę z kernela i zostawić tylko to co napisałeś? |
stara dobra zasada mowi zeby NIGDY nie kasowac starego kernela dopoki sie nie upewnisz na 100% ze uda ci sie zbootowac system z nowego,
dodaj po prostu w grub wpis dotyczacy nastepnej pozycji z menu startowego
u mnie w lilo sytuacja wyglada tak
w katalogu /boot sa przykladowo
Code: |
/boot/kernel1
/boot/kernel2
|
a w lilo.conf (oczywiscie to jest uproszczenie, szczegoly w dokumentacji)
Code: |
image=/boot/kernel1
label=pierwszy_kernel
bla bla bal
image=/boot/kernel2
lable=drugi_kernel
bla bla bal
|
w ten sposob bedziesz mogl zbootowac system na starym albo na nowym jadrze, w zaleznosci od tego co w menu wybierzesz,
polecam gentoo wiki i howto n/t kernela
pozdrawiam _________________ RLUNo. 376073
bo czytac, to trzeba ze zrozumieniem (c) by psycepa
"nigdy nie kloc sie z glupcem, najpierw sprowadzi cie do swojego poziomu a potem pokona doswiadczeniem"
"Life is complex. It has its real and imaginary part." |
|
Back to top |
|
|
vutives Guru
Joined: 25 Sep 2005 Posts: 348 Location: Poland
|
Posted: Mon Nov 14, 2005 8:46 pm Post subject: |
|
|
Spokojnie. O zmianie systemu nie ma mowy. Znów to ustawianie, konfigurowanie. Nie i jeszcze raz nie. Chcę już mieć jakiś sytem na stałe. A pozatym chyba lepiej uczyć się czymś trudniejszym, co? Dobra, tylko się nie wściekajcie. Czy po tym jak wszystko w jądrze ustawię tak jak trzeba, wystarczy wykonać i ustawić w GRUB'ie żeby bootował z utworzonego pliku? |
|
Back to top |
|
|
prizman n00b
Joined: 19 Sep 2005 Posts: 25 Location: can't remember
|
Posted: Mon Nov 14, 2005 9:26 pm Post subject: |
|
|
@Pablord:
Tak na chlopski rozum to bawisz sie kernelem, ale bootujesz innego (oczywiscie moge sie mylic ),
^ IMHO to powinno Ci dac do myslenia
i raczej nie ma czegos takiego jak 'make bzImage' _________________ Powered by Athlon64 |
|
Back to top |
|
|
mirek Guru
Joined: 20 Sep 2004 Posts: 489 Location: Oslo Norway
|
|
Back to top |
|
|
vutives Guru
Joined: 25 Sep 2005 Posts: 348 Location: Poland
|
Posted: Tue Nov 15, 2005 5:26 pm Post subject: |
|
|
Wow. Dzięki za informacje. Są postępy . Skorzystałem z genkernela. Teraz jak już wpiszę wyświetla moją kartę. Jednak po poleceniu wciąż jest widoczne tylko "lo". w /etc/modules.autoload.d/kernel-2.6 dopisałem e100. Jednak wciąż przy adsl-start jest "TIMED OUT", a przy uruchamianiu systemu dodatkowo "netmount was not started". Co robić? (tylko się nie denerwujcie ).
P.S. Powiedzcie mi dlaczego nie ma u mnie "net-setup eth0" i "ping"? |
|
Back to top |
|
|
mirek Guru
Joined: 20 Sep 2004 Posts: 489 Location: Oslo Norway
|
Posted: Tue Nov 15, 2005 5:38 pm Post subject: |
|
|
Czy utworzyles symlink:
Code: | ln -s net.lo net.eth0 |
|
|
Back to top |
|
|
Raku Bodhisattva
Joined: 28 Feb 2004 Posts: 2374 Location: Poland
|
Posted: Tue Nov 15, 2005 5:54 pm Post subject: |
|
|
Pablord wrote: | Wow. Dzięki za informacje. Są postępy . Skorzystałem z genkernela. Teraz jak już wpiszę wyświetla moją kartę.
|
nie wierzę, możesz wkleić co dokładnie ci wyświetla?
Quote: |
Jednak po poleceniu wciąż jest widoczne tylko "lo".
|
właśnie dlatego ci nie wierzę
Quote: |
w /etc/modules.autoload.d/kernel-2.6 dopisałem e100.
|
Przyznałeś gdzieś, że masz kartę opartą o chipset realteka. Możesz mi więc wytłumaczyć dlaczego usilnie chcesz ładować moduł od kart intela? _________________ raku
Powered by Archlinux |
|
Back to top |
|
|
vutives Guru
Joined: 25 Sep 2005 Posts: 348 Location: Poland
|
Posted: Tue Nov 15, 2005 5:57 pm Post subject: |
|
|
Co do symlinka to zaraz sprawdzę. A co do e100- ktoś wyżej napisał o e100, więc myślałem, że to się tyczy Relteka. W takim razie jaki moduł mam załadować? ifconfig eth0 zaraz wkleję
Edit:
Sorry, ale musiałem to napisać w drugim poście bo mam jakieś problemy z logowaniem.
Co do symlinka to zaraz sprawdzę. A co do e100- ktoś wyżej napisał o e100, więc myślałem, że to się tyczy Relteka. W takim razie jaki moduł mam załadować? ifconfig eth0 zaraz wkleję
EDIT:
A więc tak. Symlinka nie było. Kiedyś pamiętam, że takie dowiązanie robiłem, ale widać gdzieś, kiedyś skasowałem. Zrobiłem te dowiązanie ale za dużo to raczej nie zmieniło (chyba).
A oto mój "ifconfig eth0"
Code: | eth0
Link encap:Ethernet HWaddr 00:E0:4C:E5:C2:24
BROAD MULTICAST MTU:1500 Metric:1
RX packets:55 errors:0 dropped:0 overruns:0 frame:0
TX packets:65 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4500 (4.3 Kb) TX bytes:4092 (39 Kb)
Interrupt:16 Base address:0xcf00 |
Próbowałem polecenia "dhcpcd eth0" ale to też raczej nic nie zmieniło (nawet nie jestem pewien czy mój provider ma taki server).
P.S. to wiecie może co może być przyczyną, że nie mam "net-setup eth0" i "ping"?
..::Milu Edit:
Złączenie 2 postów. |
|
Back to top |
|
|
mirek Guru
Joined: 20 Sep 2004 Posts: 489 Location: Oslo Norway
|
Posted: Tue Nov 15, 2005 6:31 pm Post subject: |
|
|
Wklej co uzyskasz wykonujac:
Code: | #/etc/init.d/net.eth0 restart |
|
|
Back to top |
|
|
prizman n00b
Joined: 19 Sep 2005 Posts: 25 Location: can't remember
|
Posted: Tue Nov 15, 2005 6:47 pm Post subject: |
|
|
A więc tak:
Moduł odpowiedzialny za realteka to najczęściej 8139too (zależy od typu karty)
Ale ponieważ masz wkompilowaną obsługe realteka w kernel NIE MUSISZ ładować żadnego modułu.
I najlepiej żebyś sam skompilował kernela a nie używał jakis genkerneli (uwierz mi kompilacja naprawde nie jest trudna)
A co do "P.S" to net-setup jest skryptem znajdującym się na livecd natomiast ping jest podstawową rzeczą w systmie i coś musiałeś zepsuć gdzieś wcześniej _________________ Powered by Athlon64 |
|
Back to top |
|
|
vutives Guru
Joined: 25 Sep 2005 Posts: 348 Location: Poland
|
Posted: Tue Nov 15, 2005 7:15 pm Post subject: |
|
|
Code: | /etc/init.d/net.eth0 restart
* starting eth0
* Bringing up eth0
* adsl
* Starting ADSL for eth0
TIMED OUT [!!] |
Scalcie znów...
Może to Was zainteresuje. Wydaję komendę
i dostaję taki tekst Code: | adsl-status: Link is down (can't read pppoe PID file /var/run/adsl.pid.pppoe). | I co? Taki plik u mnie nie istnieje. Jakieś rady? Jeszcze się okaże, że to wcale nie jest wina jądra .
..::Milu Edit:
Scalenie + code |
|
Back to top |
|
|
mirek Guru
Joined: 20 Sep 2004 Posts: 489 Location: Oslo Norway
|
Posted: Tue Nov 15, 2005 8:03 pm Post subject: |
|
|
Wstaw do /etc/conf.d/net:
Code: | config_eth0=( "dhcp" ) |
i jeszcze raz
Code: | /etc/init.d/net.eth0 restart |
|
|
Back to top |
|
|
vutives Guru
Joined: 25 Sep 2005 Posts: 348 Location: Poland
|
Posted: Tue Nov 15, 2005 8:26 pm Post subject: |
|
|
To samo, tylko że nie ma TIMED OUT ([!!] dalej jest). Ale coś mi się zdaje, ze to wszystko przez ten plik (/var/run/adsl.pid.pppoe). Jakie macie rady?
Edit:
...no i własnie się dowiedziałem, że mój dostawca internetu nie ma serva DHCP...
..::Milu Edit:
Scalenie |
|
Back to top |
|
|
Xax Guru
Joined: 24 Jul 2003 Posts: 417 Location: Poland, Gliwice, Trynek
|
Posted: Wed Nov 16, 2005 2:34 pm Post subject: |
|
|
Ze sie wtrace. Tak z czystej ciekawosci, kto jest twoim dostawca internetu a raczej jaki to rodzaj lacza, bo jezeli to zwykle polaczenie po lani, a nie doczytalem sie takiej informacji (moze przegapilem wiec sory) to nie dziwie sie ze wpisanie 'adsl' konczy sie fiaskiem a cale to kombinowanie z ppp bylo wtedy psu na bude.
Kwestia ifconfig. To ze polecenie nie wypisywalo eth0 nie oznacza ze takiego urzadzenia nie ma. Wystarczylo przegladnac zapiski dmesg albo to co zwraca lspci (lspci -v). ifconfig bez parametrow wyswietla aktywne interfejsy sieciowe, a jako ze eth0 nie zostal aktywowany to i go nie pokazal, proste.
Sprecyzuj co to za polaczenie. I skoro twoj dostawca nie ma serwera dhcp, to musisz miec jakies dane odnoscie Twojego numeru IP / maski / DNS. |
|
Back to top |
|
|
vutives Guru
Joined: 25 Sep 2005 Posts: 348 Location: Poland
|
Posted: Wed Nov 16, 2005 3:37 pm Post subject: |
|
|
Code: | lspci -v
...
0000:03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
Flags: bus master, medium devsel, latency 32, IRQ 16
I/O ports at bc00 [size=dfee0000]
Memory at dfefff00 (32-bit, non-prefetchable) [size=256)
Expansion ROM at 00010000 [disabled]
Capabilities: [50] Power Management version 2
... |
Co do dostawcy. Mam internet z www.ynet.pl . W winblowsie łącze się za pomocą PPPoE i tyle. Pytałem się na forum u dostawcy o bramy, to powiedzieli mi, że na Linuksie konfiguruje się jako PPPoE, to dałem sobie spokój. Więc jak? Muszę przypisać jakieś statyczne IP? Jeśli tak to muszę mieć adres DNS? I czy maska zawsze jest 255.255.255.0? |
|
Back to top |
|
|
vutives Guru
Joined: 25 Sep 2005 Posts: 348 Location: Poland
|
Posted: Thu Nov 17, 2005 2:28 pm Post subject: |
|
|
Są jakieś szanse, żebym miał internet w Gentoo? |
|
Back to top |
|
|
|