Debian + Atheros
|
snipers |
Dodano 04-11-2008 21:15
|
User
Posty: 64
Dołączył: 27/07/2007 19:48
|
witam
poszukuje opisu jak wkomplikowac sterowniki do debiana.
asus-debian:/# lspci
00:00.0 Host bridge: Broadcom Corporation BCM4704 PCI to SB Bridge (rev 09)
00:02.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
próbuje ale coś mi nie wychodzi.
pozdrawiam i czekam na odp |
|
|
|
obsy |
Dodano 04-11-2008 21:19
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Po prostu ściągnij paczkę madwifi i skompiluj wykorzytując to jądro i kompilator co był wykorzystany do
zrobienia jądra debiana.
Jeżeli używasz kernela skompilowanego z openwrt to możesz zabrać binarne moduly od nich (oczywiście od danej wersji kernela), będą pasować.
PS. CM9?
|
|
|
|
snipers |
Dodano 04-11-2008 21:46
|
User
Posty: 64
Dołączył: 27/07/2007 19:48
|
no wlasnie tu mam problem, nie wiem jak
asus-debian:/# uname -a
Linux asus-debian 2.6.19.2 #9 Tue Apr 3 21:30:54 CEST 2007 mips GNU/Linu
jakbyś mógł napisac co i jak dokładniej
dzięki
cm9 ? niewiem o co chodzi
Edytowany przez snipers dnia 04-11-2008 21:46
|
|
|
|
obsy |
Dodano 04-11-2008 21:59
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Jeżeli użyłeś gotowca to nie masz ani modułów ani kompilatora.
Więc albo weź to od kogoś kto to zrobił albo skompiluj sobie ponowie jądro dla debiana (sposobem podanym na tamtej stronie) i przy okazji moduły do atherosa.
CM9 to nazwa karty. Winston CM-9
|
|
|
|
snipers |
Dodano 04-11-2008 22:16
|
User
Posty: 64
Dołączył: 27/07/2007 19:48
|
nie spotkalem sie na necie żeby ktoś udostepnil gotowego debiana na wl-500gp z modulami atherosa, wiec dlatego robie to sam
asus-debian:~/madwifi-0.9.4# apt-get install linux-headers-2.6.19.2
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package linux-headers-2.6.19.2
asus-debian:~/madwifi-0.9.4#
pierwszy raz bede komplikował jądro, korzystam z opisów na necie dla normalnego debiana, niewiem co dalej z tym headers |
|
|
|
obsy |
Dodano 04-11-2008 23:18
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Żadna wersja debiana nie miała 2.6.19.2 na pokładzie, wiec przez apt-get tego nie zainstalujesz.
http://wpkg.org/Running_Debian_on_ASU...00G_deluxe, Building your own kernel
|
|
|
|
snipers |
Dodano 05-11-2008 17:17
|
User
Posty: 64
Dołączył: 27/07/2007 19:48
|
no coś mi nie idzie sciagnałem najnowsza wersje svn 13126 i po punkcie 3 ze strony co podąłeś mam.
make[5]: Entering directory `/home/becon/debian/trunk/build_dir/linux-brcm-2.4/linux-2.4.35.4'
.config:1: *** multiple target patterns. Stop.
make[5]: Leaving directory `/home/becon/debian/trunk/build_dir/linux-brcm-2.4/linux-2.4.35.4'
make[4]: *** [/home/becon/debian/trunk/build_dir/linux-brcm-2.4/linux-2.4.35.4/.configured] Error 2
make[4]: Leaving directory `/home/becon/debian/trunk/target/linux/brcm-2.4'
make[3]: *** [compile] Error 2
make[3]: Leaving directory `/home/becon/debian/trunk/target/linux'
make[2]: *** [target/linux/compile] Error 2
make[2]: Leaving directory `/home/becon/debian/trunk'
make[1]: *** [/home/becon/debian/trunk/staging_dir/mipsel/stamp/.target_compile] Error 2
make[1]: Leaving directory `/home/becon/debian/trunk'
make: *** [world] Błąd 2
becon@debian-tesik:~/debian/trunk$
a wersja 6850
daje cos takiego jak chce make manuconfig
becon@debian-tesik:~/trunk$ make menuconfig
rm: cannot remove `tmp/.host.mk': Permission denied
make: *** [tmp/.prereq-build] Błąd 1
becon@debian-tesik:~/trunk$
co robie źle |
|
|
|
obsy |
Dodano 05-11-2008 17:30
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
W pierwszym przypadku - a jakie polecenie wygdaleś, bo ten rev się kompiluje.
W drugim - nie masz dostępu do plików, pewnie coś jak root zrobiłeś.
|
|
|
|
snipers |
Dodano 05-11-2008 17:39
|
User
Posty: 64
Dołączył: 27/07/2007 19:48
|
w 2 wszytsko robilem z roota a na koncu chcialem komplikowac z usera, teraz wszystko zrobie z usera
w 1 przypadku make V=99
|
|
|
|
obsy |
Dodano 05-11-2008 17:45
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
2. no wlasnie dlatego. Zmień prawa wszystkich plików na tego usera
1. make menconfig; make world
|
|
|
|
snipers |
Dodano 05-11-2008 17:47
|
User
Posty: 64
Dołączył: 27/07/2007 19:48
|
sciagnalem wersje 6850 jeszcze raz i dziala ustawilem wifi na atheros
wiec mysle że skomplikuje sie z modulem atherosa.
niewiem czemu ale w v.13126 nie ma jajka 2.6 dla tego procka w asusie
dam znac jak mi idzie
pozdr
zeby nie zakladac nowego tematu.
jak zrobic automount na linuksie,
wpisac tylko odpowiednie dane do fstab i wystarczy ?
Edytowany przez snipers dnia 05-11-2008 18:01
|
|
|
|
obsy |
Dodano 05-11-2008 18:12
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
tak
|
|
|
|
snipers |
Dodano 05-11-2008 19:57
|
User
Posty: 64
Dołączył: 27/07/2007 19:48
|
no coś mi wyszło, ale z tego co wiedze to Openwrt a nie debian
ja chce odpalic debiana z modulami atheros |
|
|
|
obsy |
Dodano 05-11-2008 20:01
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Jeżeli skompilowałeś to po prostu weź binarne moduły od atherosa które skompilowałeś i skopiuj je na dysk od debiana.
Jeżeli to ta sama wersja jądra to pownny się załadować i powinno działać radio.
|
|
|
|
snipers |
Dodano 05-11-2008 20:07
|
User
Posty: 64
Dołączył: 27/07/2007 19:48
|
ok własnie tak myślałem że może przenies moduły |
|
|
|
snipers |
Dodano 05-11-2008 20:27
|
User
Posty: 64
Dołączył: 27/07/2007 19:48
|
kurcze, niewiem gdzie wrzucic te moduly
asus-debian:~# modprobe ath_pci
FATAL: Module ath_pci not found.
' modprobe -l ' nie wykrywa tgo modulu
Edytowany przez snipers dnia 05-11-2008 20:36
|
|
|
|
obsy |
Dodano 05-11-2008 20:30
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
/lib/modules/numer_kernela/kernel/net/wireless
A później z poziomu debiana depmod -ae musisz wykonać.
|
|
|
|
snipers |
Dodano 05-11-2008 20:38
|
User
Posty: 64
Dołączył: 27/07/2007 19:48
|
Cytat ath_hal: module license 'Proprietary' taints kernel.
ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413, REGOPS_FUNC)
wlan: 0.8.4.2 (0.9.2.1)
ath_rate_sample: 1.2 (0.9.2.1)
ath_pci: 0.9.4.5 (0.9.2.1)
PCI: Enabling device 0000:00:02.0 (0000 -> 0002)
PCI: Fixing up device 0000:00:02.0
ath_pci: switching rfkill capability off
wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: turboG rates: 6Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: H/W encryption support: WEP AES AES_CCM TKIP
wifi0: mac 5.9 phy 4.3 radio 4.6
wifi0: Use hw queue 1 for WME_AC_BE traffic
wifi0: Use hw queue 0 for WME_AC_BK traffic
wifi0: Use hw queue 2 for WME_AC_VI traffic
wifi0: Use hw queue 3 for WME_AC_VO traffic
wifi0: Use hw queue 8 for CAB traffic
wifi0: Use hw queue 9 for beacons
wifi0: Atheros 5212: mem=0x40010000, irq=6
asus-debian:/lib/modules/2.6.19.2/kernel/net#
ruszyło
teraz tylko konfig
masz moze konfig do tego ?
p.s nie moge podniesc ath0
Edytowany przez snipers dnia 05-11-2008 20:45
|
|
|
|
obsy |
Dodano 05-11-2008 21:02
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Ehh, no przecież madwifi ma dobre przykłady...
wlanconfig potrzebujesz do konfiguracji atherosa pod debiana.
Później w /etc/network/interfaces
auto ath0
iface ath0 inet static
address 10.1.10.1
netmask 255.255.255.0
broadcast 10.1.10.255
pre-up wlanconfig ath0 destroy || true
pre-up wlanconfig ath create wlandev wifi0 wlanmode ap
post-down wlanconfig ath0 destroy
wireless-mode master
wireless-channel 11
wireless-essid XXXXXXX
pre-up iwpriv ath0 mode 3
pre-up iwpriv ath0 turbo 1
I oczywiście hostapd potrzebujesz do tego. haslo do wpa w konfiguacji hostapd.
|
|
|
|
obsy |
Dodano 05-11-2008 21:03
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Żeby ath0 podnieś potrzebujesz wlanconfig i interfejs master zrobić (żeby ktoś się nie czepiał - openwrt tez to skryptach robi, tylko user tego nie widzi)
|
|
|