Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Gentoo - Brak interfejsów sieci przewodowej i bezprzewodowej w ifconfig

piotrk2683 07 Oct 2013 15:14 1563 10
  • #1
    piotrk2683
    Level 11  
    Witam

    Mam następujący problem, postawiłem Gentoo ze stage 3, ale nie mogę podnieść interfejsu ath0 i wlan0.

    Mam karty sieciowe Atheros AR8151 i AR9002WB-1NG i nie mogę dodać modułów do tych kart, podmieniłem kernel z LiveDVD, w którym sieć działa, ale nie wiem jak podmienić z LiveDVD moduły.
    Wrzuciłem moduły do /lib/ i /lib64/, ale po załadowaniu modułów przy pomocy modprobe (atl1c i athk9), lsmod nie widzi modułów (przy genkernelu jest ten sam problem dlatego chciałem podmienić kernel i moduły z LiveDVD).

    Mam pytanie w związku z tym, jak zintegrować moduły z LiveDVD, żeby można je było załadować do systemu na dysku?

    Nawet dodając moduły przy pomocy modprobe z dokładną ścieżką do modułu nie widać ich w lsmod.

    Byłbym wdzięczny za pomoc.
  • Helpful post
    #2
    szuwix
    Level 13  
    Witam,
    Co wypluwa dmesg?
  • Helpful post
    #4
    szuwix
    Level 13  
    Najpierw spróbuj załadować sterownik w dmesg będziemy mieli odpowiedź dlaczego się nie udało.
  • #6
    szuwix
    Level 13  
    Coś bieda w tym dmesg na pewno jest cały? Zobacz przez "dmesg |tail".
    A modprobe co wywala?
    Spróbuj "insmod /pelna/sciezka/do/pliku".
  • #7
    piotrk2683
    Level 11  
    1)cały jest dmesg

    2)modprobe nic nie wywala, polecenie wykonuje się, ale bez logów, ani w konsoli, ani w dmesg

    3)insmod:
    Code:

    insmod /lib64/modules/3.6.8-gentoo-r1/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko
    insmod: ERROR: could not insert module /lib64/modules/3.6.8-gentoo-r1/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko: Invalid module format


    4)dmesg | tail z logami z insmod:
    Code:

    [    6.639682] iscsi: registered transport (tcp)
    [    6.928737] kjournald starting.  Commit interval 5 seconds
    [    6.928789] EXT3-fs (sda5): mounted filesystem with writeback data mode
    [    8.567841] systemd-udevd[16177]: starting version 204
    [   11.266907] EXT3-fs (sda5): using internal journal
    [   11.376603] Adding 6136444k swap on /dev/sda6.  Priority:-1 extents:1 across:6136444k
    [   88.164710] atl1c: disagrees about version of symbol module_layout
    [  125.024628] atl1c: disagrees about version of symbol module_layout
    [  139.485739] atl1c: disagrees about version of symbol module_layout
    [  154.139117] atl1c: disagrees about version of symbol module_layout


    dmesg z logami z insmod:
    http://pastebin.com/vsuTC5rG
  • #8
    szuwix
    Level 13  
    Hmm.. kernel na pewno podmieniony?
    Co pokazuje "uname -a" ?
    Nie znam gentoo, nigdy na nim nie pracowałem ale kopiowanie kernela z liveCD chyba kłóci się z założeniami dystrybucji. Spróbuj po prostu skompilować brakujące sterowniki.
  • #9
    piotrk2683
    Level 11  
    Kernel wziąłem z LiveDVD, bo w genkernelu nie miałem sieci, a trzy skompilowane przeze mnie jajka nie udały się.

    uname -a:
    Code:

    Linux piotr 3.5.4-gentoo-r1 #1 SMP Sat Sep 22 19:26:42 UTC 2012 x86_64 Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz GenuineIntel GNU/Linux


    Czy to się nie gryzie,że kernel jest 3.5.4-gentoo-r1, a moduły w lib64 są /lib64/modules//3.6.8-gentoo-r1 ?

    Na LiveDVD było kilka kerneli, ale nie było o numerze, który ma katalog modułów czyli 3.6.8-gentoo-r1.
  • Helpful post
    #10
    szuwix
    Level 13  
    No to się właśnie gryzie, musi być na płycie właściwy może mieć standardową nazwę bez symlinka np. vmlinuz, sprawdź w pliku konfiguracyjnym bootloadera.
  • #11
    piotrk2683
    Level 11  
    Dzięki, zrobiłem tak jak radziłeś, kernel i moduły te same i system załadował stery do kart sieciowych i net działa.

    Wielkie dzięki :)

    Nazewnictwo tylko jest trochę inne, bo zamiast eth0 interfejs nazywa się en5ps0, ale ważne, że net chodzi :)

    jeszcze raz dziękuje :)