Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: LAN ASUS NX1101 nejde  (Přečteno 4571 krát)

Zork

  • Návštěvník
  • *
  • Příspěvků: 4
    • Zobrazit profil
LAN ASUS NX1101 nejde
« kdy: 17 Leden 2008, 20:53:49 »
Zdravim vsechny linuxaky,

neuvazene jsem si do pc s ubuntu 7.10 koupil PCI GLAN Asus NX1101 s predstavou, ze kdyz ma ovladace pro linux, ze se mi ji podari rozebehnout...

stahnul jsem si ovladac z CZ asusu v2.09e kde je popsana instalace v readme (prilozeno).

Bohuzel ale nabizeny postup nejde - takhle dopadne hned prvni prikaz :(

~/Plocha/Linux v2.09e$ sudo make all
make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/lukas/Plocha/Linux v2.09e modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
make[1]: *** No rule to make target `v2.09e'.  Stop.
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
make: *** [all] Error 2

Tohle mi vraci lshw -C network:

       description: Ethernet controller
       product: IP1000 Family Gigabit Ethernet
       vendor: Sundance Technology Inc / IC Plus Corp
       physical id: 8
       bus info: pci@0000:01:08.0
       version: 41
       width: 32 bits
       clock: 66MHz
       capabilities: bus_master cap_list
       configuration: driver=Sundance Technology IPG Triple-Speed Ethernet latency=32 maxlatency=10 mingnt=80 module=ipg
 
Any idea? ???

Petr Merlin Vaněček

  • Moderátor
  • Guru
  • ***
  • Příspěvků: 5000
    • Zobrazit profil
    • Lomítkáři
Re: LAN ASUS NX1101 nejde
« Odpověď #1 kdy: 17 Leden 2008, 21:55:20 »
No jako prvni bych se podival, jake mam definovany posledni eth (predpokladam, ze z predchozi sitovky  eth0), zkusil bych tedy
ifconfig eth1 up - je totiz dost mozne, ze modul je natazeny (a skoro bych to podle vypisu tak videl)

Pokud to nepomuze, tak
a) predpokladam sudo apt-get install linux-headers-`uname -r` jste provedl
b) mozna jen headers nebudou stacit a bude treba cely source linuxu, tj.
Kód: [Vybrat]
sudo apt-get remove linux-headers-`uname -r`--purge
sudo apt-get install linux-source
cd /usr/src
tar -xf /usr/src/linux-source*
cp /boot/config-`uname -r` linux/.config
cd /home/lukas/Plocha/Linux
./configure && make && make install
modprobe nazevmodulubuhvijaky

btw. byva dobrym zvykem veci ohledne kompilace modulu atd. davat do /usr/src/
Registered Linux user #421281
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Zork

  • Návštěvník
  • *
  • Příspěvků: 4
    • Zobrazit profil
Re: LAN ASUS NX1101 nejde
« Odpověď #2 kdy: 18 Leden 2008, 18:16:54 »
tak bohuzel :(

root@server:/usr/src/network# sudo make all
make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/usr/src/network modules
make: *** /lib/modules/2.6.22-14-generic/build: No such file or directory.  Stop.
make: *** [all] Error 2

nemam dir /lib/modules/2.6.22-14-generic/build, pochopil jsem to tak ze by se mi mel vytvorit po instalaci headers?

Zork

  • Návštěvník
  • *
  • Příspěvků: 4
    • Zobrazit profil
Re: LAN ASUS NX1101 nejde
« Odpověď #3 kdy: 18 Leden 2008, 18:39:51 »
ha tak jsem si udelal link z usr/src/linux headers... compiler se rozebeh a...
make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/usr/src/network modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
  CC [M]  /usr/src/network/nx1001_main.o
/usr/src/network/nx1001_main.c:228: error: expected ‘)’ before string constant
/usr/src/network/nx1001_main.c:229: error: expected ‘)’ before string constant
/usr/src/network/nx1001_main.c:230: error: expected ‘)’ before string constant
/usr/src/network/nx1001_main.c:231: error: expected ‘)’ before string constant
/usr/src/network/nx1001_main.c: In function ‘netdev_open’:
/usr/src/network/nx1001_main.c:924: warning: ‘deprecated_irq_flag’ is deprecated (declared at include/linux/interrupt.h:66)
/usr/src/network/nx1001_main.c:924: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/usr/src/network/nx1001_main.c: In function ‘sundance_init’:
/usr/src/network/nx1001_main.c:1928: warning: implicit declaration of function ‘pci_module_init’
make[2]: *** [/usr/src/network/nx1001_main.o] Error 1
make[1]: *** [_module_/usr/src/network] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
make: *** [all] Error 2

to vypada jako finalka :(

Zork

  • Návštěvník
  • *
  • Příspěvků: 4
    • Zobrazit profil
Re: LAN ASUS NX1101 nejde
« Odpověď #4 kdy: 18 Leden 2008, 19:34:53 »
ok takze uz jsem se zacal hrabat i v makefile  ::)

dle navodu mam napsat toto:
   #sudo make all => generate ipg.ko

dostavam ale error:
    make: *** empty variable name.  Stop.

samotny #sudo make all

make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/usr/src/network modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
  CC [M]  /usr/src/network/ipg_main.o
In file included from /usr/src/network/ipg_main.c:159:
/usr/src/network/ipg.h:101:26: error: linux/config.h: No such file or directory
In file included from /usr/src/network/ipg_main.c:159:
/usr/src/network/ipg.h:130: error: ‘UTS_RELEASE’ undeclared here (not in a function)
/usr/src/network/ipg_main.c: In function ‘ipg_nic_open’:
/usr/src/network/ipg_main.c:1960: warning: ‘deprecated_irq_flag’ is deprecated (declared at include/linux/interrupt.h:66)
/usr/src/network/ipg_main.c:1962: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/usr/src/network/ipg_main.c: In function ‘init_module’:
/usr/src/network/ipg_main.c:4045: warning: implicit declaration of function ‘pci_module_init’
make[2]: *** [/usr/src/network/ipg_main.o] Error 1
make[1]: *** [_module_/usr/src/network] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
make: *** [all] Error 2

Petr Merlin Vaněček

  • Moderátor
  • Guru
  • ***
  • Příspěvků: 5000
    • Zobrazit profil
    • Lomítkáři
Re: LAN ASUS NX1101 nejde
« Odpověď #5 kdy: 18 Leden 2008, 19:39:32 »
Obavam se, ze budete opravdu potrebovat cely source, ne jen headers
Registered Linux user #421281
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová