ubuntuusers.de

Sendeleistung der WLAN-Antenne einstellbar?

Status: Ungelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

Pure_and_simple

Anmeldungsdatum:
19. Juli 2012

Beiträge: Zähle...

Hallo allerseits,

mein WG Mitbewohner hat mir angeboten vorrübergehend bis ich eine neue Bleibe habe sein WLan mitzubenutzen. In meinem Zimmer (anderes Stockwerk) sehe ich das Netzwerk zwar in der Liste, aber der Empfang ist so schlecht, dass es sich nicht verbinden will. Mir ist schonmal aufgefallen, dass Der empfang etwas besser wird wenn ich den Ladestecker am Laptop habe. Das veranlasst mich zu der Annahme, dass da irgendwo ein einstellbarer Wert sein muss.

Hat jemand eine Idee wie ich das vorrübergehend aufs maximum schrauben kann?

Vielen Dank und grüße

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22106

Wohnort: ~

Zeig mal die Ausgaben von:

lspci -nnk | grep -iA2 net
lsmod
iwconfig

Pure_and_simple

(Themenstarter)

Anmeldungsdatum:
19. Juli 2012

Beiträge: 24

Sofort...

lspci -nnk | grep -iA2 net

1
2
3
4
5
6
7
09:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller [11ab:4354] (rev 12)
	Subsystem: Dell Device [1028:022e]
	Kernel driver in use: sky2
--
0b:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
	Subsystem: Dell Wireless 1395 WLAN Mini-Card [1028:000b]
	Kernel driver in use: b43-pci-bridge

lsmod

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Module                  Size  Used by
vesafb                 13516  1 
joydev                 17393  0 
rfcomm                 38139  0 
parport_pc             32114  0 
ppdev                  12849  0 
bnep                   17830  2 
bluetooth             158438  10 rfcomm,bnep
binfmt_misc            17292  1 
dell_wmi               12601  0 
sparse_keymap          13658  1 dell_wmi
dell_laptop            17767  0 
snd_hda_codec_idt      60251  1 
dcdbas                 14098  1 dell_laptop
snd_hda_intel          32765  2 
snd_hda_codec         109562  2 snd_hda_codec_idt,snd_hda_intel
snd_hwdep              13276  1 snd_hda_codec
snd_pcm                80845  2 snd_hda_intel,snd_hda_codec
psmouse                72919  0 
snd_seq_midi           13132  0 
snd_rawmidi            25424  1 snd_seq_midi
snd_seq_midi_event     14475  1 snd_seq_midi
snd_seq                51567  2 snd_seq_midi,snd_seq_midi_event
snd_timer              28931  2 snd_pcm,snd_seq
r852                   17901  0 
snd_seq_device         14172  3 snd_seq_midi,snd_rawmidi,snd_seq
arc4                   12473  2 
sm_common              16737  1 r852
nand                   49667  2 r852,sm_common
nand_ids                8547  1 nand
mtd                    35584  2 sm_common,nand
r592                   17808  0 
nand_bch               13003  1 nand
usbhid                 41906  0 
bch                    21757  1 nand_bch
nvidia              10971098  32 
hid                    77367  1 usbhid
snd                    62064  13 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
serio_raw              13027  0 
memstick               15857  1 r592
nand_ecc               13070  1 nand
video                  19068  0 
mac_hid                13077  0 
wmi                    18744  1 dell_wmi
b43                   342643  0 
soundcore              14635  1 snd
mac80211              436455  1 b43
snd_page_alloc         14108  2 snd_hda_intel,snd_pcm
cfg80211              178679  2 b43,mac80211
bcma                   25651  1 b43
uvcvideo               67203  0 
videodev               86588  1 uvcvideo
lp                     17455  0 
parport                40930  3 parport_pc,ppdev,lp
firewire_ohci          40172  0 
firewire_core          56906  1 firewire_ohci
crc_itu_t              12627  1 firewire_core
sdhci_pci              18324  0 
sdhci                  28241  1 sdhci_pci
ssb                    50691  1 b43
sky2                   53628  0 

iwconfig

1
2
3
4
5
6
7
8
lo        no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          
eth0      no wireless extensions.

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22106

Wohnort: ~

Prinzipill kannst du die Nameserver deines Anbieters (oder die Google-Public-Nameserver 8.8.8.8 und 8.8.4.4) direkt im Netzwerkmanager angeben, siehe hier. Danach Netzwerk neu starten.

Für deine Karte siehe WLAN/Karten/Broadcom. Ist die low-power (LP) Firmware installiert?

sudo apt-get install firmware-b43-lpphy-installer 

Pure_and_simple

(Themenstarter)

Anmeldungsdatum:
19. Juli 2012

Beiträge: 24

praseodym schrieb:

Prinzipill kannst du die Nameserver deines Anbieters (oder die Google-Public-Nameserver 8.8.8.8 und 8.8.4.4) direkt im Netzwerkmanager angeben, siehe hier. Danach Netzwerk neu starten.

Was bringt das denn?

praseodym schrieb:

Für deine Karte siehe WLAN/Karten/Broadcom. Ist die low-power (LP) Firmware installiert?

sudo apt-get install firmware-b43-lpphy-installer 

Ja, die ist installiert :-/

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22106

Wohnort: ~

Das könnte die Qualität (nicht Quantität) verbessern.

Möglicherweise findet dein Nachbar noch einen freieren Kanal, zeig mal

sudo iwlist scan #benenne dein Netz
iwlist chan

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Hallo,
achte auf das Power-Management im Batteriebetrieb.

wlan0     IEEE 802.11bg  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

PM off ist richtig, dann arbeitet die Karte mit voller Leistung.

Das Powermanagement arbeitet z.T. fehlerhaft bzw. im Zusammenhang mit WLAN- und Ethernetkarten nicht immer zufriedenstellend. Die bisher verwendeten Skripte wurden unter Ubuntu 12.04 noch nicht geändert bzw. entfernt. Im Anhang die entsprechend überarbeiteten Skripte die nach /etc/pm/power.d kopiert werden müssen. Dann wird die WLAN-Karte (& Ethernet) bei Akkubetrieb nicht in der Leistung reduziert. Hintergrundartikel.

Archiv herunterladen und installieren:

wget http://media.cdn.ubuntu-de.org/forum/attachments/38/32/4675487-power_d_skripte.tar.gz
sudo tar xvf 4675487-power_d_skripte.tar.gz -C /etc/pm/power.d 

Manuell über iwconfig geht das natürlich auch:

sudo iwconfig wlan0 power off
man iwconfig 

Wichtig:
Die Originalskripte in /usr/lib/pm-utils/power.d werden so nicht verändert, bei einer Aktualisierung dieser Pakete werden also auch manuell vorgenommene Änderungen nicht wieder überschrieben.

Der PM Zustand der WLAN-Karte sollte nun dauerhaft auf off bleiben. Einfach Netzteil abziehen (bei Laptops), einen Moment warten, die Einstellung der Karte über iwconfig prüfen, Netzteil wieder anschließen und erneut prüfen.

Bei Desktop-Rechnern kann man den Befehl auch in das Startskript rc.local eintragen, da sich der Zustand ja nicht dynamisch ändert. Die Bezeichnung der Schnittstelle muss ggf. angepasst werden.

iwconfig wlan0 power off
exit 0
power_d_skripte.tar.gz (1.4 KiB)
Download power_d_skripte.tar.gz

Pure_and_simple

(Themenstarter)

Anmeldungsdatum:
19. Juli 2012

Beiträge: 24

elektronenblitz63 schrieb:

Der PM Zustand der WLAN-Karte sollte nun dauerhaft auf off bleiben. Einfach Netzteil abziehen, wieder anschließen und die Einstellung jeweils prüfen.

Hallo und danke für diese ausführliche antwort. Was du beschreibst beeinflusst aber nicht den normalbetrieb mit eingestecktem Netzteil oder? denn sonst kann ich mir das patchen sparen, denn Netzteil anschließen kann ich ja machen und stört mich nicht, aber auch dann ist es noch zu schwach.

Danke und grüße!

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Bei schlechtem Empfang bleibt nur ...

  • Standort des Routers etwas ändern

  • Ausrichtung der Antenne(n) des Routers etwas ändern

  • Standort des PC etwas verändern

  • Kanalbelegung überprüfen (Ausgabe des Scans, s.o.)

Dabei unterstützt dich iwScanner

Pure_and_simple

(Themenstarter)

Anmeldungsdatum:
19. Juli 2012

Beiträge: 24

elektronenblitz63 schrieb:

Bei schlechtem Empfang bleibt nur ...

  • Standort des Routers etwas ändern

  • Ausrichtung der Antenne(n) des Routers etwas ändern

  • Standort des PC etwas verändern

  • Kanalbelegung überprüfen (Ausgabe des Scans, s.o.)

Dabei unterstützt dich iwScanner

Das Tool klingt ganz gut, dann kann ich mal an der Antenne rumspielen. Allerdings scheint das Tool (noch) nicht für 12.04 verfügbar zu sein?? gibts ggf. noch eine Alternative? Hab nämlich per google nichts vergleichbares gefunden.

Danke und Grüße!

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Das Programm ist sowieso nicht in den Repos. Beachte den Wiki-Artikel. Alternativen stehen dort ebenfalls!

Zeige die komplette Ausgabe eines Scans bei bestehender Verbindung wenn möglich!

sudo iwlist wlan0 scan
iwconfig wlan0
Antworten |