[+] Brak nazw urz
-
MrDarkenRahl
- Posty: 49
- Rejestracja: 15 lutego 2012, 19:21
Nie wiem jakie tam są moduły, zainstaluj i sprawdź - ale nie liczyłbym na to, że zadziała.
Spróbuj może jeszcze zainstalować pakiet:
To wszystko jest trochę dziwne, zazwyczaj takie urządzenia są takie same, to wbudowana karta, czy dołożona przez Ciebie?
Spróbuj może jeszcze zainstalować pakiet:
Kod: Zaznacz cały
firmware-realtek-
MrDarkenRahl
- Posty: 49
- Rejestracja: 15 lutego 2012, 19:21
No niestety nie pomogło. To wbudowana karta. Wyjaśnienie jest proste - jest to karta na USB, kawałek płytki z modułem około 2x2 cm przylutowana do płyty głównej. Po prostu chińczycy montują to, co mają pod ręką:
http://rhombus-tech.net/allwinner_a10/h ... inside.jpg
Lewy dolny róg, nad LEDem
Dodane:
http://guillaumeplayground.net/3-0-42-tuned-sources/
Jestem ślepy, ale dopiero teraz to zauważyłem... Czy mógłbyś proszę zrobić dla mnie sterowniki? Bo nie mam dostępu do żadnego linuxa na deskopie no i co ważniejsze brak mi umiejętności.
http://rhombus-tech.net/allwinner_a10/h ... inside.jpg
Lewy dolny róg, nad LEDem
Dodane:
http://guillaumeplayground.net/3-0-42-tuned-sources/
Jestem ślepy, ale dopiero teraz to zauważyłem... Czy mógłbyś proszę zrobić dla mnie sterowniki? Bo nie mam dostępu do żadnego linuxa na deskopie no i co ważniejsze brak mi umiejętności.
-
MrDarkenRahl
- Posty: 49
- Rejestracja: 15 lutego 2012, 19:21
http://guillaumeplayground.net/mele-arm ... el-update/
linux-armhf-gfx-1G-3.0.42-6
linux-armhf-gfx-1G-3.0.42-6
Nie chce mi się za bardzo kombinować, więc spróbujemy łatwiejszą (dla mnie) metodę.
- Zainstaluj pakiet:
Kod: Zaznacz cały
build-essential - Ściągnij i zainstaluj ten pakiet: https://www.dropbox.com/s/tu56kxiesy60n ... _armhf.deb
Kod: Zaznacz cały
dpkg -i ./linux-headers-3.0.42.Custom_armhf.deb - Ściągnij i rozpakuj źródła sterownika (po prawej stronie jest przycisk "Download ZIP"): https://github.com/lwfinger/rtl8188eu
- Utwórz dowiązanie symboliczne do nagłówków:
Kod: Zaznacz cały
rm /lib/modules/`uname -r`/build ln -s /usr/src/linux-headers-3.0.42-custom1/ /lib/modules/`uname -r`/build - Wejdź do katalogu ze źródłami i spróbuj je skompilować:
Kod: Zaznacz cały
make all - Jeżeli kompilacja odbyła się bez błędów zainstaluj moduł (jako root):
Kod: Zaznacz cały
make install
-
MrDarkenRahl
- Posty: 49
- Rejestracja: 15 lutego 2012, 19:21
No niestety:
Kod: Zaznacz cały
root@mele:/home/laptop/serwer/rtl8188eu# make allmake ARCH=arm CROSS_COMPILE= -C /lib/modules/3.0.42/build M=/home/laptop/serwer/rtl8188eu modules
make[1]: Wejście do katalogu `/usr/src/linux-headers-3.0.42-custom1'
CC [M] /home/laptop/serwer/rtl8188eu/core/rtw_ap.o
In file included from /usr/src/linux-headers-3.0.42-custom1/arch/arm/include/asm/page.h:204:0,
from include/linux/mmzone.h:20,
from include/linux/gfp.h:4,
from include/linux/slab.h:12,
from /home/laptop/serwer/rtl8188eu/include/osdep_service.h:34,
from /home/laptop/serwer/rtl8188eu/core/rtw_ap.c:22:
/usr/src/linux-headers-3.0.42-custom1/arch/arm/include/asm/memory.h:19:25: fatal error: mach/memory.h: Nie ma takiego pliku ani katalogu
#include <mach/memory.h>
^
compilation terminated.
make[2]: *** [/home/laptop/serwer/rtl8188eu/core/rtw_ap.o] Błąd 1
make[1]: *** [_module_/home/laptop/serwer/rtl8188eu] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-3.0.42-custom1'
make: *** [modules] Błąd 2
Kod: Zaznacz cały
root@mele:/usr/src/linux-headers-3.0.42-custom1/arch/arm/include/asm# ls | grep mem
highmem.h
memblock.h
memory.h
sparsemem.h
I tu zaczynają się schody, bo to nie powinno się zdarzyć :/ .
Tutaj folder mach z innego miejsca: https://www.dropbox.com/s/ho2jxkknu0wubt2/mach.tar.xz ze źródeł jądra. Nie wiem czy to zadziała. Nie podmieniaj całego folderu, skopiuj tylko ten jeden brakujący plik.
Tutaj folder mach z innego miejsca: https://www.dropbox.com/s/ho2jxkknu0wubt2/mach.tar.xz ze źródeł jądra. Nie wiem czy to zadziała. Nie podmieniaj całego folderu, skopiuj tylko ten jeden brakujący plik.
-
MrDarkenRahl
- Posty: 49
- Rejestracja: 15 lutego 2012, 19:21
Podmieniłem tak 2 pliki, o które jeszcze wołał, ale tutaj mimo podmiany pliku vmalloc.h nic się nie dzieje.
Kod: Zaznacz cały
root@mele:/home/laptop/serwer/rtl8188eu# make allmake ARCH=arm CROSS_COMPILE= -C /lib/modules/3.0.42/build M=/home/laptop/serwer/rtl8188eu modules
make[1]: Wejście do katalogu `/usr/src/linux-headers-3.0.42-custom1'
CC [M] /home/laptop/serwer/rtl8188eu/core/rtw_ap.o
In file included from include/linux/mm.h:41:0,
from include/linux/scatterlist.h:6,
from include/linux/dma-mapping.h:7,
from include/linux/dmaengine.h:26,
from include/linux/skbuff.h:30,
from include/linux/if_ether.h:126,
from include/linux/netdevice.h:29,
from /home/laptop/serwer/rtl8188eu/include/osdep_service.h:37,
from /home/laptop/serwer/rtl8188eu/core/rtw_ap.c:22:
/usr/src/linux-headers-3.0.42-custom1/arch/arm/include/asm/pgtable.h:24:26: fatal error: mach/vmalloc.h: Nie ma takiego pliku ani katalogu
#include <mach/vmalloc.h>
^
compilation terminated.
make[2]: *** [/home/laptop/serwer/rtl8188eu/core/rtw_ap.o] Błąd 1
make[1]: *** [_module_/home/laptop/serwer/rtl8188eu] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-3.0.42-custom1'
make: *** [modules] Błąd 2
Musi, to bez sensu. Skoro skopiowałeś plik, to musi pójść, ewentualnie błąd kompilacji, ale nie brak pliku.
Pokaż:
Dodane:
Możesz spróbować z grubej rury i zmienić nazwę całego katalogu /usr/src/linux-headers-3.0.42-custom1/arch/arm/include/asm/mach na np. /usr/src/linux-headers-3.0.42-custom1/arch/arm/include/asm/mach.kopia, a w to miejsce skopiować cały katalog mach jaki wysłałem.
Pokaż:
Kod: Zaznacz cały
ls -l /usr/src/linux-headers-3.0.42-custom1/arch/arm/include/asm/machMożesz spróbować z grubej rury i zmienić nazwę całego katalogu /usr/src/linux-headers-3.0.42-custom1/arch/arm/include/asm/mach na np. /usr/src/linux-headers-3.0.42-custom1/arch/arm/include/asm/mach.kopia, a w to miejsce skopiować cały katalog mach jaki wysłałem.