Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: matlala 21 Února 2014, 01:31:49

Název: nelze nikde sledovat provoz na LAN atheros AR8161 na 3.11 kernelu [vyřešeno]
Přispěvatel: matlala 21 Února 2014, 01:31:49
Zdravím, náhodou sjme zjistil že nemohu sledovat provoz na drátové síťovce, pouze wifi.
Ani gnome-system-monitor ani žádný aplet co využívá balík ze skupiny gir1.2 (mám networkmanager + ještě jeden co si nevzpomenu, ale je vyžadován od každého apletu na sledování systému v cinnamonu, gnome-shell i KDE co jsem zkoušel). Taky conky ho neumí ukázat, ani klasicky ifconfig.

Nevíte zda to pujde zprovoznit?

Kód: [Vybrat]
matlala@ubuntu-N56VM ~ $ uname -a
Linux ubuntu-N56VM 3.11.0-17-generic #31~precise1-Ubuntu SMP Tue Feb 4 21:25:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
matlala@ubuntu-N56VM ~ $ lspci | grep Ethernet
04:00.0 Ethernet controller: Qualcomm Atheros AR8161 Gigabit Ethernet (rev 10)
matlala@ubuntu-N56VM ~ $ ifconfig
eth0      Link encap:Ethernet  HWadr 10:bf:48:9b:b2:1b 
          inet adr:192.168.1.5  Všesměr:192.168.1.255  Maska:255.255.255.0
          inet6-adr: fe80::12bf:48ff:fe9b:b21b/64 Rozsah:Linka
          AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST  MTU:1500  Metrika:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:1000
          Přijato bajtů: 0 (0.0 B) Odesláno bajtů: 0 (0.0 B)
          Přerušení:19

lo        Link encap:Místní smyčka 
          inet adr:127.0.0.1  Maska:255.0.0.0
          inet6-adr: ::1/128 Rozsah:Počítač
          AKTIVOVÁNO SMYČKA BĚŽÍ  MTU:65536  Metrika:1
          RX packets:40202 errors:0 dropped:0 overruns:0 frame:0
          TX packets:40202 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:0
          Přijato bajtů: 3944515 (3.9 MB) Odesláno bajtů: 3944515 (3.9 MB)
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matee 21 Února 2014, 08:35:10
několik nástrojů pro sledování je popsáno tu:
http://askubuntu.com/questions/257263/how-to-display-network-traffic-in-terminal
http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-ubuntu-users.html
http://techs2resolve.blogspot.cz/2013/03/how-to-monitor-network-bandwidth-usage.html
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: Martin Šácha 21 Února 2014, 09:40:20
několik nástrojů pro sledování je popsáno tu:
http://askubuntu.com/questions/257263/how-to-display-network-traffic-in-terminal
http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-ubuntu-users.html
http://techs2resolve.blogspot.cz/2013/03/how-to-monitor-network-bandwidth-usage.html

Pokud traffic nezachytí ifconfig, tak je problém o dost níž než v userspacu... co vypíše "iproute -a"?
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: jmp 21 Února 2014, 10:55:13
Kód: [Vybrat]
ip -s link show
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 22 Února 2014, 10:46:51
nic, a to schválně ručně vypínám wifinu když jsem doma na ethernetu.
Hmm leda že by ty 2 RX dropped pakety neco znamenaly, ale co nevím.
Kód: [Vybrat]
matlala@ubuntu-N56VM ~ $ ip -s link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    RX: bytes  packets  errors  dropped overrun mcast   
    5324487    57241    0       0       0       0     
    TX: bytes  packets  errors  dropped carrier collsns
    5324487    57241    0       0       0       0     
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 10:bf:48:9b:b2:1b brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast   
    0          0        0       2       0       0     
    TX: bytes  packets  errors  dropped carrier collsns
    0          0        0       0       0       0     
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN qlen 1000
    link/ether 68:5d:43:9c:3f:fb brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast   
    2506368611 1929971  0       0       0       0     
    TX: bytes  packets  errors  dropped carrier collsns
    148166329  1233501  0       0       0       0     
4: vboxnet0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast   
    0          0        0       0       0       0     
    TX: bytes  packets  errors  dropped carrier collsns
    0          0        0       0       0       0
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 24 Února 2014, 22:14:24
nikoho nic nenapadá?
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: TIBOR 24 Února 2014, 22:27:20
Nebude to podobne?
http://askubuntu.com/questions/257852/ubuntu-12-04-not-recognizing-atheros-ar8161-gigabit-ethernet
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 24 Února 2014, 22:34:29
pozdě, akorát jsem zkoušel 3.5 kernel quantal :-D Hlavně že jsme z něj přecházel na 3.11 kvůli dost podstatným drobnostem, ale bohužel má i své zápory (+ jede FN zkratka na podsvívení displeje, má víc úrovní jasu, méně topí a vydrží dýl na baterku, - nejde fn zkratka na vypnutí wifi, sledování eth0 a možná s tím souvisí i pomalejší NFS jak se zdá).

Takže že by vyřešeno? Ovšem bohužel k 3.5 se z výše uvedených důvodů vracet nechci a 3.8 je totálně naprd, nejde regulace jasu displeje už vůbec, resp skáče jak blbá nahoru a dolů a nic to nedokázalo usměrnit.

Je nějaká možnost beze změny jádra? Jsem zatím zvědav na 14.04, pokud to půjde tímhle stylem znefunnkčnění kkdečeho podstatného, začínám se jí dost bát.
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: TIBOR 24 Února 2014, 22:39:10
Skus pozriet
https://www.google.sk/#q=qualcomm%20atheros%20ar8161%20gigabit%20ethernet%20ubuntu%2012.04
v druhom odkaze je navod na instalaciu ovladaca?
Dalej som nepozeral.

Pripadne v neslobodnych ovladacoch ti neponuka tento ovladac? Nastavenia systemu-dodatocne ovladace.
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 24 Února 2014, 22:47:57
schválně jsme si zkusil dohodit i včera čerstvé jádro 3.13.5 a to samé. Zkusím zkouknout tvůj odkaz, jen přebootuju na 3.11.

Jo jockey (mělo to bug s optimusem, tak si aj název pamatuju, měsíc mi noťas topil jak blbý) ukazuje jen nvidii a k LANce nic.

Jinak mám:
Kód: [Vybrat]
matlala@ubuntu-N56VM ~ $ sudo lshw -c network
[sudo] password for matlala:
  *-network DISABLED     
       description: Wireless interface
       product: Centrino Wireless-N 2230
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlan0
       version: c4
       serial: 68:5d:43:9c:3f:fb
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=3.13.5-031305-generic firmware=18.168.6.1 latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
       resources: irq:44 memory:f7900000-f7901fff
  *-network
       description: Ethernet interface
       product: AR8161 Gigabit Ethernet
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: eth0
       version: 10
       serial: 10:bf:48:9b:b2:1b
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=alx duplex=full ip=192.168.1.5 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:47 memory:f7800000-f783ffff ioport:d000(size=128)
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 24 Února 2014, 23:08:46
 :(
zkoušel jsem dohodit driver i když to jinak funguje, ale bohužel při kompilaci vždy error, toš nevím, všude radí to stejné
http://askubuntu.com/questions/333938/how-do-i-get-a-qualcomm-atheros-killer-e2200-gigabit-ethernet-card-working
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: Petr Merlin Vaněček 25 Února 2014, 07:43:43
Ten error by se možná dal vyřešit, ne? Co to háže za chybu?
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 25 Února 2014, 10:30:40
ono je jich si víc, jsu z toho tumpachový, ještě jsem tohle nikdy neřešil.
Kód: [Vybrat]
matlala@ubuntu-N56VM ~/compat_src $ cd compat-drivers-3.9-rc2-2-su
matlala@ubuntu-N56VM ~/compat_src/compat-drivers-3.9-rc2-2-su $ wget https://gist.github.com/Germar/ea11bc1e998fee965f03/raw/5b1d28d42f0d4f2c4bf063002fde126becc61928/alx-patch.txt
--2014-02-25 10:28:49--  https://gist.github.com/Germar/ea11bc1e998fee965f03/raw/5b1d28d42f0d4f2c4bf063002fde126becc61928/alx-patch.txt
Překládám gist.github.com (gist.github.com)… 192.30.252.143
Navazuje se spojení s gist.github.com (gist.github.com)|192.30.252.143|:443… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 301 Moved Permanently
Přesměrováno na: https://gist.githubusercontent.com/Germar/ea11bc1e998fee965f03/raw/5b1d28d42f0d4f2c4bf063002fde126becc61928/alx-patch.txt [následuji]
--2014-02-25 10:28:50--  https://gist.githubusercontent.com/Germar/ea11bc1e998fee965f03/raw/5b1d28d42f0d4f2c4bf063002fde126becc61928/alx-patch.txt
Překládám gist.githubusercontent.com (gist.githubusercontent.com)… 192.30.252.157
Navazuje se spojení s gist.githubusercontent.com (gist.githubusercontent.com)|192.30.252.157|:443… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: neudáno [text/plain]
Ukládám do: „alx-patch.txt.1“

    [ <=>                                                                                                                                                                                                ] 1 795       --.-K/s   za 0s     

2014-02-25 10:28:51 (32,9 MB/s) – „alx-patch.txt.1“ uložen [1795]

matlala@ubuntu-N56VM ~/compat_src/compat-drivers-3.9-rc2-2-su $ patch --dry-run -p1 < alx-patch.txt
patching file drivers/net/ethernet/atheros/alx/alx_ethtool.c
patching file drivers/net/ethernet/atheros/alx/alx_main.c
Hunk #2 succeeded at 1017 (offset 6 lines).
patching file drivers/net/ethernet/atheros/alx/alx_reg.h
matlala@ubuntu-N56VM ~/compat_src/compat-drivers-3.9-rc2-2-su $ patch -p1 < alx-patch.txt
patching file drivers/net/ethernet/atheros/alx/alx_ethtool.c
patching file drivers/net/ethernet/atheros/alx/alx_main.c
Hunk #2 succeeded at 1017 (offset 6 lines).
patching file drivers/net/ethernet/atheros/alx/alx_reg.h
matlala@ubuntu-N56VM ~/compat_src/compat-drivers-3.9-rc2-2-su $ ./scripts/driver-select alx
Processing new driver-select request...
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: drivers/net/ethernet/broadcom/Makefile.bk
Backup exists: drivers/net/ethernet/atheros/Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: drivers/net/ethernet/broadcom/Makefile.bk
matlala@ubuntu-N56VM ~/compat_src/compat-drivers-3.9-rc2-2-su $ fakeroot make
make -C /lib/modules/3.11.0-17-generic/build M=/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su modules
make[1]: Entering directory `/usr/src/linux-headers-3.11.0-17-generic'
  CC [M]  /home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.o
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c: In function ‘alx_dispatch_skb’:
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:701:4: error: too few arguments to function ‘__vlan_hwaccel_put_tag’
    __vlan_hwaccel_put_tag(skb, ntohs(tag));
    ^
In file included from /home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:22:0:
include/linux/if_vlan.h:236:31: note: declared here
 static inline struct sk_buff *__vlan_hwaccel_put_tag(struct sk_buff *skb,
                               ^
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c: In function ‘alx_set_vlan_mode’:
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:1143:17: error: ‘NETIF_F_HW_VLAN_RX’ undeclared (first use in this function)
  if (features & NETIF_F_HW_VLAN_RX)
                 ^
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:1143:17: note: each undeclared identifier is reported only once for each function it appears in
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c: In function ‘alx_fix_features’:
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:1160:17: error: ‘NETIF_F_HW_VLAN_RX’ undeclared (first use in this function)
  if (features & NETIF_F_HW_VLAN_RX)
                 ^
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:1161:15: error: ‘NETIF_F_HW_VLAN_TX’ undeclared (first use in this function)
   features |= NETIF_F_HW_VLAN_TX;
               ^
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c: In function ‘alx_set_features’:
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:1178:18: error: ‘NETIF_F_HW_VLAN_RX’ undeclared (first use in this function)
  if (!(changed & NETIF_F_HW_VLAN_RX))
                  ^
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c: In function ‘alx_probe’:
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:2639:10: error: ‘NETIF_F_HW_VLAN_RX’ undeclared (first use in this function)
          NETIF_F_HW_VLAN_RX |
          ^
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:2642:43: error: ‘NETIF_F_HW_VLAN_TX’ undeclared (first use in this function)
  netdev->features = netdev->hw_features | NETIF_F_HW_VLAN_TX;
                                           ^
make[4]: *** [/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.o] Error 1
make[3]: *** [/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx] Error 2
make[2]: *** [/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros] Error 2
make[1]: *** [_module_/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.11.0-17-generic'
make: *** [modules] Error 2
matlala@ubuntu-N56VM ~/compat_src/compat-drivers-3.9-rc2-2-su $ sudo make install
Warning:
You may or may not need to update your initramfs, you should if
any of the modules installed are part of your initramfs. To add
support for your distribution to do this automatically send a
patch against ./scripts/update-initramfs. If your distribution does not require this
send a patch against the '/usr/bin/lsb_release -i -s': "Ubuntu"
tag for your distribution to avoid this warning.

make -C /lib/modules/3.11.0-17-generic/build M=/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su modules
make[1]: Entering directory `/usr/src/linux-headers-3.11.0-17-generic'
  CC [M]  /home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.o
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c: In function ‘alx_dispatch_skb’:
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:701:4: error: too few arguments to function ‘__vlan_hwaccel_put_tag’
    __vlan_hwaccel_put_tag(skb, ntohs(tag));
    ^
In file included from /home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:22:0:
include/linux/if_vlan.h:236:31: note: declared here
 static inline struct sk_buff *__vlan_hwaccel_put_tag(struct sk_buff *skb,
                               ^
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c: In function ‘alx_set_vlan_mode’:
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:1143:17: error: ‘NETIF_F_HW_VLAN_RX’ undeclared (first use in this function)
  if (features & NETIF_F_HW_VLAN_RX)
                 ^
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:1143:17: note: each undeclared identifier is reported only once for each function it appears in
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c: In function ‘alx_fix_features’:
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:1160:17: error: ‘NETIF_F_HW_VLAN_RX’ undeclared (first use in this function)
  if (features & NETIF_F_HW_VLAN_RX)
                 ^
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:1161:15: error: ‘NETIF_F_HW_VLAN_TX’ undeclared (first use in this function)
   features |= NETIF_F_HW_VLAN_TX;
               ^
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c: In function ‘alx_set_features’:
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:1178:18: error: ‘NETIF_F_HW_VLAN_RX’ undeclared (first use in this function)
  if (!(changed & NETIF_F_HW_VLAN_RX))
                  ^
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c: In function ‘alx_probe’:
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:2639:10: error: ‘NETIF_F_HW_VLAN_RX’ undeclared (first use in this function)
          NETIF_F_HW_VLAN_RX |
          ^
/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.c:2642:43: error: ‘NETIF_F_HW_VLAN_TX’ undeclared (first use in this function)
  netdev->features = netdev->hw_features | NETIF_F_HW_VLAN_TX;
                                           ^
make[4]: *** [/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx/alx_main.o] Error 1
make[3]: *** [/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros/alx] Error 2
make[2]: *** [/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su/drivers/net/ethernet/atheros] Error 2
make[1]: *** [_module_/home/matlala/compat_src/compat-drivers-3.9-rc2-2-su] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.11.0-17-generic'
make: *** [modules] Error 2
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: Petr Merlin Vaněček 25 Února 2014, 20:54:44
https://github.com/mcgrof/alx/issues/6
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 25 Února 2014, 21:35:03
á zkusím
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 25 Února 2014, 21:55:36
jo to se nainstaluje, ale asi to potřebuje patch, který netuším na který soubor použít
viz  výše zmíněný návod ode mě a dle posledního návodu nainstalována verze cos poslal.
Kód: [Vybrat]
matlala@ubuntu-N56VM ~/backports-20130618 $ make
make[5]: `conf' is up to date.
#
# configuration written to .config
#
Building backport-include/backport/autoconf.h ... done.
  CC [M]  /home/matlala/backports-20130618/compat/main.o
  LD [M]  /home/matlala/backports-20130618/compat/compat.o
  CC [M]  /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/main.o
  CC [M]  /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/ethtool.o
  CC [M]  /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/hw.o
  LD [M]  /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/alx.o
  Building modules, stage 2.
  MODPOST 2 modules
  CC      /home/matlala/backports-20130618/compat/compat.mod.o
  LD [M]  /home/matlala/backports-20130618/compat/compat.ko
  CC      /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/alx.mod.o
  LD [M]  /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/alx.ko
matlala@ubuntu-N56VM ~/backports-20130618 $ sudo make install
  Building modules, stage 2.
  MODPOST 2 modules
  INSTALL /home/matlala/backports-20130618/compat/compat.ko
Can't read private key
  INSTALL /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/alx.ko
Can't read private key
  DEPMOD  3.11.0-17-generic
depmod will prefer updates/ over kernel/ -- OK!
Note:
You may or may not need to update your initramfs, you should if
any of the modules installed are part of your initramfs. To add
support for your distribution to do this automatically send a
patch against "update-initramfs.sh". If your distribution does not
require this send a patch with the '/usr/bin/lsb_release -i -s'
("Ubuntu") tag for your distribution to avoid this warning.

Your backported driver modules should be installed now.
Reboot.


po rebootu ještě modprobe na alx a nic
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: Petr Merlin Vaněček 25 Února 2014, 21:57:22
Ještě před tím make install bych udělal modprobe -x alx, aby se unloadoval ten starý modul.
Ten patch by asi nemusel být ani potřeba ...
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 25 Února 2014, 22:07:45
no volba -x u make neexistuje, myslel asi r jako remove

Kód: [Vybrat]
...
make
sudo modprobe -r alx
sudo make install
sudo reboot

po rebootu jsem zkusil i modrobe a pořád nic, net jede, ale nevypíše žádné RX, TX pakety v icconfig ani jinde.

EDIT: jak vubec zkontroluju že se nainstaloval ten ovladač co jsem chtěl a není použit původní?
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: ntz_reloaded 25 Února 2014, 22:51:19
lspci -k
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 25 Února 2014, 23:06:43
hmm, tohle by snad ušlo, ale původní modul se jmenuje taky alx a ten subsystém  se mě taky nezdá
Kód: [Vybrat]
04:00.0 Ethernet controller: Qualcomm Atheros AR8161 Gigabit Ethernet (rev 10)
Subsystem: ASUSTeK Computer Inc. N56VZ
Kernel driver in use: alx
Kernel modules: alx
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: Petr Merlin Vaněček 25 Února 2014, 23:10:43
Kód: [Vybrat]
ls -la /lib/modules/`uname -r`/kernel/ubuntu/alx/

Co tam je za datum?
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 25 Února 2014, 23:19:19
heh, adresář neexistuje, takže asi není nahozena moje verze ale pořád je to verze v jádře
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: Petr Merlin Vaněček 26 Února 2014, 00:42:57
locate alx.ko
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 26 Února 2014, 09:19:06
Kód: [Vybrat]
matlala@ubuntu-N56VM ~ $ locate alx.ko
/home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/.alx.ko.cmd
/home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/alx.ko
/lib/modules/3.11.0-17-generic/kernel/drivers/net/ethernet/atheros/alx/alx.ko
/lib/modules/3.11.0-17-generic/updates/drivers/net/ethernet/atheros/alx/alx.ko
matlala@ubuntu-N56VM ~ $ ls -la /lib/modules/3.11.0-17-generic/kernel/drivers/net/ethernet/atheros/alx/alx.ko
-rw-r--r-- 1 root root 56724 úno  4 22:57 /lib/modules/3.11.0-17-generic/kernel/drivers/net/ethernet/atheros/alx/alx.ko
matlala@ubuntu-N56VM ~ $ ls -al /lib/modules/3.11.0-17-generic/updates/drivers/net/ethernet/atheros/alx/alx.ko
-rw-r--r-- 1 root root 58566 úno 25 23:29 /lib/modules/3.11.0-17-generic/updates/drivers/net/ethernet/atheros/alx/alx.ko

Takže první je systémové, to druhé bude moje, má to včerejší datum v dobu kdy jsem se v tom rýpal. Takže patch, ale na který soubor to pustit?
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: ntz_reloaded 26 Února 2014, 10:51:45
kdyz zkompilujes modul a das ho do /lib/modules/`uname -r`, tak musis samozrejme udelat depmod -a ..

asi nejlepsi varianta je ten svuj pojmenovat jinak .. pokud das do cesty modulu 2x alx.ko, tak bych nerekl, ze to bude fungovat spravne

modprobe -l | grep alx.ko ### ti vypise cestu ke zkonfigurovanemu modulu
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: ntz_reloaded 26 Února 2014, 11:03:46
a nebo vlastne dat tomu modulu nejakej jinej alias .. pohledni do etc/modprobe.d
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 26 Února 2014, 12:15:46
počkat počkat už se motám a vůbec nevím který příkaz kdy

Kód: [Vybrat]
cd backport*
make defconfig-alx
make
sudo modprobe -r alx
modprobe -l | grep alx.ko# zjistím že je pořád v updates/drivers/net/ethernet/atheros/alx/alx.ko
sudo make install
#reboot a kdyžtak:
sudo modprobe alx

kde mi něco chybí?
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: ntz_reloaded 26 Února 2014, 12:21:18
urcite ti tam chybi depmod -a a take ti tam chybi, ze pro ten tvuj modul udelas nejakej alias v /etc/modprobe.d ..

predtim, nez provedes tyhle kroky ho muzes vyzkouset:

modprobe -r alx
insmod /cesta/k/novemu/alx.ko

shrnuti:

1) zkompilujes
2) zkopirujes svuj modul treba do /lib/modules/`uname -r`/my_modules/my_alx.ko
3) mozna to neni nutne, ale udelas alias
4) depmod -a
5) overit pomoci modprobe -l, ze ho vidis
6) blacklist alx.ko v etc/modprobe.d
7) reboot
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 26 Února 2014, 12:28:25
jo takže teda

Kód: [Vybrat]
cd backport*
make defconfig-alx
make
sudo modprobe -r alx
modprobe -l | grep my_alx.ko
#jak udělám alias na drver?
sudo depmod -a
sudo make install
cp /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/alx.ko /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/my_alx.ko
sudo insmod /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/my_alx.ko
sudo echo "blacklist alx" > /etc/modprobe.d/blacklist-alx.conf
#reboot nebo možna před rebootem
sudo modprobe my_alx

takže jak udělám ještě ten alias na my_alx?
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: ntz_reloaded 26 Února 2014, 12:35:07
a) ten depmod -a musis udelat jeste pred pouzitim modprobe s novym modulem :) .. prave ten depmod zkonfiguruje pridanej modul pro modprobe (viz man modprobe a man depmod)
b) ja si z hlavy nepamatuju, jestli v kernelu je jmeno modulu stejne jako jmeno souboru.ko ve filesystemu, musis prave vyzkouset ..

to co pises je uz skoro spravne, videl bych to takhle:

cd backport*
make defconfig-alx
make
sudo modprobe -r alx
insmod /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/alx.ko ### tady to zatim jen vyzkousis a pokud to bude spravne fungovat tak pujdes dal
mkdir -vp /lib/modules/`uname -r`/my_modules/
cp /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/alx.ko /lib/modules/`uname -r`/my_modules/my_alx.ko
depmod -a ### ted vyzkousis, jak ho modprobe vypise pomoci `modprobe -l | grep alx`
sudo echo "blacklist alx" > /etc/modprobe.d/blacklist-alx.conf ### tady tohle by melo bejt dobre
init 6 ## reboot


jinak ad.jak_se_dela_alias)

Kód: [Vybrat]
caligula:/etc/modprobe.d # grep -r alias .
./50-sound.conf:alias snd-card-0 snd-hda-intel
./50-sound.conf:alias snd-card-1 snd-hda-intel
./00-system.conf:alias autofs           autofs4
./00-system.conf:# block dev aliases
./00-system.conf:alias block-major-45      pd
./00-system.conf:alias block-major-47      pf
./00-system.conf:# char dev aliases
./00-system.conf:alias char-major-10-181   toshiba
./00-system.conf:alias char-major-10-250   sonypi
./00-system.conf:alias nfs4 nfs
./00-system.conf:alias parport_lowlevel    parport_pc
./00-system.conf:alias dmi:bvnQEMU:bvrQEMU:* acpiphp
./50-blacklist.conf:# Listing a module here prevents modprobe from loading it via modalias (only
./50-blacklist.conf:# aliases from /lib/modules/*/modules.alias). You may still load it explicitely.
./50-blacklist.conf:alias pci:v0000109Ed0000036Esv00000000sd00000000bc04sc00i00 bttv_skip_it
./50-blacklist.conf:alias pci:v0000109Ed00000878sv00000000sd00000000bc04sc80i00 bttv_skip_it
./50-blacklist.conf:install bttv_skip_it echo "module alias skipped (bt878 chip without PCI Subsystem ID)"

^^ je to zde patrne

Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 26 Února 2014, 12:46:27
Kód: [Vybrat]
matlala@ubuntu-N56VM ~/backports-20130618 $ sudo insmod /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/alx.ko
insmod: error inserting '/home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/alx.ko': -1 Unknown symbol in module
adresář se pak vytvoří

Kód: [Vybrat]
matlala@ubuntu-N56VM ~ $ cd backport*
matlala@ubuntu-N56VM ~/backports-20130618 $ make defconfig-alx
make[2]: `conf' is up to date.
#
# configuration written to .config
#
matlala@ubuntu-N56VM ~/backports-20130618 $ make
make[5]: `conf' is up to date.
#
# configuration written to .config
#
Building backport-include/backport/autoconf.h ... done.
  CC [M]  /home/matlala/backports-20130618/compat/main.o
  LD [M]  /home/matlala/backports-20130618/compat/compat.o
  CC [M]  /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/main.o
  CC [M]  /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/ethtool.o
  CC [M]  /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/hw.o
  LD [M]  /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/alx.o
  Building modules, stage 2.
  MODPOST 2 modules
  CC      /home/matlala/backports-20130618/compat/compat.mod.o
  LD [M]  /home/matlala/backports-20130618/compat/compat.ko
  CC      /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/alx.mod.o
  LD [M]  /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/alx.ko
matlala@ubuntu-N56VM ~/backports-20130618 $ sudo modprobe -r alx
matlala@ubuntu-N56VM ~/backports-20130618 $ sudo insmod /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/alx.ko
insmod: error inserting '/home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/alx.ko': -1 Unknown symbol in module
matlala@ubuntu-N56VM ~/backports-20130618 $ modprobe -l | grep alx
kernel/drivers/net/ethernet/calxeda/xgmac.ko
my_alx/my_alx.ko
updates/drivers/net/ethernet/atheros/alx/alx.ko
matlala@ubuntu-N56VM ~/backports-20130618 $ sudo depmod -a
matlala@ubuntu-N56VM ~/backports-20130618 $ modprobe -l | grep alx
kernel/drivers/net/ethernet/calxeda/xgmac.ko
my_alx/my_alx.ko
updates/drivers/net/ethernet/atheros/alx/alx.ko

backlist vytvořen přes ruční nano, ale driver stejně najel protože modrobe -r alx zafungoval

ále zase je asi nainstalovaný
Kód: [Vybrat]
matlala@ubuntu-N56VM ~/backports-20130618 $ sudo modprobe -v my_alx
insmod /lib/modules/3.11.0-17-generic/my_alx/my_alx.ko
matlala@ubuntu-N56VM ~/backports-20130618 $ ifconfig
eth0      Link encap:Ethernet  HWadr 10:bf:48:9b:b2:1b 
          inet adr:10.42.0.25  Všesměr:10.42.0.255  Maska:255.255.255.0
          inet6-adr: fe80::12bf:48ff:fe9b:b21b/64 Rozsah:Linka
          AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST  MTU:1500  Metrika:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:1000
          Přijato bajtů: 0 (0.0 B) Odesláno bajtů: 0 (0.0 B)
          Přerušení:19

lo        Link encap:Místní smyčka 
          inet adr:127.0.0.1  Maska:255.0.0.0
          inet6-adr: ::1/128 Rozsah:Počítač
          AKTIVOVÁNO SMYČKA BĚŽÍ  MTU:65536  Metrika:1
          RX packets:1959 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1959 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:0
          Přijato bajtů: 106571 (106.5 KB) Odesláno bajtů: 106571 (106.5 KB)

wlan0     Link encap:Ethernet  HWadr 68:5d:43:9c:3f:fb 
          inet adr:10.5.130.112  Všesměr:10.5.131.255  Maska:255.255.254.0
          inet6-adr: fe80::6a5d:43ff:fe9c:3ffb/64 Rozsah:Linka
          AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST  MTU:1500  Metrika:1
          RX packets:1153 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1202 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:1000
          Přijato bajtů: 497756 (497.7 KB) Odesláno bajtů: 224589 (224.5 KB)


Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: ntz_reloaded 26 Února 2014, 12:55:31
nechapu .. funguje to teda ? pomoci lspci -k overis, ze je loadnutej ten "my_alx"
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 26 Února 2014, 12:59:22
jo funguje ale pořád stejně bez sledování

Kód: [Vybrat]
04:00.0 Ethernet controller: Qualcomm Atheros AR8161 Gigabit Ethernet (rev 10)
Subsystem: ASUSTeK Computer Inc. N56VZ
Kernel driver in use: alx
Kernel modules: alx, my_alx

předtím jsem udělal radči modrobe -r alx a pak modrobe my_alx
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: ntz_reloaded 26 Února 2014, 13:19:28
ale v tomhle vypisu ti to pise, ze to pouziva puvodni alx:

Kernel driver in use: alx
Kernel modules: alx, my_alx
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 26 Února 2014, 13:21:41
no právě, proto jsme zkusil udělat modrobe -r alx, modrobe -r my_alx a modrobe my_alx

už jsu v koncích teda
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 26 Února 2014, 13:24:15
resp proto, nechápu proč ho teda používá :-D
Kód: [Vybrat]
matlala@ubuntu-N56VM ~ $ cat /etc/modprobe.d/blacklist-alx.conf
#zakázání atheros driveru s chybou ve sledování provozu
blacklist alx
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: ntz_reloaded 26 Února 2014, 13:32:44
koukni prosim v man modprobe na *opsnu -f

Kód: [Vybrat]
       -f --force
              Try  to  strip  any  versioning  information from the module which might otherwise stop it from loading: this is the same as using both --force-vermagic and --force-modversion.  Naturally, these checks are
              there for your protection, so using this option is dangerous unless you know what you are doing.

              This applies to any modules inserted: both the module (or alias) on the command line and any modules it on which it depends.
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 26 Února 2014, 13:36:07
héhe, už jsem doma, pořád to ještě fakticky používá alx místo my_alx :-D nenajede
Kód: [Vybrat]
matlala@ubuntu-N56VM ~ $ sudo modprobe -r alx
matlala@ubuntu-N56VM ~ $ sudo modprobe -r my_alx
matlala@ubuntu-N56VM ~ $ sudo modprobe -f my_alx
WARNING: Error inserting mdio (/lib/modules/3.11.0-17-generic/kernel/drivers/net/mdio.ko): Invalid module format
FATAL: Error inserting my_alx (/lib/modules/3.11.0-17-generic/my_alx/my_alx.ko): Invalid module format
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: ntz_reloaded 26 Února 2014, 13:43:08
proste takze ten modul, co jsi zkompiloval, nefunguje .. to uz ale psal insmod, njn
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 26 Února 2014, 13:44:15
super, takže to teda byla marná snaha a ovladač co sjem stáhl má chybu
asi to nestačí smazat že?
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: ntz_reloaded 26 Února 2014, 13:45:58
super, takže to teda byla marná snaha a ovladač co sjem stáhl má chybu
asi to nestačí smazat že?

smazat a depmod -a pro jistotu

jinak mozna je to jen blbe zkompilovane .. ja jsem prekompilovaval par let dozadu alx taky a mam dojem, ze to slo .. myslim, ze se to jeste muselo patchnout pred kompilaci ..
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 26 Února 2014, 15:36:42
aplikovat ho na ten soubor co alx.c v těch stažených složkách nebo nekde jinde, tohle jediný jsme zatím nepochopil

a s tou chybou insmod co?
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: ntz_reloaded 26 Února 2014, 15:40:35
aplikovat ho na ten soubor co alx.c v těch stažených složkách nebo nekde jinde, tohle jediný jsme zatím nepochopil

a s tou chybou insmod co?
patrne .. melo by to bejt nekde popsany ..

nezkoumal jsem kde jsi sebral ty zdrojaky co kompiluje a jestli jsi to patchoval apod ...
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 26 Února 2014, 15:42:17
tak vydrž pokusím se na přednášce, kdyžtak dám vědět i linky, zatím díky.

PS: odstranění úspěšné, ale jaksi bůacklist nefunguje, po restartu je pořád konfigurák na zakázání v /etc/modprobe.d/ a ovladač se zavede :-D
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 26 Února 2014, 16:35:16
jéj, skoro se to povedlo patchnout

Kód: [Vybrat]
matlala@ubuntu-N56VM ~/backports-20130618 $ patch --dry-run -p1 < alx-patch.txt
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/drivers/net/ethernet/atheros/alx/alx_ethtool.c b/drivers/net/ethernet/atheros/alx/alx_ethtool.c
|index 074c640..b19950e 100644
|--- a/drivers/net/ethernet/atheros/alx/alx_ethtool.c
|+++ b/drivers/net/ethernet/atheros/alx/alx_ethtool.c
--------------------------
File to patch: /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/ethtool.c
patching file /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/ethtool.c
Hunk #1 FAILED at 731.
1 out of 1 hunk FAILED -- saving rejects to file /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/ethtool.c.rej
can't find file to patch at input line 17
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/drivers/net/ethernet/atheros/alx/alx_main.c b/drivers/net/ethernet/atheros/alx/alx_main.c
|index 7fe3f4b..a8f33f1 100644
|--- a/drivers/net/ethernet/atheros/alx/alx_main.c
|+++ b/drivers/net/ethernet/atheros/alx/alx_main.c
--------------------------
File to patch: /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/main.c             
patching file /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/main.c
Hunk #1 FAILED at 57.
Hunk #2 FAILED at 1010.
2 out of 2 hunks FAILED -- saving rejects to file /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/main.c.rej
can't find file to patch at input line 37
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/drivers/net/ethernet/atheros/alx/alx_reg.h b/drivers/net/ethernet/atheros/alx/alx_reg.h
|index 58177f3..0788aa8 100644
|--- a/drivers/net/ethernet/atheros/alx/alx_reg.h
|+++ b/drivers/net/ethernet/atheros/alx/alx_reg.h
--------------------------
File to patch: /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/reg.h
patching file /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/reg.h
Hunk #1 FAILED at 25.
1 out of 1 hunk FAILED -- saving rejects to file /home/matlala/backports-20130618/drivers/net/ethernet/atheros/alx/reg.h.rej
matlala@ubuntu-N56VM ~/backports-20130618 $

patch je zmíněn zde:
http://askubuntu.com/questions/333938/how-do-i-get-a-qualcomm-atheros-killer-e2200-gigabit-ethernet-card-working

tedy
Kód: [Vybrat]
wget https://gist.github.com/Germar/ea11bc1e998fee965f03/raw/5b1d28d42f0d4f2c4bf063002fde126becc61928/alx-patch.txt

ovladače ty cos posílal ty
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: ntz_reloaded 26 Února 2014, 16:49:34
a) zadnej zdrojaky ani patch jsem nikomu neposilal

b) prosim precti si nejaky tutorial jak se patch pouziva, je to jednoduche

Kód: [Vybrat]
       --dry-run
          Print the results of applying the patches without actually changing any files.
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 26 Února 2014, 16:52:05
ok, no našel jsi mi tohle: https://github.com/mcgrof/alx/issues/6
+ ten patch jsem si našel sám
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: Petr Merlin Vaněček 26 Února 2014, 18:27:05
ok, no našel jsi mi tohle: https://github.com/mcgrof/alx/issues/6
+ ten patch jsem si našel sám

To jsem byl já :) A ten patch pravděpodobně bude na jinou verzi ...
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 26 Února 2014, 19:05:39
takže jdu hledat, snad google něco vyhodí, jiná verze totiž házela chyby při kompilaci :-(
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 26 Února 2014, 20:31:40
napadla mě šílená myšlenka, nahodit 3.5 kernel lts-quantal a že to zkopnu z /lib/modules/3.5.0-46-generic/, ale bohužel tam nic pro atheros není :-(
tak jdu hledat dál.

No ale s 3.5 kernelem to sledování jede každopádně :-(
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: Petr Merlin Vaněček 26 Února 2014, 20:50:48
A jaký modul je natažený v 3.5?
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 26 Února 2014, 21:45:47
heh, alx ale z jinama, tak tam přeci je jen je v jiné složce

co myslíš o zkopírování zálohy původního a nakopírování totohle místo původního v 3.11?

Kód: [Vybrat]
matlala@ubuntu-N56VM ~ $ modprobe -l alx
kernel/ubuntu/alx/alx.ko
# lspci-k
04:00.0 Ethernet controller: Qualcomm Atheros AR8161 Gigabit Ethernet (rev 10)
Subsystem: ASUSTeK Computer Inc. N56VZ
Kernel driver in use: alx
Kernel modules: alx
#a změna je jindy, instaloval jsem to jádro dnes a složka /lib/modules/3.5.0-46-generic/ neexistovala
matlala@ubuntu-N56VM ~ $ ls -al /lib/modules/3.11.0-17-generic/kernel/drivers/net/ethernet/atheros/alx/alx.ko
-rw-r--r-- 1 root root 56724 úno  4 22:57 /lib/modules/3.11.0-17-generic/kernel/drivers/net/ethernet/atheros/alx/alx.ko
matlala@ubuntu-N56VM ~ $ ls -al /lib/modules/3.5.0-46-generic/kernel/ubuntu/alx/alx.ko
-rw-r--r-- 1 root root 111096 led 10 01:18 /lib/modules/3.5.0-46-generic/kernel/ubuntu/alx/alx.ko


Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 26 Února 2014, 22:00:18
jéé, kamoš mě navedl až mrknu na changelog a já našel tohle :-) to by mohlo být ono a dokonce se soubory jmenují stejně jako ty pro patchování, uvidíme bez patchem a pak kdyžtak s patchem

https://github.com/erikarn/alx
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 27 Února 2014, 12:13:36
éj, tak asi bohužel, ovladače háží taky chybu při kompilaci, něco jim chybí. Ale patch aplikovat jde.
Kód: [Vybrat]
matlala@ubuntu-N56VM ~/alx $ wget https://gist.github.com/Germar/ea11bc1e998fee965f03/raw/5b1d28d42f0d4f2c4bf063002fde126becc61928/alx-patch.txt
--2014-02-27 12:05:15--  https://gist.github.com/Germar/ea11bc1e998fee965f03/raw/5b1d28d42f0d4f2c4bf063002fde126becc61928/alx-patch.txt
Překládám gist.github.com (gist.github.com)… 192.30.252.140
Navazuje se spojení s gist.github.com (gist.github.com)|192.30.252.140|:443… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 301 Moved Permanently
Přesměrováno na: https://gist.githubusercontent.com/Germar/ea11bc1e998fee965f03/raw/5b1d28d42f0d4f2c4bf063002fde126becc61928/alx-patch.txt [následuji]
--2014-02-27 12:05:15--  https://gist.githubusercontent.com/Germar/ea11bc1e998fee965f03/raw/5b1d28d42f0d4f2c4bf063002fde126becc61928/alx-patch.txt
Překládám gist.githubusercontent.com (gist.githubusercontent.com)… 192.30.252.157
Navazuje se spojení s gist.githubusercontent.com (gist.githubusercontent.com)|192.30.252.157|:443… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: neudáno [text/plain]
Ukládám do: „alx-patch.txt“

    [ <=>                                                                                                                                                                                                 ] 1 795       --.-K/s   za 0s     

2014-02-27 12:05:16 (21,9 MB/s) – „alx-patch.txt“ uložen [1795]

matlala@ubuntu-N56VM ~/alx $ patch --dry-run -p1 < alx-patch.txt
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/drivers/net/ethernet/atheros/alx/alx_ethtool.c b/drivers/net/ethernet/atheros/alx/alx_ethtool.c
|index 074c640..b19950e 100644
|--- a/drivers/net/ethernet/atheros/alx/alx_ethtool.c
|+++ b/drivers/net/ethernet/atheros/alx/alx_ethtool.c
--------------------------
File to patch: /home/matlala/alx/src/alx_ethtool.c
patching file /home/matlala/alx/src/alx_ethtool.c
can't find file to patch at input line 17
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/drivers/net/ethernet/atheros/alx/alx_main.c b/drivers/net/ethernet/atheros/alx/alx_main.c
|index 7fe3f4b..a8f33f1 100644
|--- a/drivers/net/ethernet/atheros/alx/alx_main.c
|+++ b/drivers/net/ethernet/atheros/alx/alx_main.c
--------------------------
File to patch: /home/matlala/alx/src/alx_main.c
patching file /home/matlala/alx/src/alx_main.c
can't find file to patch at input line 37
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/drivers/net/ethernet/atheros/alx/alx_reg.h b/drivers/net/ethernet/atheros/alx/alx_reg.h
|index 58177f3..0788aa8 100644
|--- a/drivers/net/ethernet/atheros/alx/alx_reg.h
|+++ b/drivers/net/ethernet/atheros/alx/alx_reg.h
--------------------------
File to patch: /home/matlala/alx/src/alx_reg.h
patching file /home/matlala/alx/src/alx_reg.h
matlala@ubuntu-N56VM ~/alx $ patch -p1 < alx-patch.txt
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/drivers/net/ethernet/atheros/alx/alx_ethtool.c b/drivers/net/ethernet/atheros/alx/alx_ethtool.c
|index 074c640..b19950e 100644
|--- a/drivers/net/ethernet/atheros/alx/alx_ethtool.c
|+++ b/drivers/net/ethernet/atheros/alx/alx_ethtool.c
--------------------------
File to patch: /home/matlala/alx/src/alx_athtool.c
/home/matlala/alx/src/alx_athtool.c: No such file or directory
Skip this patch? [y] n
File to patch: /home/matlala/alx/src/alx_ethtool.c
patching file /home/matlala/alx/src/alx_ethtool.c
can't find file to patch at input line 17
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/drivers/net/ethernet/atheros/alx/alx_main.c b/drivers/net/ethernet/atheros/alx/alx_main.c
|index 7fe3f4b..a8f33f1 100644
|--- a/drivers/net/ethernet/atheros/alx/alx_main.c
|+++ b/drivers/net/ethernet/atheros/alx/alx_main.c
--------------------------
File to patch: /home/matlala/alx/src/alx_main.c
patching file /home/matlala/alx/src/alx_main.c
can't find file to patch at input line 37
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/drivers/net/ethernet/atheros/alx/alx_reg.h b/drivers/net/ethernet/atheros/alx/alx_reg.h
|index 58177f3..0788aa8 100644
|--- a/drivers/net/ethernet/atheros/alx/alx_reg.h
|+++ b/drivers/net/ethernet/atheros/alx/alx_reg.h
--------------------------
File to patch: /home/matlala/alx/src/alx_reg.h
patching file /home/matlala/alx/src/alx_reg.h
matlala@ubuntu-N56VM ~/alx $ ./scripts/driver-select alx
bash: ./scripts/driver-select: Adresář nebo soubor neexistuje
matlala@ubuntu-N56VM ~/alx $ make defconfig-alx
make: *** No rule to make target `defconfig-alx'.  Stop.
matlala@ubuntu-N56VM ~/alx $ make
Possible build options:

=======================================================================
Linux build instructions

If you want to build and install alx you should issue these commands:

    make linux
    make install-linux

The full list of Linux targets availale:

    make linux-src              - Transforms code for integration into linux-next
    make linux                  - Builds alx for any Linux kernel 2.6.28 - 3.x
    make install-linux          - Install linux target
    make uninstall-linux        - Install linux target
    make clean-linux            - Install linux target
=======================================================================
matlala@ubuntu-N56VM ~/alx $ make linux
You should have compat-drivers.git cloned and checked out under /home/matlala/devel/compat-drivers/
The git tree: git://github.com/mcgrof/compat-drivers
/bin/sh: 3: cannot open patches/unified-drivers/network/0001-backport-alx.patch: No such file
make: [linux-backport] Error 2 (ignored)
make -C target/linux/
cat: /home/matlala/alx/target/linux/.compat_version: Adresář nebo soubor neexistuje
make[1]: Entering directory `/home/matlala/alx/target/linux'
cat: /home/matlala/alx/target/linux/.compat_base: Adresář nebo soubor neexistuje
cat: /home/matlala/alx/target/linux/.compat_base_tree: Adresář nebo soubor neexistuje
cat: /home/matlala/alx/target/linux/.compat_base_tree_version: Adresář nebo soubor neexistuje
cat: /home/matlala/alx/target/linux/.compat_version: Adresář nebo soubor neexistuje
cat: /home/matlala/alx/target/linux/.compat_version: Adresář nebo soubor neexistuje
/bin/sh: 1: ./compat/scripts/gen-compat-config.sh: not found
make[1]: *** [/home/matlala/alx/target/linux/.compat_autoconf_] Error 127
make[1]: Leaving directory `/home/matlala/alx/target/linux'
make: *** [linux] Error 2

zkusim ještě zkopnout ten alx.ko z modulů pro 3.5 kernel
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 27 Února 2014, 12:25:39
bože, tak jsem v koncích a aj s nervama.
Tak jsme zkoušel poslední možnost zkopčit ten ovladač, po rebootu k**va stejně v 3.11 kernelu nejde :-( tak co mi ještě zbývá? Asi se s tím budu muset smířit.

EDIT: pro zajímavost alx.ko z 3.5 kernelu má cca 111kB a ten z 3.11 jen 56kB. Funkčnost vubec.

EDIT2:
heh a v 3.8 to jde taky, ale jaksi netuším co používá. Naopak zase ale skoro nic nejsde správně(regulace jasu displeje-nestačí ani parametry acpci_backlight a acpi_osi, podsvícení klávesnice si bliká jak chce a nejdou skoro žádné FN zkratky co na 3.5,3.6 i 3.11 jdou).

Kód: [Vybrat]
matlala@ubuntu-N56VM ~ $ ifconfig eth0
eth0      Link encap:Ethernet  HWadr 10:bf:48:9b:b2:1b 
          inet adr:10.42.0.25  Všesměr:10.42.0.255  Maska:255.255.255.0
          inet6-adr: fe80::12bf:48ff:fe9b:b21b/64 Rozsah:Linka
          AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST  MTU:1500  Metrika:1
          RX packets:861 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1038 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:1000
          Přijato bajtů: 497921 (497.9 KB) Odesláno bajtů: 157951 (157.9 KB)
          Přerušení:19

matlala@ubuntu-N56VM ~ $ uname -a
Linux ubuntu-N56VM 3.8.0-36-generic #52~precise1-Ubuntu SMP Mon Feb 3 21:54:46 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
matlala@ubuntu-N56VM ~ $ ifconfig eth0
eth0      Link encap:Ethernet  HWadr 10:bf:48:9b:b2:1b 
          inet adr:10.42.0.25  Všesměr:10.42.0.255  Maska:255.255.255.0
          inet6-adr: fe80::12bf:48ff:fe9b:b21b/64 Rozsah:Linka
          AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST  MTU:1500  Metrika:1
          RX packets:861 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1038 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:1000
          Přijato bajtů: 497921 (497.9 KB) Odesláno bajtů: 157951 (157.9 KB)
          Přerušení:19

matlala@ubuntu-N56VM ~ $ locate alx.ko
/lib/modules/3.11.0-17-generic/kernel/drivers/net/ethernet/atheros/alx/alx.ko
/lib/modules/3.11.0-17-generic/updates/drivers/net/ethernet/atheros/alx/alx.ko
/lib/modules/3.5.0-46-generic/kernel/ubuntu/alx/alx.ko


EDIT3:
hele našel jsme náhodou tohle, aspon vím další příkaz na podrobnosti o modulu a snad se k nečemu dobelhám
http://askubuntu.com/questions/422244/network-traffic-reports-as-zero-bytes
Kód: [Vybrat]
matlala@ubuntu-N56VM ~ $ cat /proc/net/dev
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
  eth0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
    lo:   78958    1022    0    0    0     0          0         0    78958    1022    0    0    0     0       0          0
 wlan0: 5819694    6682    0    0    0     0          0         0   968013    5952    0    0    0     0       0          0
matlala@ubuntu-N56VM ~ $ modinfo alx
filename:       /lib/modules/3.11.0-17-generic/updates/drivers/net/ethernet/atheros/alx/alx.ko
license:        GPL
description:    Qualcomm Atheros(R) AR816x/AR817x PCI-E Ethernet Network Driver
author:         Qualcomm Corporation, <nic-devel@qualcomm.com>
author:         Johannes Berg <johannes@sipsolutions.net>
version:        backported from Linux (next-20130618-0-gc04fb72) using backports backports-20130618-0-g8742a33
srcversion:     D54B5D8D5A665086C1615B1
alias:          pci:v00001969d000010A0sv*sd*bc*sc*i*
alias:          pci:v00001969d000010A1sv*sd*bc*sc*i*
alias:          pci:v00001969d00001090sv*sd*bc*sc*i*
alias:          pci:v00001969d0000E091sv*sd*bc*sc*i*
alias:          pci:v00001969d00001091sv*sd*bc*sc*i*
depends:        compat,mdio
vermagic:       3.11.0-17-generic SMP mod_unload modversions
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: Petr Merlin Vaněček 27 Února 2014, 13:00:01
éj, tak asi bohužel, ovladače háží taky chybu při kompilaci, něco jim chybí. Ale patch aplikovat jde.

Nejde, těch chyb jsi si nevšiml?
Mimochodem ... cpát nutně na něco patch není vždy potřeba.
A tohle jsi zkusil?
https://github.com/erikarn/alx

Kód: [Vybrat]
cd ~
git clone git://github.com/mcgrof/compat.git
cd compat
./bin/get-compat-trees

cd ~
mkdir unified/
git clone git://github.com/mcgrof/alx.git

cd alx
make linux
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 27 Února 2014, 13:06:19
á sorry chyb jsem si fakt nevšiml

hele mohlo by to souviset? Je to pro eth 0 dle mac adresy

Kód: [Vybrat]
matlala@ubuntu-N56VM ~ $ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
dns=dnsmasq

no-auto-default=10:BF:48:9B:B2:1B,

[ifupdown]
managed=false
matlala@ubuntu-N56VM ~ $ ifconfig eth0
eth0      Link encap:Ethernet  HWadr 10:bf:48:9b:b2:1b 
          AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ MULTICAST  MTU:1500  Metrika:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:1000
          Přijato bajtů: 0 (0.0 B) Odesláno bajtů: 0 (0.0 B)
          Přerušení:19

matlala@ubuntu-N56VM ~ $
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 27 Února 2014, 14:14:03
a heleme se už vím že si počkám, mrknu a zkusim stahnout 3.14 kernel co to udělá

https://bugzilla.kernel.org/show_bug.cgi?id=63401
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 27 Února 2014, 14:35:20
tak teda mám řešení!
chyba byla dočasná viz předchozí odkaz
nejnovější kernel 3.14.rc4 na trusty a jede 3.14.rc1 ještě zkusím taky a určitě taky pojede.
Aspoň se nemusím do budoucna bát že za 2 měsíce to furt nepujde.
Kód: [Vybrat]
matlala@ubuntu-N56VM ~ $ uname -a
Linux ubuntu-N56VM 3.14.0-031400rc4-generic #201402232235 SMP Mon Feb 24 03:36:35 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
matlala@ubuntu-N56VM ~ $ ifconfig eth0
eth0      Link encap:Ethernet  HWadr 10:bf:48:9b:b2:1b 
          inet adr:192.168.1.5  Všesměr:192.168.1.255  Maska:255.255.255.0
          inet6-adr: fe80::12bf:48ff:fe9b:b21b/64 Rozsah:Linka
          AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST  MTU:1500  Metrika:1
          RX packets:810 errors:0 dropped:0 overruns:0 frame:0
          TX packets:894 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:1000
          Přijato bajtů: 373500 (373.5 KB) Odesláno bajtů: 112467 (112.4 KB)
          Přerušení:19


Aktuálně musím zůstat u 3.11 kvůli nedodělané podpoře dkms pro bumblebee, jede jen virtualbox. S tím se nedá zatím dělat nic.
Kód: [Vybrat]
ERROR (dkms apport): kernel package linux-headers-3.14.0-031400rc4-generic is not supported
Error! Bad return status for module build on kernel: 3.14.0-031400rc4-generic (x86_64)


EDIT 3.14.rc1 jel taktéž
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 28 Února 2014, 01:40:50
jen ještě pro zajímavost, nedá mě to spát.

Když kouknu na kernel.org na patche, tak se ani nedivím že v 3.14rc4 se přidává tolik řádků
https://www.kernel.org/

Kód: [Vybrat]
drivers/net/ethernet/atheros/alx/alx.h                                               3 +       0 -       0 !
 drivers/net/ethernet/atheros/alx/ethtool.c                                         101 +       0 -       0 !
 drivers/net/ethernet/atheros/alx/hw.c                                               58 +       0 -       0 !
 drivers/net/ethernet/atheros/alx/hw.h                                               71 +       0 -       0 !
 drivers/net/ethernet/atheros/alx/main.c                                             51 +       0 -       0 !
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: Petr Merlin Vaněček 28 Února 2014, 07:54:16
Ok, jaký je tedy závěr?
Název: Re:nelze nikde sledovat provoz na LAN, pouze wifi
Přispěvatel: matlala 28 Února 2014, 07:59:18
jedině čekat, protože v 3.11 kernelu je osekaný ovladač. Když použiju starší nejde mi půlka FN zkratek a blbne podscvícení displeje a ještě nejdou jeho fn zkratky. A hlavně neco je špatně při spojení saucy xserveru a jádra pro quantal.

až bude stabilní 3.14 jádro, tak ho nahodím a stejně za 2 mesíce bude 14.04ka, tak budu migrovat.

PS: to mé kopčení alx.ko nešlo ani z 3.14 kernelu do 3.11, je tam asi víc závislostí a nejspíš je chyba v nějakem modulu co to ještě potřebuje k činosti, netuším.

Takže sice téma [vyřešeno] ale nic s tím nenadělám zatím.