[Solved] Qualcomm Atheros AR8162 błąd kompilacji sterownika

Karty sieciowe, modemy, routery, WiFi, Bluetooth etc.
daca4
Piegowaty Guziec
Piegowaty Guziec
Posty: 18
Rejestracja: 21 kwie 2013, 18:00
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

[Solved] Qualcomm Atheros AR8162 błąd kompilacji sterownika

Post autor: daca4 »

Witam, mam problem z instalacją sterowników przez kompilację. Linux-headers są zainstalowane
Ubuntu 13.04
uname -r

Kod: Zaznacz cały

3.9.4-030904-generic
przykład instalacji sterownika dla karty sieciowej

lspci -vv

Kod: Zaznacz cały

03:00.0 Ethernet controller: Qualcomm Atheros AR8162 Fast Ethernet (rev 08)
	Subsystem: Lenovo Device 3979
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at d3500000 (64-bit, non-prefetchable) [size=256K]
	Region 2: I/O ports at 2000 [size=128]
	Capabilities: <access denied>
cd /tmp/
wget https://www.kernel.org/pub/linux/kernel ... -5.tar.bz2
tar jxvf compat-drivers-2013-03-28-5.tar.bz2
cd compat-drivers-2013-03-28-5
./scripts/driver-select alx

Kod: Zaznacz cały

Processing new driver-select request...
Backing up makefile: Makefile.bk
Backup exists: Makefile.bk
Backing up makefile: drivers/net/ethernet/broadcom/Makefile.bk
Backing up makefile: drivers/net/ethernet/atheros/Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: drivers/net/ethernet/broadcom/Makefile.bk
make

Kod: Zaznacz cały

./scripts/gen-compat-autoconf.sh /tmp/compat-drivers-2013-03-28-5/.config /tmp/compat-drivers-2013-03-28-5/config.mk > include/linux/compat_autoconf.h
make -C /lib/modules/3.9.4-030904-generic/build M=/tmp/compat-drivers-2013-03-28-5 modules
make[1]: Entering directory `/usr/src/linux-headers-3.9.4-030904-generic'
  CC [M]  /tmp/compat-drivers-2013-03-28-5/compat/main.o
  LD [M]  /tmp/compat-drivers-2013-03-28-5/compat/compat.o
  CC [M]  /tmp/compat-drivers-2013-03-28-5/drivers/media/v4l2-core/v4l2-dev.o
  CC [M]  /tmp/compat-drivers-2013-03-28-5/drivers/media/v4l2-core/v4l2-ioctl.o
  CC [M]  /tmp/compat-drivers-2013-03-28-5/drivers/media/v4l2-core/v4l2-device.o
  CC [M]  /tmp/compat-drivers-2013-03-28-5/drivers/media/v4l2-core/v4l2-fh.o
  CC [M]  /tmp/compat-drivers-2013-03-28-5/drivers/media/v4l2-core/v4l2-event.o
  CC [M]  /tmp/compat-drivers-2013-03-28-5/drivers/media/v4l2-core/v4l2-ctrls.o
  CC [M]  /tmp/compat-drivers-2013-03-28-5/drivers/media/v4l2-core/v4l2-subdev.o
  CC [M]  /tmp/compat-drivers-2013-03-28-5/drivers/media/v4l2-core/v4l2-compat-ioctl32.o
  LD [M]  /tmp/compat-drivers-2013-03-28-5/drivers/media/v4l2-core/videodev.o
  CC [M]  /tmp/compat-drivers-2013-03-28-5/drivers/media/v4l2-core/v4l2-common.o
  CC [M]  /tmp/compat-drivers-2013-03-28-5/drivers/media/v4l2-core/videobuf2-core.o
  CC [M]  /tmp/compat-drivers-2013-03-28-5/drivers/media/v4l2-core/videobuf2-vmalloc.o
  CC [M]  /tmp/compat-drivers-2013-03-28-5/drivers/media/v4l2-core/videobuf2-memops.o
scripts/Makefile.build:44: /tmp/compat-drivers-2013-03-28-5/drivers/net/ethernet/atheros/alx/Makefile: No such file or directory
make[4]: *** No rule to make target `/tmp/compat-drivers-2013-03-28-5/drivers/net/ethernet/atheros/alx/Makefile'.  Stop.
make[3]: *** [/tmp/compat-drivers-2013-03-28-5/drivers/net/ethernet/atheros/alx] Error 2
make[2]: *** [/tmp/compat-drivers-2013-03-28-5/drivers/net/ethernet/atheros] Error 2
make[1]: *** [_module_/tmp/compat-drivers-2013-03-28-5] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.9.4-030904-generic'
make: *** [modules] Error 2
Podobne błędy przy make pojawiają się również w innych jądrach systemu, jeśli ktoś wie jak sobie poradzić z tym problemem proszę o radę.
Ostatnio zmieniony 18 cze 2013, 23:54 przez daca4, łącznie zmieniany 4 razy.
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: Qualcomm Atheros AR8162 błąd kompilacji sterownika

Post autor: bear7 »

Spróbuj z tym plikiem:
https://www.kernel.org/pub/linux/kernel ... -u.tar.bz2
Tylko nie pisz, że to ten sam, bo nie jest :wink:

Kod: Zaznacz cały

wget https://www.kernel.org/pub/linux/kernel/projects/backports/2013/03/28/compat-drivers-2013-03-28-5-u.tar.bz2

Kod: Zaznacz cały

tar -xjvf compat-drivers-2013-03-28-5-u*

Kod: Zaznacz cały

cd compat-drivers-2013-03-28-5-u

Kod: Zaznacz cały

./scripts/driver-select alx

Kod: Zaznacz cały

make

Kod: Zaznacz cały

sudo make install

Kod: Zaznacz cały

sudo modprobe alx
EDIT: Zapomniałem dodać, że na domyślnym jajku 3.8.x również powinno chodzić - instalacja jajka 3.9.x ponoć nie jest konieczna.
O pomoc pytaj a forum, a nie przez PW.
daca4
Piegowaty Guziec
Piegowaty Guziec
Posty: 18
Rejestracja: 21 kwie 2013, 18:00
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Re: Qualcomm Atheros AR8162 błąd kompilacji sterownika

Post autor: daca4 »

Dzięki działa wszystko poprawnie.

Problem rozwiązany.
ODPOWIEDZ

Wróć do „Urządzenia sieciowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 19 gości