Gluon: mengabaikan txpower offset pada Ubiquiti NanoStation M2

Dibuat pada 12 Apr 2014  ·  25Komentar  ·  Sumber: freifunk-gluon/gluon

Tampaknya antena 12 dBi dari Ubiquiti NanoStation M2 diatur dengan benar di firmware, setidaknya offset txpower 12dB dicatat di iwinfo. Namun, txpower tidak berkurang sesuai:

 $iwininfo
 wlan0 ESSID: "luebeck.freifunk.net"
 Titik Akses: 24:A4:3C:AC:F4:AC
 Mode: Saluran Utama: 1 (2,412 GHz)
 Tx-Power: 30 dBm Kualitas Tautan: 40/70
 Sinyal: -70 dBm Kebisingan: -89 dBm
 Kecepatan Bit: 43.6 MBit / s
 Enkripsi: tidak ada
 Jenis: nl80211 Mode HW: 802.11bgn
 Perangkat keras: 168C:002A 0777:E012 [Ubiquiti NanoStation M2]
 Offset daya TX: 12 dB
 Offset frekuensi: tidak ada
 Mendukung VAP: ya

 wlan0-1 ESSID: "02:d1:11:37:fc:38"
 Jalur Akses: 02: D1: 11: 37: FC: 38
 Mode: Saluran Ad-Hoc: 1 (2,412 GHz)
 Tx-Power: 30 dBm Kualitas Tautan: 69/70
 Sinyal: -41 dBm Kebisingan: -89 dBm
 Kecepatan Bit: 102,3 MBit/dtk
 Enkripsi: tidak diketahui
 Jenis: nl80211 Mode HW: 802.11bgn
 Perangkat keras: 168C:002A 0777:E012 [Ubiquiti NanoStation M2]
 Offset daya TX: 12 dB
 Offset frekuensi: tidak ada
 Mendukung VAP: ya

Bidang "Tx-Power" tampaknya menyertakan offset daya tx (https://dev.openwrt.org/browser/branches/attitude_adjustment/package/iwinfo/src/iwinfo_cli.c?rev=36121#L433). Namun seharusnya tertulis "Tx-Power: 20 dBm".

Domain reg juga disetel dengan benar:

 $ iw reg dapatkan
 negara DE:
 (2400 - 2483 @ 40), (N / A, 20)
 (5150 - 5250 @ 80), (T/A, 20), NO-OUTDOOR
 (5250 - 5350 @ 80), (T/A, 20), NO-OUTDOOR, DFS
 (5470 - 5725 @ 80), (T/A, 27), DFS
 (57240 - 65880 @ 2160), (T/A, 40), NO-OUTDOOR
 $ iwinfo wlan0-1 txpowerlist
 12 dBm (15 mW)
 13 dBm (19 mW)
 14 dBm ( 25 mW)
 15 dBm (31 mW)
 16 dBm (39 mW)
 17 dBm ( 50 mW)
 18 dBm ( 63 mW)
 19 dBm ( 79 mW)
 20 dBm ( 100 mW)
 21 dBm (125 mW)
 22 dBm (158 mW)
 23 dBm (199 mW)
 24 dBm ( 251 mW)
 25 dBm (316 mW)
 26 dBm (398 mW)
 27 dBm (501 mW)
 28 dBm (630 mW)
 29 dBm (794 mW)
 * 30 dBm (1000 mW)
bug hardware known issue upstream issue

Komentar yang paling membantu

@rotanid Bisakah Anda menambahkannya ke tonggak 2019.1 dan menyematkan masalah? Saya akan senang dengan solusi khusus Gluon. Dengan pengetahuan tentang penguatan antena dan offset daya, kita dapat menulis sebuah paket yang menetapkan nilai yang sesuai dengan EIRP dan opsi site.conf untuk mereset nilai kustom yang ada.

Saya telah mengirimkan tambalan:
https://www.mail-archive.com/[email protected]/msg45730.html

Semua 25 komentar

Apakah ada perbaikan untuk bug ini di cakrawala? Atau apakah ini masalah openwrt?

Semua build OpenWRT untuk perangkat Ubiquiti terpengaruh sehingga akan lebih baik untuk memperbaikinya di hulu.

apakah sudah ada laporan bug openwrt atau haruskah kita membuatnya?

Maaf, lupa meneruskannya ke OpenWRT, ini dia sekarang: https://dev.openwrt.org/ticket/16744

Masalah ini juga muncul di Ubiquiti PicoStation M2 saya. Mungkin lebih banyak perangkat Ubiquiti yang terpengaruh.

Upstream telah mengubah masalah menjadi "tidak akan diperbaiki" beberapa hari yang lalu. Ada saran tentang apa yang harus dilakukan selanjutnya?

tidak bisakah kita menyelesaikan ini dengan $ entah bagaimana secara manual mengatur daya transmisi untuk perangkat yang bersangkutan tanpa bergantung pada hulu?

mirip dengan https://github.com/freifunk-gluon/gluon/wiki/Commandline-administration#sendlistungs -auf-nanostation-m2

Jika kami melakukannya, kami dapat segera mengirimkan tambalan ke hulu. Pada akhirnya, itu benar-benar hanya bermuara pada daftar dengan faktor amplifikasi perangkat.

Daftar seperti itu memang ada di libiwinfo (walaupun entri untuk banyak perangkat Ubiquiti hilang saat ini).

Kami hanya perlu memikirkan cara yang bagus untuk menggunakan daftar ini untuk pengaturan default.

Saya telah menambahkan beberapa offset yang diperbarui untuk NanoStation M2, M5 dan Loco M2. Offset txpower harus dimasukkan dalam nilai-nilai di modul LuCI wifi-config yang baru, jadi semoga nilai-nilai itu sekarang akurat. Secara khusus, nilai NanoStation M5 diperbarui dari 5 menjadi 16 dBi.

Silakan uji apakah nilai baru masuk akal; jika ya, kita mungkin mulai memikirkan cara untuk mendasarkan pengaturan txpower default pada mereka.

Oke, saya telah menemukan cara untuk mengatur offset txpower yang benar secara default. Namun, kita perlu mencari tahu apa offset yang benar.

File data saat ini dapat ditemukan di: http://git.openwrt.org/?p=project/iwinfo.git ; a = blob; f = hardware.txt; h = 4cac0a1258e266e6d2f5de0f601274f3cd11e31a; hb = HEAD

Seperti yang Anda lihat, hanya beberapa perangkat dari seri Airmax yang memiliki offset txpower yang ditentukan. ID perangkat keras (4 kolom pertama) dapat ditemukan menggunakan perintah iwinfo .

Kami akan membutuhkan offset yang benar untuk perangkat berikut:

  • stasiun nano
  • Lokasi NanoStation
  • Stasiun Pico
  • M2/M5, XM/XW untuk semua ini jika ada
  • Varian lain seperti Ti?

Peluru dan roketnya agak istimewa karena tidak dilengkapi antena, tetapi mendapatkan offset antara AirOS dan OpenWrt dengan antena yang sama juga akan menarik di sini.

Kami tidak yakin apakah offset tersebut hanya penguatan antena, atau jika ada offset tambahan. Cara paling efektif untuk menentukan offset ini adalah menyetel perangkat ke daya maksimum pada OpenWrt sambil mengukur sinyal yang diterima di perangkat lain, dan kemudian mengulanginya dari AirOS, menyetel daya yang sama dengan yang dilaporkan iwinfo di OpenWrt. Perbedaan antara level sinyal yang diukur adalah offset.

Untuk mendapatkan hasil terbaik, pengaturan pengujian harus sedapat mungkin direproduksi, tetapi juga disarankan untuk mengulangi pengujian ini dengan pengaturan yang berbeda dan pada waktu yang berbeda.

Ini adalah kutipan singkat dari saluran IRC tanggal 4 Maret:

01:25 <rotanid> jadi NSM2 dengan firmware 5.6.3 ditampilkan di antarmuka web di jerman dengan daya maksimum 9dbm, antena 11dbi. smartphone ditampilkan -20dbm dari posisi pengukuran
01:25 <rotanid> dengan gluon 2016.1.1 smartphone menunjukkan -8dBm di posisi yang sama
01:27 <rotanid> iwinfo mengatakan: Tx power: 29 dBm, TX power offset: 11 dB
[...]
01:29 @neoraider Apa yang dikatakan iwinfo txpowerlist sebagai nilai yang didukung? Dan regdom mana yang telah Anda tetapkan?
01:29 <rotanid> 11 hingga 29 terdaftar, regdom DE disetel
01:32 @neoraider Oke, maka mereka sudah ada di sana, dan 11 hingga 29 sesuai dengan 0 hingga 18 sebagai pengaturan kartu WLAN yang sebenarnya, saya kira
[...]
01:34 @neoraider Ok, maka offest dari 12, yang dimiliki OpenWrt, bahkan bekerja lebih baik daripada 11 yang kita gunakan di Gluon. Tapi setidaknya kedua nilai tersebut tidak sepenuhnya salah
01:36 @neoraider Mungkin.
01:36 @neoraider Di sisi lain, 11 akan sesuai dengan antena.

Saya memiliki akses ke beberapa perangkat keras di ruang peretas kami, tetapi tidak tahu bagaimana mengukur offset yang benar (!) - dapatkah saya membantu entah bagaimana?

Saya agak kehilangan detail tentang masalah itu - semuanya sangat membingungkan.

Dan ada beberapa bug:

Apakah Anda mengetahui adanya kesalahan halaman, di sini? Apa usulan Anda untuk mengoperasikan Ubnt-HW menggunakan OpenWRT.

Terima kasih,
yanosz

sudah ada sedikit dokumentasi tentang masalah ini, saya baru saja menemukan:
https://www.freifunk-gera-greiz.de/wiki/-/wiki/Allgemein/Sendleistungsung

Rocket M2 hanya muncul ('daftar iw') dengan 18dbm di semua saluran, bukan 28dbm.

                Frequencies:
                        * 2412 MHz [1] (18.0 dBm)
                        * 2417 MHz [2] (18.0 dBm)
                        * 2422 MHz [3] (18.0 dBm)
                        * 2427 MHz [4] (18.0 dBm)
                        * 2432 MHz [5] (18.0 dBm)
                        * 2437 MHz [6] (18.0 dBm)
                        * 2442 MHz [7] (18.0 dBm)
                        * 2447 MHz [8] (18.0 dBm)
                        * 2452 MHz [9] (18.0 dBm)
                        * 2457 MHz [10] (18.0 dBm)
                        * 2462 MHz [11] (18.0 dBm)
                        * 2467 MHz [12] (18.0 dBm)
                        * 2472 MHz [13] (18.0 dBm)
                        * 2484 MHz [14] (disabled)

@NeoRaider apa pendapat Anda tentang menggunakan iwinfo seperti yang dirancang di https://github.com/freifunk-berlin/firmware/issues/381 seperti ini (https://github.com/SvenRoederer/freifunk-berlin-firmware-packages/ blob/fix/issue381/utils/freifunk-berlin-network-defaults/uci-defaults/freifunk-berlin-default-txpower) untuk membatasi TX-power secara default?

@NeoRaider Berikut adalah offset daya. Ubiquity sepertinya mengabaikan ID perangkat. Saya pikir beberapa entri OpenWrt yang ada salah dan saya berasumsi bahwa mereka tidak mengandung keuntungan antena karena papan yang sama digunakan dalam produk dengan antena yang berbeda memiliki offset yang sama. Nilai-nilai ini tampaknya menjadi nilai PA.

0x168c 0xffff 0x0777 0xe002    6  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe003    3  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe005    5  "Ubiquity" "airOS XM" /* e.g. NanoStation M5 */
0x168c 0xffff 0x0777 0xe006    5  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe009    6  "Ubiquity" "airOS XM" /* e.g. NanoStation Loco M9 */
0x168c 0xffff 0x0777 0xe012   10  "Ubiquity" "airOS XM" /* e.g. NanoStation M2 */
0x168c 0xffff 0x0777 0xe035    3  "Ubiquity" "airOS XM" /* e.g. NanoStation M3 */
0x168c 0xffff 0x0777 0xe0a2    2  "Ubiquity" "airOS XM" /* e.g. NanoStation Loco M2*/
0x168c 0xffff 0x0777 0xe0a5    1  "Ubiquity" "airOS XM" /* e.g. NanoStation Loco M5 */
0x168c 0xffff 0x0777 0xe102    6  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe105    5  "Ubiquity" "airOS XM" /* e.g. Rocket M5 */
0x168c 0xffff 0x0777 0xe112   10  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe115    3  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1a3    3  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1a5    5  "Ubiquity" "airOS XM" /* e.g. PowerBridge M5 */
0x168c 0xffff 0x0777 0xe1b2   10  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1b3    3  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1b5    5  "Ubiquity" "airOS XM" /* e.g. Rocket M5 */
0x168c 0xffff 0x0777 0xe1b6    5  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1b9    6  "Ubiquity" "airOS XM" /* e.g. Rocket M9 */
0x168c 0xffff 0x0777 0xe1c2   10  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1c3    3  "Ubiquity" "airOS XM" /* e.g. Rocket M3 */
0x168c 0xffff 0x0777 0xe1c5    5  "Ubiquity" "airOS XM" /* e.g. Rocket M5 GPS */
0x168c 0xffff 0x0777 0xe1c5    5  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1d2   10  "Ubiquity" "airOS XM/XW" /* e.g. Rocket M2 Titanium */
0x168c 0xffff 0x0777 0xe1d3    3  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1d5    5  "Ubiquity" "airOS XM/XW"
0x168c 0xffff 0x0777 0xe1d9    6  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1e3    3  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe1e5    5  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe202   12  "Ubiquity" "airOS XM" /* e.g. Bullet M2 */
0x168c 0xffff 0x0777 0xe205    6  "Ubiquity" "airOS XM" /* e.g. Bullet M5 */
0x168c 0xffff 0x0777 0xe212    1  "Ubiquity" "airOS XM" /* e.g. AirGrid M2 */
0x168c 0xffff 0x0777 0xe215    1  "Ubiquity" "airOS XM" /* e.g. AirGrid M5 */
0x168c 0xffff 0x0777 0xe232    2  "Ubiquity" "airOS XM" /* e.g. NanoBridge M2 */
0x168c 0xffff 0x0777 0xe233    3  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe235    1  "Ubiquity" "airOS XM" /* e.g. NanoBridge M5 */
0x168c 0xffff 0x0777 0xe239    6  "Ubiquity" "airOS XM" /* e.g. NanoBridge M9 */
0x168c 0xffff 0x0777 0xe242    9  "Ubiquity" "airOS XM" /* e.g. AirGrid M2 HP */
0x168c 0xffff 0x0777 0xe243    3  "Ubiquity" "airOS XM" /* e.g. NanoBridge M3 */
0x168c 0xffff 0x0777 0xe245    6  "Ubiquity" "airOS XM" /* e.g. AirGrid M5 HP */
0x168c 0xffff 0x0777 0xe252    9  "Ubiquity" "airOS XM" /* e.g. AirGrid M2 HP */
0x168c 0xffff 0x0777 0xe255    6  "Ubiquity" "airOS XM" /* e.g. AirGrid M5 HP */
0x168c 0xffff 0x0777 0xe2a3    3  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe2a5    5  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe2b2   10  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe2b5    1  "Ubiquity" "airOS XM" /* e.g. NanoBridge M5 */
0x168c 0xffff 0x0777 0xe2b9    6  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe2c2   10  "Ubiquity" "airOS XW" /* e.g. NanoBeam M2 Int. */
0x168c 0xffff 0x0777 0xe2c3    6  "Ubiquity" "airOS XW" /* e.g. Bullet M2 XW */
0x168c 0xffff 0x0777 0xe2c4    6  "Ubiquity" "airOS XW"
0x168c 0xffff 0x0777 0xe2d2   12  "Ubiquity" "airOS XM" /* e.g. Bullet M2 Titanium HP */
0x168c 0xffff 0x0777 0xe2d4    6  "Ubiquity" "airOS XW"
0x168c 0xffff 0x0777 0xe2d5    6  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe2e5    4  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe302   12  "Ubiquity" "airOS XM" /* e.g. PicoStation M2 */
0x168c 0xffff 0x0777 0xe305    6  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe345    6  "Ubiquity" "airOS XM" /* e.g. WispStation M5 */
0x168c 0xffff 0x0777 0xe3a5    5  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe3b5    6  "Ubiquity" "airOS XM/XW"
0x168c 0xffff 0x0777 0xe3e5    4  "Ubiquity" "airOS XW" /* e.g. PowerBeam M5 300 XW */
0x168c 0xffff 0x0777 0xe402   10  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe405    1  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe4a2    1  "Ubiquity" "airOS XM" /* e.g. AirRouter */
0x168c 0xffff 0x0777 0xe4a5    1  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe4b2    9  "Ubiquity" "airOS XM" /* e.g. AirRouter HP */
0x168c 0xffff 0x0777 0xe4d5    5  "Ubiquity" "airOS XW" /* e.g. Rocket M5 Titanium */
0x168c 0xffff 0x0777 0xe4e5    4  "Ubiquity" "airOS XW" /* e.g. PowerBeam M5 400 */
0x168c 0xffff 0x0777 0xe5e5    4  "Ubiquity" "airOS XW"
0x168c 0xffff 0x0777 0xe6a2    1  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe6b2    1  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe6b5    5  "Ubiquity" "airOS XW" /* e.g. Rocket M5 XW */
0x168c 0xffff 0x0777 0xe6c2    6  "Ubiquity" "airOS XM"
0x168c 0xffff 0x0777 0xe6e5    4  "Ubiquity" "airOS XW" /* e.g. PowerBeam M5 400 ISO */
0x168c 0xffff 0x0777 0xe7f8    2  "Ubiquity" "airOS XW"
0x168c 0xffff 0x0777 0xe805    5  "Ubiquity" "airOS XM" /* e.g. NanoStation M5, Bullet M5 */
0x168c 0xffff 0x0777 0xe812    6  "Ubiquity" "airOS XW" /* e.g. NanoBeam M2 13 */
0x168c 0xffff 0x0777 0xe815    4  "Ubiquity" "airOS XW" /* e.g. NanoBeam M5 16 */
0x168c 0xffff 0x0777 0xe825    4  "Ubiquity" "airOS XW" /* e.g. NanoBeam M5 19 */
0x168c 0xffff 0x0777 0xe835    6  "Ubiquity" "airOS XW" /* e.g. AirGrid M5 XW */
0x168c 0xffff 0x0777 0xe845    1  "Ubiquity" "airOS XW" /* e.g. NanoStation Loco M5 XW */
0x168c 0xffff 0x0777 0xe855    5  "Ubiquity" "airOS XW" /* e.g. NanoStation M5 XW */
0x168c 0xffff 0x0777 0xe865    6  "Ubiquity" "airOS XW" /* e.g. LiteBeam M5 */
0x168c 0xffff 0x0777 0xe866    6  "Ubiquity" "airOS XW" /* e.g. NanoStation M2 XW */
0x168c 0xffff 0x0777 0xe867    2  "Ubiquity" "airOS XW" /* e.g. NanoStation Loco M2 XW */
0x168c 0xffff 0x0777 0xe868    7  "Ubiquity" "airOS XW" /* e.g. Rocket M2 XW */
0x168c 0xffff 0x0777 0xe869    2  "Ubiquity" "airOS XW"
0x168c 0xffff 0x0777 0xe875    4  "Ubiquity" "airOS XW"
0x168c 0xffff 0x0777 0xe879    2  "Ubiquity" "airOS XW"
0x168c 0xffff 0x0777 0xe885    4  "Ubiquity" "airOS XW" /* e.g. PowerBeam M5 620 XW */
0x168c 0xffff 0x0777 0xe895    4  "Ubiquity" "airOS XW"
0x168c 0xffff 0x0777 0xe8a5    1  "Ubiquity" "airOS XM" /* e.g. NanoStation Loco M5 */
0x168c 0xffff 0x0777 0xe8b5    5  "Ubiquity" "airOS XM"

Sunting:
Sayangnya saya belum menemukan definisi untuk penguatan antena, namun ... Tapi saya cukup yakin bahwa offset daya tidak termasuk penguatan antena. Jika seseorang mengirimi saya dump partisi ART dari salah satu perangkat berikut, saya akan melihat apakah penguatan antena ditentukan di sana.
Keuntungan antena:

AirGrid M5 AG5G23 23 dBi
AirGrid M5 AG5G27 27dBi
AirRouter HP 6 dBi
NanoBeam M2 NBE-M2-13 13 dBi
NanoBeam M5 NBE-M5-16 16 dBi
NanoBeam M5 NBE-M5-19 19 dBi
NanoBridge M2 NB-2G18 22 dBi
NanoBridge M3 NBM365 22 dBi
NanoBridge M5 NBM5-22 22 dBi
NanoBridge M5 NB-5G22-US 22 dBi
NanoBridge M9 NBM9 13 dBi
NanoStation Loco M2 9 dBi
NanoStation Loco M5 13 dBi
NanoStation M2 11 dBi
NanoStation M5 16 dBi
PowerBeam M5 PBE-M5-300 300 22 dBi
PowerBeam M5 PBE-M5-400 400 25 dBi
PowerBeam M5 PBE-M5-620 620 29 dBi

@rotanid Bisakah Anda menambahkannya ke tonggak 2019.1 dan menyematkan masalah? Saya akan senang dengan solusi khusus Gluon. Dengan pengetahuan tentang penguatan antena dan offset daya, kita dapat menulis sebuah paket yang menetapkan nilai yang sesuai dengan EIRP dan opsi site.conf untuk mereset nilai kustom yang ada.

Saya telah mengirimkan tambalan:
https://www.mail-archive.com/[email protected]/msg45730.html

Anda dapat mengerjakan masalah ini tanpa hal-hal yang Anda minta, dan bantuan dipersilahkan.
ini berarti, bahwa ini adalah prioritas tinggi, yang bukan untuk kita.

@rotanid Kemungkinan bahwa kami memiliki perangkat yang berjalan dengan lebih dari 10 kali EIRP yang diizinkan bahkan jika Anda secara manual mengurangi tx-power dengan gain antena tidak layak mendapat prioritas tinggi?

Sunting: EIRP "asli" adalah EIRP=TXPower+Ath9kTXOffset+Ath9kAntennaGain+(PAGain atau TXOffset)+(AntennaGain jika tidak termasuk dalam Ath9kTXOffset atau Ath9kAntennaGain)

Ada program untuk membuang nilai ath9k dari dump partisi ART https://github.com/pepe2k/ar9300_eeprom . Sayangnya belum mendukung offset yang digunakan oleh Ubiquiti. Saat ini saya sedang mencari sumber ath9k untuk mencoba memperbaikinya. TP-Link mendefinisikan antena dan PA-Gains di bidang TX-Offset. Jadi kami tidak pernah memiliki masalah dengan perangkat tersebut.

Saya berasumsi bahwa Ubiquiti melakukan hal yang sama dengan penguatan antena mereka (walaupun ath9k-ART memiliki bidang khusus untuk penguatan antena). Namun, perolehan PA disertakan dalam firmware Ubiquiti untuk ID perangkat subvendor chip tersebut.

Jadi kita perlu memeriksa apakah penguatan antena ditentukan dalam partisi ART. Jika demikian, dengan tambalan ke iwinfo hardware.txt, iwinfo memberi kita nilai yang benar. Jika tidak, kita harus menentukan penguatan antena secara manual menggunakan iw yang cocok dengan nama papan.

Masih ketika konfigurasi perangkat WLAN diinisialisasi di Gluon dalam 200-nirkabel, offset iwinfo tidak dipertimbangkan saat ini. Itu berarti dalam kasus terburuk jika pengguna memiliki perangkat HP dan penguatan antena tidak dipertimbangkan dalam partisi ART dan dia tidak mengatur offset yang sesuai, kita mungkin memiliki 100 kali EIRP yang diizinkan. Jika itu masalahnya, saya bertanya-tanya apakah tidak ada yang pernah diganggu oleh BNetzA.

BTW Anda dapat membaca offset daya perangkat yang menjalankan firmware Ubiquiti stok di file /proc/ubnthal/board.info atau /proc/ubnthal/system.info (Saya tidak yakin nama mana yang benar).

OpenWrt tidak terlalu tertarik untuk memperbaikinya karena iw adalah program yang dikirimkan oleh kernel dan tidak memiliki kemungkinan untuk mendefinisikan offset tersebut. Dan linux tidak tertarik untuk mendukung ini karena mereka mengirimkan driver untuk chipset WLAN, tetapi tidak mendukung papan khusus dengan chip PA tambahan.

jika orang lain akan memiliki pengetahuan dan waktu untuk memperbaikinya, itu sudah dilakukan sejak lama.
jadi sekali lagi: perbaikan diterima.

Patch telah digabungkan .

Saya masih perlu melakukan beberapa pengujian apakah penguatan antena ditentukan dalam partisi ART. Jika ya, maka hanya ada skrip pemutakhiran Gluon sederhana yang hilang untuk mengatur daya TX yang benar pada boot pertama. Jika tidak, saya perlu mencari tahu bagaimana Ubiquiti melakukannya dan mungkin menambahkan definisi tergantung pada nama modelnya.

Patch untuk Gluon sedang dalam proses, tetapi saya benar-benar membutuhkan bantuan untuk menemukan bagian yang hilang dan mengidentifikasi beberapa perangkat Ubiquiti (beberapa dapat ditemukan hanya dengan logika murni dan pengenalan pola manusia tua yang baik).

Tolong bantu, memecahkan teka-teki.

Yang pasti @Adorfer perlu mengukur Bullet atau Picostation dengan power meternya dengan OpenWrt dibandingkan dengan firmware bawaan.

        'e112' = { -- XM
            pa_gain = 10
        },
        'e115' = { -- XM
            pa_gain = 3
        },
        'e2c4' = { -- XM
            pa_gain = 6
        }
        'e2d4' = { -- XM
            pa_gain = 6
        }
        'e2e5' = { -- XM
            pa_gain = 4
        }
        'e305' = {
            pa_gain = 6
        },
        'e3a5' = { -- XM
            pa_gain = 5
        }
        'e3b5' = { -- XM / XW
            pa_gain = 6
        }
        'e402' = { -- XM
            pa_gain = 10
        }
        'e405' = { -- XM
            pa_gain = 1
        }
        'e4a5' = { -- AirRouter? XM
            pa_gain = 1
        },
        'e5e5' = { -- Powerbeam? XW
            pa_gain = 5
        },
        'e6a2' = { -- XW
            pa_gain = 1
        },
        'e7f8' = { -- XW
            pa_gain = 2
        },
        'e875' = { -- XW
            pa_gain = 4
        },
        'e879' = { -- XW
            pa_gain = 2
        },
        'e895' = { -- Powerbeam M5? XW
            pa_gain = 4
        },
        'e8b5' = {
            pa_gain = 5
        },

        -- NanoStation M2
        -- ERP 28 dBm according to datasheet
        'e002' = { -- ??? (EU?) XM
            pa_gain = 6
            ant_gain = 11
        },
        'e012' = { -- ??? (US?) XM
            pa_gain = 10
            ant_gain = 11
        },
        'e866' = { -- XW
            pa_gain = 6
            ant_gain = 11
        },

        -- NanoStation M3? Loco?
        -- ERP 25 dBm according to datasheet
        'e003' = { -- XM
            pa_gain = 3
            ant_gain = 13
        }
        -- NanoStation M3
        -- ERP 25 dBm according to datasheet
        'e035' = {
            pa_gain = 3
            ant_gain = 13
        }

        -- NanoStation M5
        -- ERP 27 dBm according to datasheet
        'e005' = { -- ??? (EU?) XM
            pa_gain = 5
            ant_gain = 16
        },
        'e805' = { -- ??? (US?) XM
            pa_gain = 5
            ant_gain = 16
        },
        'e855' = { -- XW
            pa_gain = 5
            ant_gain = 16
        },

        -- NanoStation M365?
        -- ERP 25 dBm according to datasheet
        'e006' = { -- XM
            pa_gain = 5
            ant_gain = 13
        }

        -- NanoStation Loco M9 XM
        -- ERP 28 dBm according to datasheet
        'e009' = {
            pa_gain = 6
            ant_gain = 8
        }

        -- NanoStation Loco M2
        -- ERP 23 dBm according to datasheet
        'e0a2' = { -- XM
            pa_gain = 2
            ant_gain = 9
        },
        'e867' = { -- XW
            pa_gain = 2
            ant_gain = 9
        },

        -- NanoStation Loco M5
        -- ERP 23 dBM according to datasheet
        'e0a5' = { -- XM ??? (EU?)
            pa_gain = 1
            ant_gain = 13
        },
        'e8a5' = { -- XM ??? (US?)
            pa_gain = 1
            ant_gain = 13
        },
        'e845' = { -- XW
            pa_gain = 1
            ant_gain = 13
        },

        -- Rocket M2
        -- ERP 28 dBm according to datasheet
        'e102' = { -- ??? (EU?)
            pa_gain = 6
            ant_detach = true
        },
        'e1b2' = { -- HP (US?)
            pa_gain = 10
            ant_detach = true
        },
        'e1c2' = { -- GPS
            pa_gain = 10
            ant_detach = true
        },
        'e1d2' = { -- Titanium
            pa_gain = 10
            ant_detach = true
        },
        'e868' = { -- XW
            pa_gain = 7
            ant_detach = true
        },

        -- Rocket M5
        -- ERP 27 dBm according to datasheet
        'e105' = { -- ??? (EU?)
            pa_gain = 5
            ant_detach = true
        },
        'e1b5' = { -- ??? (US?)
            pa_gain = 5
            ant_detach = true
        },
        'e1c5' = { -- GPS
            pa_gain = 5
            ant_detach = true
        },
        'e1d5' = { -- Titanium
            pa_gain = 5
            ant_detach = true
        },
        'e1e5' = { -- ???
            pa_gain = 5
            ant_detach = true
        },
        'e6b5' = { -- XW
            pa_gain = 5
            ant_detach = true
        },

        -- PowerBridge M3
        -- ERP 25 dBm according to datasheet
        'e1a3' = {
            pa_gain = 3
            ant_gain = 20
        },

        -- PowerBridge M5
        -- ERP 27 dBm according to datasheet
        'e1a5' = {
            pa_gain = 5
            ant_gain = 25
        },

        -- Rocket M3
        -- ERP 25 dBm according to datasheet
        'e1b3' = { -- XM
            pa_gain = 3
            ant_detach = true
        },
        'e1c3' = { -- GPS?
            pa_gain = 3
            ant_detach = true
        },
        'e1d3' = { -- Titanium?
            pa_gain = 3
            ant_detach = true
        },
        'e1e3' = { -- ???
            pa_gain = 3
            ant_detach = true
        },

        -- Rocket M365
        -- ERP 25 dBm according to datasheet
        'e1b6' = { -- XM
            pa_gain = 5
            ant_detach = true
        },

        -- Rocket M900
        -- ERP 28 dBm according to datasheet
        'e1b9' = { -- XM
            pa_gain = 6
            ant_detach = true
        },
        'e1d9' = { -- Titanium?
            pa_gain = 6
            ant_detach = true
        },

        -- Bullet M2
        -- ERP 28 dBm according to datasheet
        'e202' = { -- BM2HP
            pa_gain = 12
            ant_detach = true
        },
        'e2d2' = { -- BM2-Ti (Titanium)
            pa_gain = 12
            ant_detach = true
        },
        'e2c3' = { -- XW
            pa_gain = 6
            ant_detach = true
        },

        -- Bullet M5 XM
        -- ERP 25 dBm according to datasheet
        'e205' = { -- BM5HP
            pa_gain = 6
            ant_detach = true
        },
        'e2d5' = { -- BM5-Ti (Titanium)
            pa_gain = 6
            ant_detach = true
        },

        -- AirGrid M2 XM
        -- FIXME: There must be four versions
        --    (AG-HP-2G16, AG-HP-2G20, AG2G16, AG2G20)
        -- ERP 20 dBm according to datasheet
        -- HP: ERP 28 dBm according to datasheet
        'e212' = {
            pa_gain = 1
            ant_gain = 20
        },

        -- AirGrid M5
        -- FIXME: There must be four versions
        --    (AG-HP-5G23, AG-HP-5G27, AG5G23, AG5G27)
        -- ERP 20 dBm according to datasheet
        -- HP: ERP 25 dBm according to datasheet
        'e215' = { -- XM
            pa_gain = 1
            ant_gain = 27
        },
        'e835' = { -- XW HP?
            pa_gain = 6
            ant_gain = 27
        },

        -- NanoBridge M2 XM 
        -- ERP 23 dBm according to datasheet
        'e232' = { -- NB-2G18?
            pa_gain = 2
            ant_gain = 18
        },
        'e2b2' = { -- ??? (US?)
            pa_gain = 10
            ant_gain = 18
        },

        -- NanoBridge M3
        -- FIXME: There might be a NBM365
        -- ERP 25 dBm according to datasheet
        'e233' = {
            pa_gain = 3
            ant_gain = 22
        },
        'e2a3' = { -- TODO: Check
            pa_gain = 3
            ant_gain = 22
        },

        -- NanoBridge M5 XM
        -- FIXME: One must be NBM5-22 and the other NBM5-25
        -- ERP 23 dBm according to datasheet
        'e235' = {
            pa_gain = 1
            ant_gain = 25
        },
        'e2b5' = {
            pa_gain = 1
            ant_gain = 25
        },

        -- NanoBridge M9?
        -- ERP 28 dBm according to datasheet
        'e2b9' = {
            pa_gain = 6
            ant_gain = 11
        },

        -- PicoStation M2
        -- ERP 28 dBm according to datasheet
        'e302' = { -- ??? (US?)
            pa_gain = 12
            ant_gain = 2 -- FIXME: US has 5 dBi antenna
            ant_detach = true
        },

        -- AirRouter (EU) (XM)
        -- ERP 19 dBm according to datasheet
        'e4a2' = {
            -- This is an important hint as WLAN router
            -- manufacturers often use 1 dBm as safeguard
            -- The WLAN chip's ERP is 20 dBm. 20 - 1 = 19
            -- FIXME: antenna gain unknown
            pa_gain = 1
        },

        -- AirRouter HP (US) (XM)
        -- ERP 28 dBm according to datasheet
        'e4b2' = {
            -- FIXME: antenna gain unknown 
            pa_gain = 9
        },

        -- NanoBeam M2
        -- ERP 28 dBm according to datasheet
        'e2c2' = { -- ???
            -- FIXME: antenna gain unknown
            pa_gain = 10
            ant_gain = 13
        },
        'e812' = { -- NBE-M2-13
            pa_gain = 6
            ant_gain = 13
        },

        -- WispStation M5
        -- ERP 23 dBm according to datasheet
        'e345' = {
            pa_gain = 6
        }

        -- PowerBeam M5
        -- ERP 26 dBm according to datasheet
        'e3e5' = { -- PBE-M5-300
            pa_gain = 4
            ant_gain = 22
        },
        'e4e5' = { -- PBE-M5-400
            pa_gain = 4
            ant_gain = 25
        },
        'e6e5' = { -- PBE-M5-400 ISO!!
            pa_gain = 4
            ant_gain = 25
        },
        'e885' = { -- PBE-M5-620
            pa_gain = 4
            ant_gain = 29
        },

        -- Powerbeam M2 400?
        -- ERP 28 dBm according to datasheet
        'e6c2' = { -- PBE-M2-400
            pa_gain = 6
            ant_gain = 18 dBi
        },

        -- NanoBeam M5
        -- ERP 26 dBm according to datasheet
        'e815' = { -- NBE-M5-16
            pa_gain = 4
            ant_gain = 16
        },
        'e825' = { -- NBE-M5-19
            pa_gain = 4
            ant_gain = 19
        },

        -- LiteBeam M5 (XW)
        -- ERP 25 dBm according to datasheet
        'e865' = { -- LBE-M5-23
            pa_gain = 6
            ant_gain = 23
        },

Yang pasti @Adorfer perlu mengukur Bullet atau Picostation dengan power meternya dengan OpenWrt dibandingkan dengan firmware bawaan.

Saya tidak memiliki satu atau yang lain di tangan saya.
Sejauh yang saya mengerti, UnifiACmesh tidak akan membantu, benar?

Sayangnya tidak, router MIMO memberikan pengukuran yang buruk...

Apakah halaman ini membantu?
0 / 5 - 0 peringkat