Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-03-16 21:05:22

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Kernel po co zmieniać ??

Witam odkąd zmieniłem krenela zaczęły mi się same kłopoty(ale o tym później);
Co daje zmian jajka na nowe ??
Rozumem ze obsługuje więcej nowego sprzętu i poprawki na errory i dziury tak ??

Na początku posiadałem jajko 2.6. coś tam (to jakie miałem przy instalacji),  chciałem się pobawić w kompilacje z myślą że system będzie szybciej chodził, szybciej się uruchamiał itp. Męczyłem się z tym parę dni, w końcu jak ogarnąłem o co chodzi. Jajko na samym początku zainstalowałem w wersji najnowszej(stabilnej) w tamtym czasie to był 3.2.coś tam, okazało się że patch do imq jest tylko do kernela 3.1.x więc zmieniła na 3.1. coś tam.  Następnie parę dni później dowiedziałem się że 3.1. nie jest dalej rozwijana czy jakoś tak i żeby zmienić na 3.0. bo to jest long coś (długo terminowa) tam, więc zmieniłem na 3.0. . Aktualnie posiadam 3.0.18 posiadam nasypujący problem , okazało się że brak jakiegoś sterownik do mojej karty wifi (wifi mi działa, tylko coś tam jest nie tak z aircrak'iem i ma problem z chanelami, tu jest to lepiej objaśnione http://ubuntuforums.org/showthread.php?t=1598930 ) chodziło o to zęby zainstalować "compat-wireless-2010-10-16.tar.bz2" z nowymi patchami lecz znowu problem z wersją jajka podczas instalacji dostawałem takie errory.

Kod:

root@Notebook:/home/pablik/compat-wireless-2010-10-16# make
[: 1: -gt: argument expected
test: 1: -ge: unexpected operator
./scripts/gen-compat-autoconf.sh config.mk > include/linux/compat_autoconf.h
./scripts/gen-compat-autoconf.sh: line 188: [: -le: oczekiwano operatora jednoargumentowego
make -C /lib/modules/3.0.18/build M=/home/pablik/compat-wireless-2010-10-16 modules
make[1]: Wejście do katalogu `/usr/src/linux-3.0.18'
  CC [M]  /home/pablik/compat-wireless-2010-10-16/compat/main.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/compat/compat.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/hci_vhci.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/bcm203x.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/bpa10x.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/bfusb.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/dtl1_cs.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/bt3c_cs.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/bluecard_cs.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/btuart_cs.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/btusb.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/ath3k.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/btmrvl_main.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/btmrvl_debugfs.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/btmrvl.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/misc/eeprom/eeprom_93cx6.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/b44.o
/home/pablik/compat-wireless-2010-10-16/drivers/net/b44.c:13:1: warning: "pr_fmt" redefined
In file included from include/linux/kernel.h:20,
                 from include/linux/skbuff.h:17,
                 from include/linux/if_ether.h:126,
                 from include/linux/netdevice.h:29,
                 from /home/pablik/compat-wireless-2010-10-16/include/linux/compat-2.6.29.h:5,
                 from /home/pablik/compat-wireless-2010-10-16/include/linux/compat-2.6.h:24,
                 from <command-line>:0:
include/linux/printk.h:152:1: warning: this is the location of the previous definition
/home/pablik/compat-wireless-2010-10-16/drivers/net/b44.c: In function ‘b44_pci_init’:
/home/pablik/compat-wireless-2010-10-16/drivers/net/b44.c:2337: error: implicit declaration of function ‘ssb_pcihost_register’
make[3]: *** [/home/pablik/compat-wireless-2010-10-16/drivers/net/b44.o] Błąd 1
make[2]: *** [/home/pablik/compat-wireless-2010-10-16/drivers/net] Błąd 2
make[1]: *** [_module_/home/pablik/compat-wireless-2010-10-16] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-3.0.18'
make: *** [modules] Błąd 2

ściągałem compat-wireless-3.0.9-1 lecz dalej to samo, mało tego dla compat-wireless-3.0.9-1 zmieniłem wersje jajka z 3.0.18 na 3,0,9 lecz nic mi nie dało.

A więc sprawa jest taka mam dość co chwile zmieniać jajko i czy mogli byście polecić jakąś starszą wersje jajka na którą dostane kompatybilne patche, myślałem o tej co miałem na początku 2.6. ale teraz jest ich tyle ze nie wiem który będzie najlepszy ??

Ostatnio edytowany przez Pablik (2012-03-16 21:13:13)

Offline

 

#2  2012-03-16 21:41:37

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Kernel po co zmieniać ??

Jak znasz swój sprzęt, i wiesz, o co biega z kompilacją, to wiesz, po co kompilujesz.

Jesli natomiast nie wiesz, o co biega, i np do najnowszego kernela szukalsz łatki na cos, co raczej ten kernel chyba obsługuje, napisz lepiej, co to za karta.

Bo u Ciebie na 90% jest z konfigiem kernela, a nie kompilacją.

ja działam od wersji na konfigu, w którym się bardzo niewiele zmienia (od wersji 2.6.37), i wszystko działa, a dzisiaj kompilowalem takie jajko:

Kod:

3.2.11-gr1

i żadnych problemów nie widzę.

Działa jak powinno.
Dlatego na te Twoje kłopoty patrzę trochę, jak na księżyc.

Niewiem, do czego CI równocześnie IMQ i latki do packet-injection, ale do airckacka szukalbym karty na ath5k lub ath9k, i to starannie wybranej.

łatki do airckacka są pisane ze sporym opóźnieniem, dlatego nie zawsze pasują na najnowszy kernel.
IMQ też ma obsówy, o Layer7 nie wspominając.

Jednak IMQ da się zastąpic przez ifb (w kernelu), i generalnie Linux (kernel) się rozwija  w dobry kierunku, szkoda, że pospólstwo nie zdąża.
jeśli natomiast potrzebujesz jakiejś łatki, ktora wchodzi tylko na jajo 2.6, to parę starszych wersji też masz dostępnych.

Osobiscie do aircracka radzilbym wziąść backtracka, ma gotowe jajo i wszyskie patche, które potrzeba, w kontekście zabawy w "hakiera".

Co do twoich problemów z łatkami do aircracka, to podejrzewam, że jak ktoś potrafi pisać w C łatki na sterowniki, to jest takiej klasy fachowcem, że przy okazji może nieźle zarobić na programowaniu, i nie musi łamać klucza do Liveboxa, żeby obejrzeć film na YT.

A łaty Layer7 czy IMQ też były diabelnie ważne, jak na świecie (tym rozwiniętym) był net rzędu 1-2 mbit i mniej.
Ale tam, gdzie te łatki pisali, teraz za psie pieniądze można  mieć 20 albo 40Mbit, więc IMQ i L7  też nie znaczą tyle, co kilka lat temu.

A podstawowy problem z łatkami i programami na Linuxa, jest taki,że jak Ci coś nie pasuje, to zawsze możesz sobie napisać łatkę na sterownik  czy choćby cały program lepiej. :D
W każdym razie nikt CI nie odda kasy za to, że nie możesz komuś wpakować się do routera.

To by było na tyle
;-)

Ostatnio edytowany przez Jacekalex (2012-04-07 02:57:43)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2012-03-16 21:44:31

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Kernel po co zmieniać ??

W to strzelam:

Kod:

  │ Symbol: SSB_PCIHOST [=n]                                                                                                                               │
  │ Type  : boolean                                                                                                                                        │
  │ Prompt: Support for SSB on PCI-bus host                                                                                                                │
  │   Defined at drivers/ssb/Kconfig:38                                                                                                                    │
  │   Depends on: SSB_POSSIBLE [=y] && SSB_PCIHOST_POSSIBLE [=n]                                                                                           │
  │   Location:                                                                                                                                            │
  │     -> Device Drivers                                                                                                                                  │
  │       -> Sonics Silicon Backplane

Offline

 

#4  2012-03-16 21:48:05

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Re: Kernel po co zmieniać ??

lspci -k

Kod:

00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge
        Subsystem: Acer Incorporated [ALI] Device 0349
        Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller
        Subsystem: Acer Incorporated [ALI] Device 0349
        Kernel driver in use: i915
00:02.1 Display controller: Intel Corporation N10 Family Integrated Graphics Controller
        Subsystem: Acer Incorporated [ALI] Device 0349
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
        Subsystem: Acer Incorporated [ALI] Device 0349
        Kernel driver in use: HDA Intel
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1d.0 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
        Subsystem: Acer Incorporated [ALI] Device 0349
        Kernel driver in use: uhci_hcd
00:1d.1 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
        Subsystem: Acer Incorporated [ALI] Device 0349
        Kernel driver in use: uhci_hcd
00:1d.2 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
        Subsystem: Acer Incorporated [ALI] Device 0349
        Kernel driver in use: uhci_hcd
00:1d.3 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
        Subsystem: Acer Incorporated [ALI] Device 0349
        Kernel driver in use: uhci_hcd
00:1d.7 USB controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
        Subsystem: Acer Incorporated [ALI] Device 0349
        Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)
        Subsystem: Acer Incorporated [ALI] Device 0349
00:1f.2 SATA controller: Intel Corporation N10/ICH7 Family SATA Controller [AHCI mode] (rev 02)
        Subsystem: Acer Incorporated [ALI] Device 0349
        Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
        Subsystem: Acer Incorporated [ALI] Device 0349
        Kernel driver in use: i801_smbus
01:00.0 Ethernet controller: Atheros Communications Inc. AR8132 Fast Ethernet (rev c0)
        Subsystem: Acer Incorporated [ALI] Device 0349
        Kernel driver in use: atl1c
02:00.0 Network controller: Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express) (rev 01)
        Subsystem: Foxconn International, Inc. T77H047.31 802.11bgn Wireless Half-size Mini PCIe Card [AR9283]
        Kernel driver in use: ath9k

Offline

 

#5  2012-03-16 21:52:22

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Kernel po co zmieniać ??

Sprawdź jeszcze czy masz wkompilowane to co wrzuciłem w poprzednim poście.

Offline

 

#6  2012-03-16 22:04:43

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Re: Kernel po co zmieniać ??

ArnVaker napisał(-a):

Sprawdź jeszcze czy masz wkompilowane to co wrzuciłem w poprzednim poście.

no nie miałem tego, prze-kompiluje i zdam raport

Offline

 

#7  2012-03-16 22:12:14

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Kernel po co zmieniać ??

ArnVaker napisał(-a):

W to strzelam:.....

Prawda:

Kod:

if use b44; then
        linux_chkconfig_present SSB || die "You need to enable CONFIG_SSB or USE=-b44"
    fi

Sznurek: compat-wireless-3.3_rc6.ebuild

Tam też są diabelnie świeże łatki, w katalogu files.
http://gentoo-overlays.zugaina.org/pentoo/portage/n … pat-wireless/

Pozdro
;-)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#8  2012-03-16 22:13:09

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Kernel po co zmieniać ??

OK, a wracając do pytania o polecenie jakiegoś starszego kernela, to żadnego nie polecam. ;) 3.0 jest w porządku… no, zakładając, że po tej zmianie zacznie Ci działać to co nie działało. Poza tym możesz go sobie z gita zaciągnąć żeby łatwo było aktualizować.

Offline

 

#9  2012-03-16 22:39:02

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Re: Kernel po co zmieniać ??

ArnVaker napisał(-a):

Poza tym możesz go sobie z gita zaciągnąć żeby łatwo było aktualizować.

z gita ?? tzn . ??? (proszę łopatologicznie ;) )



ArnVaker napisał(-a):

no, zakładając, że po tej zmianie zacznie Ci działać to co nie działało.

No poszło ale znowu stanęło, użyłem "compat-wireless-2010-10-16" i łatek tych co były podane w linku "http://ubuntuforums.org/showthread.php?t=1598930" może dać nową łatkę do 3.0. stąd 

Jacekalex napisał(-a):

ArnVaker napisał(-a):

W to strzelam:.....

Tam też są diabelnie świeże łatki, w katalogu files.
http://gentoo-overlays.zugaina.org/pentoo/portage/n … pat-wireless/

a compat-wireless-2010-10-16 zostawić czy też nowszą wersje szukać ??

make

Kod:

[: 1: -gt: argument expected
test: 1: -ge: unexpected operator
./scripts/gen-compat-autoconf.sh config.mk > include/linux/compat_autoconf.h
./scripts/gen-compat-autoconf.sh: line 188: [: -le: oczekiwano operatora jednoargumentowego
make -C /lib/modules/3.0.18/build M=/home/pablik/compat-wireless-2010-10-16 modules
make[1]: Wejście do katalogu `/usr/src/linux-3.0.18'
  CC [M]  /home/pablik/compat-wireless-2010-10-16/compat/main.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/compat/compat.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/hci_vhci.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/bcm203x.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/bpa10x.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/bfusb.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/dtl1_cs.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/bt3c_cs.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/bluecard_cs.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/btuart_cs.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/btusb.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/ath3k.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/btmrvl_main.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/btmrvl_debugfs.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/bluetooth/btmrvl.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/misc/eeprom/eeprom_93cx6.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/b44.o
/home/pablik/compat-wireless-2010-10-16/drivers/net/b44.c:13:1: warning: "pr_fmt" redefined
In file included from include/linux/kernel.h:20,
                 from include/linux/skbuff.h:17,
                 from include/linux/if_ether.h:126,
                 from include/linux/netdevice.h:29,
                 from /home/pablik/compat-wireless-2010-10-16/include/linux/compat-2.6.29.h:5,
                 from /home/pablik/compat-wireless-2010-10-16/include/linux/compat-2.6.h:24,
                 from <command-line>:0:
include/linux/printk.h:152:1: warning: this is the location of the previous definition
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/atl1e/atl1e_main.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/atl1e/atl1e_hw.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/atl1e/atl1e_ethtool.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/atl1e/atl1e_param.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/atl1e/atl1e.o                          
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/atlx/atl1.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/atlx/atl2.o                                  
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/usb/cdc_ether.o                              
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/usb/usbnet.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/at76c50x-usb.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/adm8211.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/mwl8k.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/mac80211_hwsim.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/main.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/regd.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/hw.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/key.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ar9170/usb.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ar9170/main.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ar9170/cmd.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ar9170/mac.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ar9170/phy.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ar9170/led.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ar9170/ar9170usb.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath5k/caps.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath5k/initvals.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath5k/eeprom.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath5k/gpio.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath5k/desc.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath5k/dma.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath5k/qcu.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath5k/pcu.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath5k/phy.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath5k/reset.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath5k/attach.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath5k/base.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath5k/led.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath5k/rfkill.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath5k/ani.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath5k/sysfs.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath5k/ath5k.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/beacon.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/gpio.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/init.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/main.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/recv.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/xmit.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/virtual.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/rc.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/pci.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/common.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/htc_hst.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/hif_usb.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/wmi.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/htc_drv_txrx.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/htc_drv_main.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/htc_drv_beacon.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/htc_drv_init.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/htc_drv_gpio.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/ar9002_hw.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/ar9003_hw.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/hw.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/ar9003_phy.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/ar9002_phy.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/ar5008_phy.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/ar9002_calib.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/ar9003_calib.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/calib.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/eeprom.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/eeprom_def.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/eeprom_4k.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/eeprom_9287.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/ani.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/btcoex.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/mac.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/ar9002_mac.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/ar9003_mac.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/ar9003_eeprom.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/ar9003_paprd.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/ath9k.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/ath9k_hw.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/ath9k_common.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/ath9k/ath9k_htc.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/carl9170/main.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/carl9170/usb.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/carl9170/cmd.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/carl9170/mac.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/carl9170/phy.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/carl9170/led.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/carl9170/fw.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/carl9170/tx.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/carl9170/rx.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ath/carl9170/carl9170.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/main.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/tables.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/tables_nphy.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/phy_common.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/phy_g.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/phy_a.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/phy_n.o
/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/phy_n.c: In function ‘b43_nphy_set_rx_core_state’:
/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/phy_n.c:3099: warning: unused variable ‘buf’
/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/phy_n.c: In function ‘b43_nphy_op_software_rfkill’:
/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/phy_n.c:3534: warning: unused variable ‘nphy’
/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/phy_n.c: At top level:
/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/phy_n.c:470: warning: ‘b43_nphy_rx_cal_phy_cleanup’ defined but not used
/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/phy_n.c:493: warning: ‘b43_nphy_rx_cal_phy_setup’ defined but not used
/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/phy_n.c:1581: warning: ‘b43_nphy_bphy_init’ defined but not used
/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/phy_n.c: In function ‘b43_nphy_rev2_cal_rx_iq’:
/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/phy_n.c:2895: warning: ‘cur_hpf1’ may be used uninitialized in this function
/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/phy_n.c:2895: warning: ‘cur_hpf2’ may be used uninitialized in this function
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/phy_lp.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/tables_lpphy.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/sysfs.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/xmit.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/lo.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/wa.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/dma.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/pio.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/rfkill.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/leds.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/pcmcia.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43/b43.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43legacy/main.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43legacy/ilt.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43legacy/phy.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43legacy/radio.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43legacy/sysfs.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43legacy/xmit.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43legacy/rfkill.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43legacy/leds.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43legacy/dma.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43legacy/pio.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/b43legacy/b43legacy.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ipw2x00/ipw2100.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ipw2x00/ipw2200.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ipw2x00/libipw_module.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ipw2x00/libipw_tx.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ipw2x00/libipw_rx.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ipw2x00/libipw_wx.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ipw2x00/libipw_geo.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/ipw2x00/libipw.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl3945-base.o
/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl3945-base.c:30:1: warning: "pr_fmt" redefined
In file included from include/linux/kernel.h:20,
                 from include/linux/skbuff.h:17,
                 from include/linux/if_ether.h:126,
                 from include/linux/netdevice.h:29,
                 from /home/pablik/compat-wireless-2010-10-16/include/linux/compat-2.6.29.h:5,
                 from /home/pablik/compat-wireless-2010-10-16/include/linux/compat-2.6.h:24,
                 from <command-line>:0:
include/linux/printk.h:152:1: warning: this is the location of the previous definition
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-3945.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-3945-rs.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-3945-led.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-agn.o
/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-agn.c:30:1: warning: "pr_fmt" redefined
In file included from include/linux/kernel.h:20,
                 from include/linux/skbuff.h:17,
                 from include/linux/if_ether.h:126,
                 from include/linux/netdevice.h:29,
                 from /home/pablik/compat-wireless-2010-10-16/include/linux/compat-2.6.29.h:5,
                 from /home/pablik/compat-wireless-2010-10-16/include/linux/compat-2.6.h:24,
                 from <command-line>:0:
include/linux/printk.h:152:1: warning: this is the location of the previous definition
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-agn-rs.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-agn-led.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-agn-ict.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-agn-ucode.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-agn-hcmd.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-agn-tx.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-agn-lib.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-agn-rx.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-agn-calib.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-agn-tt.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-agn-sta.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-4965.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-5000.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-6000.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-1000.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-core.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-eeprom.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-hcmd.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-power.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-rx.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-tx.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-sta.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-scan.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl-led.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwlcore.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwlagn.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/iwlwifi/iwl3945.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas/cfg.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas/cmd.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas/cmdresp.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas/debugfs.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas/ethtool.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas/main.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas/rx.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas/tx.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas/mesh.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas/if_cs.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas/if_usb.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas/libertas.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas/usb8xxx.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas/libertas_cs.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas_tf/main.o
/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas_tf/main.c:10:1: warning: "pr_fmt" redefined
In file included from include/linux/kernel.h:20,
                 from include/linux/skbuff.h:17,
                 from include/linux/if_ether.h:126,
                 from include/linux/netdevice.h:29,
                 from /home/pablik/compat-wireless-2010-10-16/include/linux/compat-2.6.29.h:5,
                 from /home/pablik/compat-wireless-2010-10-16/include/linux/compat-2.6.h:24,
                 from <command-line>:0:
include/linux/printk.h:152:1: warning: this is the location of the previous definition
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas_tf/cmd.o
/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas_tf/cmd.c:10:1: warning: "pr_fmt" redefined
In file included from include/linux/kernel.h:20,
                 from include/linux/skbuff.h:17,
                 from include/linux/if_ether.h:126,
                 from include/linux/netdevice.h:29,
                 from /home/pablik/compat-wireless-2010-10-16/include/linux/compat-2.6.29.h:5,
                 from /home/pablik/compat-wireless-2010-10-16/include/linux/compat-2.6.h:24,
                 from <command-line>:0:
include/linux/printk.h:152:1: warning: this is the location of the previous definition
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas_tf/if_usb.o
/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas_tf/if_usb.c:12:1: warning: "pr_fmt" redefined
In file included from include/linux/kernel.h:20,
                 from include/linux/skbuff.h:17,
                 from include/linux/if_ether.h:126,
                 from include/linux/netdevice.h:29,
                 from /home/pablik/compat-wireless-2010-10-16/include/linux/compat-2.6.29.h:5,
                 from /home/pablik/compat-wireless-2010-10-16/include/linux/compat-2.6.h:24,
                 from <command-line>:0:
include/linux/printk.h:152:1: warning: this is the location of the previous definition
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas_tf/libertas_tf.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/libertas_tf/libertas_tf_usb.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/main.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/fw.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/hw.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/mic.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/scan.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/wext.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/hermes_dld.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/hermes.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/cfg.o
  LD [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/orinoco.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/orinoco_cs.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/orinoco_plx.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/orinoco_pci.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/orinoco_tmd.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/orinoco_nortel.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/spectrum_cs.o
  CC [M]  /home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/orinoco_usb.o
/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/orinoco_usb.c:60:28: error: linux/smp_lock.h: Nie ma takiego pliku ani katalogu
make[4]: *** [/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco/orinoco_usb.o] Błąd 1
make[3]: *** [/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco] Błąd 2
make[2]: *** [/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless] Błąd 2
make[1]: *** [_module_/home/pablik/compat-wireless-2010-10-16] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-3.0.18'
make: *** [modules] Błąd 2

Offline

 

#10  2012-03-16 22:45:11

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Kernel po co zmieniać ??

Pablik napisał(-a):

z gita ?? tzn . ??? (proszę łopatologicznie ;) )

Możesz użyć gita zamiast przy każdej wersji pobierać tarballa z kernel.org itd.

Zaciągasz:

Kod:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git

Przełączasz się na 3.0 (w katalogu ze źródłami):

Kod:

git checkout -t -b 3.0.y remotes/origin/linux-3.0.y

I to tyle w sumie. W obrębie 3.0.y (3.0.24 → 3.0.25 → 3.0.26 itd.) aktualizujesz odpalając git pull w katalogu ze źródłami.

================

Odnośnie compat-wireless: zobacz na nowszym.

Offline

 

#11  2012-03-16 23:27:01

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Kernel po co zmieniać ??

Gentowe compat-wireless mają numery kerneli.
Może lepiej pomyszkuj w tych ebuildach za nowszą wersją?

Kod:

eix compat-wireless
* net-wireless/compat-wireless [1]
     Available versions:  [m]2.6.32.8!s [m]2.6.33-r1 [m]2.6.34-r2 [m]2.6.35-r1 [m]2.6.36 [m]2.6.37-r7 [m]2.6.37-r8 [m]2.6.38.2-r1 [m]2.6.39-r1 [m]3.0 [m]~3.1_rc1 [m]~3.1_rc8 [m]~3.1_rc8-r1 [m]3.1.1 [m]~3.2_rc1 [m]~3.2_rc6 [m]3.2 [m]3.2.5 [m]~3.3_rc1 [m]~3.3_rc1-r1 [m]~3.3_rc6 {injection}

A poza tym, czy tam, w tym compat-wireless nie ma jakiegoś configure, makefila czy README lub INSTALL?
W którym jest bardziej szczegółowa instrukcja kompilacji?

Bo jeśli potrzebujesz jakiegoś pojedynczego sterownika, to chyba lepiej skompiować pojedynczy sterownik, a nie suport do setki różnych chipów, których i tak nie masz w kompie.
O ile moje okulary jeszcze dzialają, to raczej nie potrzebujesz sterów orinoco czy ath3, czy jakiś libertas.

Zwłaszcza, że wywalił się na module, który Tobie jest potrzebny psu na budę:

make[3]: *** [/home/pablik/compat-wireless-2010-10-16/drivers/net/wireless/orinoco] Błąd 2

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2012-04-07 02:59:11)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#12  2012-03-16 23:34:35

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Re: Kernel po co zmieniać ??

Jacekalex napisał(-a):

A poza tym, czy tam, w tym copat-wireless nie ma jakiegoś configure, makefila czy README lub INSTALL?

Bo jeśli potrzebujesz jakiegoś pojedynczego sterownika, to chyba lepiej skompiować pojedynczy sterownik, a nie suport do setki różnych chipów, których i tak nie masz w kompie.

README

Kod:

Linux Wireless compatibility package
=====================================

This is a Linux wireless compatibility package which provides the latest
Linux wireless subsystem enhancements for kernels 2.6.24 and above.
It is technically possible to support kernels < 2.6.24 but more
work is required for that.
It also provides Linux bluetooth subsystem enhancements for kernels 2.6.27 and above.

With a local git repository you can update the compatibility package yourself. 
For more information on how to do this please refer the Developers section below.

Documentation
------------

This package is also documented online and has more-up-to date
information online than on this README file. You should read the wiki page
and not rely on this README:

http://wireless.kernel.org/en/users/Download

Subscribe to the wiki page to get updates on the documentation.

Where to get the latest
-----------------------

This package lets you build your own 'latest', all you need is a local git
repository. The process is documented in the Developers section of this document.
However since not many users are expected to keep a local git repository we 
provide daily snapshots of this package + the wireless and bluetooth subsystem
code. You can find the latest snapshot at:

linux-next.git version:
http://wireless.kernel.org/en/users/Download

stable version:
http://wireless.kernel.org/en/users/Download/stable/

Versions
--------

There are two different versions of this package available. 
 * Version based on latest linux-next.git tree named compat-wireless-YYYY-MM-DD.tar.bz2
 * Version based on linux-2.6-stable.git tree named compat-wireless-2.6.CC.DD.tar.bz2

Both versions should work for every kernel > 2.6.24. The differences are the
code they are containing. The version based on linux-next.git contains the
wireless and bluetooth subsystem out of linux-next.git and the stable version
the wireless subsystem out of the corresponding linux stable version.

Selecting your driver
---------------------

If you know the driver you want you can select it with our
helper script:

./scripts/driver-select

Run that script to see more information. 
Not all drivers are currently enabled via driver-select.

Building, and installing
------------------------

Build: compile the latest linux wireless subsystem

    make

Install:

We use the updates/ directory so your distribution's drivers are left intact.

    sudo make install

Uninstall:

This nukes our changes to updates/ so you can go back to using your
distribution's supported drivers.

    sudo make uninstall

Load:

Reboot unless you know what you are doing.
(Usually modprobe 'driver-name' is the way to go)


Bluetooth modules can be separately compiled and installed using below commands
Bluetooth drivers are also available via ./scripts/driver-select
 
Build:
    make bt

Install:
    sudo make btinstall

Uninstall:
    sudo make btuninstall

Unload:
    sudo make btunload

Load:
    modprobe driver-name. If unsure, reboot.

Drivers
-------

This is the list of drivers the package currently provides. It adds
all new drivers or drivers which keep being updated which you might
be interested in.

Drivers list:

adm8211
ar9170usb
at76c50x-usb
ath5k
ath6kl
ath9k
ath9k_htc
b43
b43legacy
b44
carl9170
brcm80211
ipw2100
ipw2200
iwl3945
iwlagn
iwlcore
iwmc3200wifi
libertas
libertas_cs
libertas_sdio
libertas_spi
libertas_tf
libertas_tf_usb
libipw
mwl8k
orinoco_cs
orinoco_nortel
orinoco_pci
orinoco_plx
orinoco_tld
orinoco_usb
orinoco
p54common
p54pci
p54spi
p54usb
rt2400pci
rt2500pci
rt2500usb
rt2800pci
rt2800usb
rt61pci
rt73usb
rtl8180
rtl8187
rtlwifi
rtl8192ce
spectrum_cs
ssb
wl1251
wl12xx
zd1211rw

This package also provides more drivers which may be documented here

For a complete list see:

http://wireless.kernel.org/en/users/Download

Non-wireless drivers
--------------------

Atheros Ethernet drivers:

atl1
atl1c
atl1e
atl2

To support b43 ssb is also provided, and since ssb is also provided
we provide b44 (the ethernet driver).

The new rfkill drivers also provided and backported.

Bluetooth drivers:

ath3k           
bcm203x
bluecard_cs
bluetooth
bnep
bpa10x
bt3c_cs
btmrvl
btmrvl_sdio
btsdio
btusb
btuart_cs
cmtp
dtl1_cs
hidp
hci_vhci
hci_uart
l2cap
rfcomm
sco

Firmware:
---------

If your driver needs firmware please be sure to check the driver page
for that driver here:

http://wireless.kernel.org/en/users/Drivers

Why?
----

For users or developers stuck on older kernels that want to help test or 
patch wireless work. Additionally if you're on a recent kernel this lets
you get the latest and greatest linux-next git work without much effort.
This may mean new drivers for some users. Last but not least we hope this
will encourage vendors and developers to post patches upstream first
rather than forking or maintaining their own mac80211 releases with
their own patches for their own drivers.

Building for external kernels
----------------------------------

If you have a kernel you do not have installed but yet want to build the
compat-wireless-2.6 drivers for it you can use this syntax:

make KLIB=/home/mcgrof/kernels/linux-2.6.23.9 KLIB_BUILD=/home/mcgrof/kernels/linux-2.6.23.9

If you have a kernel installed, which is not your currently running kernel (e.g. via
distro updates; plus its corresponding kernel-dev package), you can use this syntax:

make  KLIB=/lib/modules/2.6.30.6-53.fc11.x86_64

  and to install to your system's root path for the non-running kernel:

make  KLIB=/lib/modules/2.6.30.6-53.fc11.x86_64 KMODPATH_ARG='INSTALL_MOD_PATH=' install

Bugs
-----

If you've found a bug please report it to our linux-wireless mailing list:

linux-wireless@vger.kernel.org

Report the bug if you are working with the latest and greatest.
If your bug is compatibility-related then we should still try to fix
it within the compat.[ch] work.

ChangeLog
---------

Here you see the list of changes to all wireless drivers, the wireless core and mac80211.

http://git.kernel.org/?p=linux/kernel/git/linville/wireless-testing.git;a=log;

This views all the changes on wireless-testing.git.

License
-------

This work is a subset of the Linux kernel as such we keep the kernel's
Copyright practice. Some files have their own copyright and in those
cases the license is mentioned in the file. All additional work made
to building this package is licensed under the GPLv2.

Developers
----------

Compatibility work goes into compat/compat.[ch]. If using those files do 
not suffice additional actual code changes can go into patches/*.patch.

An extended and more up to date version can be found at:

http://wireless.kernel.org/en/users/Download/hacking

This section deals with development details of compat-wireless and the other
trees it uses. If you want to make your own compat-wireless tarballs, or if you
see something busted with compat-wireless or just want to add something new or
an enhancement this is the guide for you.

Git trees you will need
-----------------------

compat-wireless backports both the bluetooth and 802.11 subsystems down to older
kernels. To be able to synchronize backporting the latest and greatest the
linux-next.git tree is used as its main source for kernel updates. General Linux
kernel compatibility is addressed through a general kernel compatibility tree,
compat.git. compat-wireless then has its own tree for specific wireless
compatibility. You will then need to checkout three trees to start hacking on
compat-wireless:

git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/compat.git
git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/compat-wireless-2.6.git

Linux next
----------

The linux-next.git tree brings all subsystems being worked on for the next
kernel release into one tree. So if the current rc kernel is 2.6.33-rc5, this
means linux-next will have what people today are working on for the 2.6.34
kernel release.

compat.git
----------

The compat git tree is a general kernel compatibility layer which can be shared
amongst different compatibility projects, or drivers. compat-wireless is just
one of the kernel compatibility projects using compat.git. compat.git builds a
general compatibility module, compat, and any additional modules to let you get
new general kernel updates from future kernels on your old kernels.

compat.git modules
------------------

compat.git provides a few modules and headers to help with general kernel
compatibility.

compat
------

Provides all exported symbols implemented in each respective kernel
compat-2.6.xy.c files. Upon module load it just initializes the Linux kernel's
''power management Quality Of Service'' (aka '''pm-qos''') Interface interface
added as of the 2.6.24 kernel. No other things are initialized, the rest of the
compat module just acts as a library of exported symbols.

compat_firmware_class
---------------------

Another module which compat.git provides is a backport of the firmware_class
module which got updated recently newer with a new request_firmware_nowait()
to allow better asynchronous firmware uploading. This was added as of the 2.6.33
kernel. The firmware_class module has been backported into a new module called
compat_firmware_class. A separate module has been defined instead of a direct
replacement for firmware_class since your system may have old drivers which use
the old request_firmware_nowait() and would bust if they used the new
request_firmware_nowait(). The compat_firmware_class module registers its own
sysfs subsystem and as such also gets udev events sent through a separate
subsystem. Because of this a new udev rules file is required and provided.

compat-wireless.git
-------------------

Anything that is not general kernel compatibility but instead specific to 802.11
or bluetooth goes into compat-wireless.git. After you've cloned all three trees,
linux-next.git, compat.git and compat-wireless.git you need to change into the
compat-wireless directory and tell compat-wireless where you linux-next and
compat.git trees are. You do this with environment variables GIT_TREE and
GIT_COMPAT_TREE. You can do for example:

export GIT_TREE=/home/user/wireless-testing/
export GIT_COMPAT_TREE=/home/users/compat.git/

Then you can update your local sources based on these linux-next.git and
compat.git trees:

scripts/admin-clean.sh   - Cleans the compat-wireless-2.6 tree
scripts/admin-update.sh  - Updates compat-wireless-2.6 with your git tree
scripts/admin-refresh.sh - Does the above two

Adding new drivers
------------------

Most new drivers are enabled for compilation. If see a driver you would like
enabled try it into the mix, test them and if they work enable them and send
the respective patches.

Sending patches
---------------

Remember there are three trees. linux-next itself is a conglomeration of kernel
git trees itself, so patches for linux-next.git should be sent to each
respective subsystem for which the patches are targeted for. So for example for
802.11 you will want to send them to John Linville and cc linux-wireless, for
further guidelines on this see the Submitting Patches guidelines for 802.11.
http://wireless.kernel.org/en/developers/Documentation/SubmittingPatches
As another example, for bluetooth you will want to send them to Marcel
Holtmann and cc the linux-bluetooth mailing list. If your patch touches on
others areas of the kernel refer to the MAINTAINERS file on the kernel.

For compat.git and compat-wireless.git please send patches against to:

To: Luis R. Rodriguez <mcgrof@kernel.org>
CC: linux-wireless@vger.kernel.org, linux-bluetooth@vger.kernel.org
Subject: [PATCH] compat-2.6: fix foo

For patches for compat.git please use a subject like the following:

Subject: [PATCH] compat: fix foo

For compat-wireless.git please use a subject like the following:

Subject: [PATCH] compat-wireless: fix foo

Patches are preferred sent with a clear commit log entry, if unfamiliar with
how to send patches please refer to
http://wireless.kernel.org/en/developers/Documentation/git-guide.


TODO
-----
 * Dialog (make menuconfig) option for this package
 * Compatibility work for 2.6.18 --> 2.6.24

Offline

 

#13  2012-03-16 23:39:12

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Kernel po co zmieniać ??

Nie musisz wklejać na forum, wystarczy troszkę poczytać samemu:
np taki niewinny fragment:

If you know the driver you want you can select it with our
helper script:

./scripts/driver-select

Run that script to see more information.
Not all drivers are currently enabled via driver-select.

Przecież wszelkie skrypty typu configure, pliki README, LICENSE, CZY INSTALL są po to, żeby ewentualny pacjent wiedzał co robić, a nie po to, żeby napełniać źródla i powiększać paczki do ściągnięcia. :D

Ostatnio edytowany przez Jacekalex (2012-03-16 23:48:56)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#14  2012-03-16 23:46:57

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Re: Kernel po co zmieniać ??

Jacekalex napisał(-a):

If you know the driver you want you can select it with our
helper script:

./scripts/driver-select

a że mam

Kod:

02:00.0 Network controller: Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express) (rev 01)
        Subsystem: Foxconn International, Inc. T77H047.31 802.11bgn Wireless Half-size Mini PCIe Card [AR9283]
        Kernel driver in use: ath9k

to "./scripts/ath9k" tak ??

Offline

 

#15  2012-03-16 23:48:13

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Kernel po co zmieniać ??

Chyba musisz ten skrypt odpalić i tam wybrać.

Offline

 

#16  2012-03-16 23:50:19

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Re: Kernel po co zmieniać ??

ok sprawdze

Offline

 

#17  2012-03-17 00:02:09

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Kernel po co zmieniać ??

Tu masz compat-wireless dla najnowszych kerneli:
http://linuxwireless.org/en/users/Download/stable

Sciągnąłem sobie wersję 3.2.5.1
rozpakowałem, potem

Kod:

cd ~/Desktop/compat-wireless-3.2.5-1 
./scripts/driver-select ath9k
Processing new driver-select request...
Backing up makefile: Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backing up makefile: drivers/net/wireless/Makefile.bk
Backing up makefile: drivers/net/wireless/ath/Makefile.bk
Backing up makefile: net/wireless/Makefile.bk
Backing up makefile: drivers/ssb/Makefile.bk
Backing up makefile: drivers/bcma/Makefile.bk
Backing up makefile: drivers/misc/eeprom/Makefile.bk
Backup exists: Makefile.bk

Wygląda na to, że coś sobie naszykował.

Kompilować nie zamierzam, bo najpierw musiałbym kawał kernela przerabiać, ale radzę spróbować.
Najnowsza wersja compat-wireless (stable) jest dla jajka 3.3.0-rc6, czyli nie ma tragedii.
Skrypt po odpaleniu wyświetla menu pomocy z instrukcją obsługi i listą dostępnych sterowników do wyboru.

Edyta:
te literki:

Building and installing

Kod:

cd /path/to/compat-wireless-2.6.32-rc5
./scripts/driver-select <driver-name>
make
sudo make install

To chyba do Ciebie, były na stronie:
http://linuxwireless.org/en/users/Download/stable#B … nd_installing

To by było na tyle
;-)

Ostatnio edytowany przez Jacekalex (2012-03-17 00:06:22)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#18  2012-03-17 00:30:48

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Re: Kernel po co zmieniać ??

wielkie dzięki za pomoc działa , teraz się pobawię z gitem

Offline

 

#19  2012-03-17 09:47:16

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: Kernel po co zmieniać ??

A ja jestem przeciwnikiem kompilacji. Jeśli wszystko działa  sprzętowo  dobrze to lepiej używać defaultowego kernela. I nie tracić czasu na zabawe. Na szybkiej maszynie nie zauważysz różnicy prędkości... a stracisz jedynie czas.
Tu to opisałem po trochu http://yampress.dug.net.pl/doku.php?id=system_kompilacja-kernela

Na wheezym aktualnie mam.  I to będzie jądro tej wersji w przyszłości jak wheezy będzie stable.

Kod:

yampress@debian:~$ uname -a
Linux debian 3.2.0-1-686-pae #1 SMP Fri Feb 17 06:27:21 UTC 2012 i686 GNU/Linux
yampress@debian:~$

Ostatnio edytowany przez Yampress (2012-03-17 09:49:05)

Offline

 

#20  2012-03-17 09:54:41

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Kernel po co zmieniać ??

A propos opisu: ostatnio często widzę, że ludzie polecają make deb-pkg zamiast make-kpkg.

Offline

 

#21  2012-03-17 10:18:42

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: Kernel po co zmieniać ??

Arni nie znam metody.
Zawsze możesz oświecić ....

Offline

 

#22  2012-03-17 10:31:17

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Kernel po co zmieniać ??

Też nie znam. ;) Sam jak kompilowałem, to w ogóle nie tworzyłem pakietów, tylko instalowałem via make install && make modules_install. Nie wiem nawet czemu ludzie polecają ostatnio make deb-pkg zamiast make-kpkg, ale widziałem, że nawet DD to robią. Podejrzewam, że make deb-pkg po prostu działa dobrze, a make-kpkg wraz z pojawianiem się kolejnych wersji kernela zaczyna stwarzać problemy ponieważ nie jest aktualizowany przez dotychczasowego dewelopera… Aczkolwiek widzę, że ostatnio Ben Hutchings coś przy nim dłubał i wrzucił to jako „non-maintainer upload”.

Offline

 

#23  2012-03-17 22:44:43

  az - debianlover

az
debianlover
Zarejestrowany: 2009-01-23

Re: Kernel po co zmieniać ??

kernel 3 bije 2.6 we wszystkim imo... bezpieczenstwo, stabilnosc, dzialanie sprzetu, najlepiej widac na wspomnianym bezpieczenstwie...


Debian everywhere

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)