Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: FreeMan3109 14 Července 2010, 23:19:07
-
Zdravím, potřeboval bych poradit s wifi na notebooku IBM T43p. Mám Linux Mint 9, ale snad to nevadí, když vychází z Ubuntu.
Když zapnu notebook, tak po nabootování linuxu se automaticky zapne wifi. Přes klávesouvou zkratku FN + F5 se dále dějí následující věci:
- První stisknutí vypne wifi a zapne bluetooth
- Další stisknutí: wifi + bluetooth
- Poslední vypne vše
Když nechám vše vypnuté po restartu se wifi automaticky zapne. Zkoušel jsem v network manageru odškrtnout aktivní wifi, ale to nemá vliv na vypnutí wifi akorád se nezobrazí dostupné sítě. Potřeboval bych poradit jak docílit toho, abych měl po zapnutí notebooku wifi vypnuté a aktivoval si jí pomocí FN + F5, takže vlastně obráceně než je to teď.
-
BIOS?
-
BIOS by byla až jako poslední možnost, protože ve win i jiné distribuci linuxu to fungovalo i bez změny v BIOSu.
-
skusal si uz rfkill?:
http://forum.ubuntu.cz/index.php/topic,41944.msg306633.html#msg306633 (http://forum.ubuntu.cz/index.php/topic,41944.msg306633.html#msg306633)
ja si tak vypinam wifi a bluetooth, ajked je pravda, ze kym sa pusti rfkill tak maly moment wifi ide pri starte ntbk.
-
rfkill by asi bylo řešení, ale problém je, že u mě vidí jenom bluetooth:
~ $ rfkill list
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: yes
Hard blocked: no
~ $
-
dmesg | grep -i killukáže něco?
-
~ $ dmesg | grep -i kill
[ 11.552127] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is blocked
~ $
-
divné, karta je originál IBM nebo jiná + hacklý bios ? Jaký typ?
Vidí ji alespoň v lspci -knn
-
Ano tam ji vidí
04:02.0 Network controller [0280]: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection [8086:4220] (rev 05)
Kernel driver in use: ipw2200
Kernel modules: ipw2200
Vše je originál IBM nic nebylo vyměněné.
-
mno, napadá mne ugly šílenost
soubor /etc/modprobe.d/blacklist.conf
doplnit řádek blacklist ipw2200po startu nenaběhne.
pak modul v terminálu ručně nahoďte a zkontrolujte hlášky dmesg modprobe ipw2200
dmesg | tail a vyzkoušejte funkčnost.
Vypnout by se měla opět nechat
modprobe -r ipw2200je možné že tady bude křičet že nelze a bude potřeba unloadnout i navázané moduly, zjistíte lsmod | grep ipw2200
Pokud se to takto bude chovat jak má tak už "jen" zbývá namapovat nějakou klávesovou zkratku na zap/vyp skript.
-
No můžu vyzkoušet, ale musí přeci existovat nějaké jednoduché řešení vzhledem k tomu, že v jiné distribuci to fungovalo normálně.
edit: Jestli to dobře chápu mám wifi vypínat a zapínat aktivací a deaktivací ovladače? Pokud ano, tak se mi to zdá jako blbost, protože wifi jde zapnout a vypnout normálně. Chtělo by to jenom přijít na to jak po startu nazapínat automaticky wifi a mělo by to jít i jinak než blacklistnutím modulu.
-
Jsem teď na jiném systému, dejte ještě výstup
modinfo ipw2200 možná bude mít parametr pro vypnutí
-
# modinfo ipw2200
filename: /lib/modules/2.6.32-21-generic/kernel/drivers/net/wireless/ipw2x00/ipw2200.ko
license: GPL
author: Copyright(c) 2003-2006 Intel Corporation
version: 1.2.2kmprq
description: Intel(R) PRO/Wireless 2200/2915 Network Driver
srcversion: F2DA23EE80E926210A072D7
alias: pci:v00008086d00004224sv*sd*bc*sc*i*
alias: pci:v00008086d00004223sv*sd*bc*sc*i*
alias: pci:v00008086d00004221sv*sd*bc*sc*i*
alias: pci:v00008086d00004220sv*sd*bc*sc*i*
alias: pci:v00008086d0000104Fsv*sd*bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002762bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002761bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002754bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002753bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002752bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002751bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002742bc*sc*i*
alias: pci:v00008086d00001043sv0000103Csd00002741bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002741bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002732bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002731bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002722bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002721bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002712bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002711bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002702bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002701bc*sc*i*
depends: libipw,lib80211
vermagic: 2.6.32-21-generic SMP mod_unload modversions 586
parm: disable:manually disable the radio (default 0 [radio on]) (int)
parm: associate:auto associate when scanning (default off) (int)
parm: auto_create:auto create adhoc network (default on) (int)
parm: led:enable led control on some systems (default 1 on) (int)
parm: debug:debug output mask (int)
parm: channel:channel to limit associate to (default 0 [ANY]) (int)
parm: rtap_iface:create the rtap interface (1 - create, default 0) (int)
parm: qos_enable:enable all QoS functionalitis (int)
parm: qos_burst_enable:enable QoS burst mode (int)
parm: qos_no_ack_mask:mask Tx_Queue to no ack (int)
parm: burst_duration_CCK:set CCK burst value (int)
parm: burst_duration_OFDM:set OFDM burst value (int)
parm: mode:network mode (0=BSS,1=IBSS,2=Monitor) (int)
parm: bt_coexist:enable bluetooth coexistence (default off) (int)
parm: hwcrypto:enable hardware crypto (default off) (int)
parm: cmdlog:allocate a ring buffer for logging firmware commands (int)
parm: roaming:enable roaming support (default on) (int)
parm: antenna:select antenna 1=Main, 3=Aux, default 0 [both], 2=slow_diversity (choose the one with lower background noise) (int)
#
-
vytvořte si v /etc/modprobe.d/ nějaký *.conf soubor a napište do něj
options ipw2200 disable=1
snad to bude ono.
-
Tak to asi nebude ono. Wifi je teď po startu vypnutá, ale nejde nijak zapnout a systém ji vůbec nevidí. eth1 teď vůbec jakoby neexistuje.
-
ten blacklist jste tam nepsal předpokládám ?
-
Moje chyba sorry já zapoměl na ten blacklist. Teď to funguje přesně jak jsem to chtěl. Díky za pomoc a karma+ :)
-
není zač, problém byl zajímavý.