Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: petrHu 14 Června 2008, 10:02:51
-
Dobrý den,
rád bych vás požádal o pomoc - mám problém s připojením k WiFi. Připojení přes kabel vpořádku funguje. Jak zmiňuju v podpisu - v Linuxu jsem začátečník, takže je problém skoro všechno :-)
používám Notebook Acer 290, nejsem si jistý, jaká je tam Wifi karta - v příručce o tom nic nepíšou, ale když dám příkaz lshw - tak tam najdu: PRO/Wireless 2200BG Network Connection - z čehož lze usuzovat, že ji systém najde.
Nevím, zda je karta správně nainstalovaná, ale dioda (kontrolka) wifi na těle Notebooku nesvítí. Signál na wifi síť mám určitě dobrý.
Když dám Systém / Správa / Síť - tak vidím tři položky - Bezdrátové připojení, Drátové připojení a Spojení Bod - Bod...
A když kliknu na ikonku připojení v stavové oblasti (ty dva počítače :-) ) tak tam mám zaškrtnuto pouze Drátové připojení, připojení bezdrátové tam buď vůbec není nebo je zašedlý (nelze na něj kliknout) ...
Zkoušel jsem procházet stránky https://help.ubuntu.com/community/WifiDocs , ale přiznám se, že mi to moc neříká - hlavně nevim co mám hledat...
tady přikládám výpis z příkazů iwconfig a ifconfig - tady opět musím říct, že mi to moc neříká....
petr@petr-laptop:~$ iwconfig
lo no wireless extensions.
eth1 radio off ESSID:""
Mode:Managed Channel:0 Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power=off Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
eth0 no wireless extensions.
petr@petr-laptop:~$ ifconfig
eth0 Link encap:Ethernet HWadr 00:02:3f:18:e7:13
inet adr:192.168.2.101 Všesměr:192.168.2.255 Maska:255.255.255.0
inet6-adr: fe80::202:3fff:fe18:e713/64 Rozsah:Linka
AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST MTU:1500 Metrika:1
RX packets:1906 errors:0 dropped:0 overruns:0 frame:0
TX packets:1943 errors:0 dropped:0 overruns:0 carrier:0
kolizí:0 délka odchozí fronty:1000
Přijato bajtů: 1330938 (1.2 MB) Odesláno bajtů: 255340 (249.3 KB)
Přerušení:10 Vstupně/Výstupní port:0xa000
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:16436 Metrika:1
RX packets:2418 errors:0 dropped:0 overruns:0 frame:0
TX packets:2418 errors:0 dropped:0 overruns:0 carrier:0
kolizí:0 délka odchozí fronty:0
Přijato bajtů: 121260 (118.4 KB) Odesláno bajtů: 121260 (118.4 KB)
Děkuju všem za každou pomoc...
-
eth1 radio off ESSID:""
Nebude toto ten problém? To HW tlačítko na ntb nezmění tento stav? Pokud ne, zkuste
sudo iwconfig eth1 txpower on
-
Strašně děkuju za reakci.
Zkoušel jsem zadat do terminálu iwconfig, přehodit přepínač a opět zadat to iwconfig a musím říct, že u obou dvou případů mi to hodilo "radio off"
tak jsem zkoušel ten příkaz a vrátilo mi to:
petr@petr-laptop:~$ sudo iwconfig eth1 txpower on
Error for wireless request "Set Tx Power" (8B26) :
SET failed on device eth1 ; Input/output error.
Začínám mít pocit, jestli by to nemohlo být tím přepínačem - nevim do jaký míry je realizovanej jestli je to čistě HW nebo prostě tlačítko, který softwarově vypne WiFinu...
Ale musím říct, že stejný problém mám i v čistě nainstalovaných Windows, kde jsem to ale jako tady přikládal ovladači (většinou sem hned instaloval kompletní balík SW od výrobce, ale vzhledem k tomu, že chci postupně přejít úplně na Ubuntu tak sem to neřešil...) takže se nabízí jedna možnost - zda není ten přepínač rozbitý? nebo může jiný problém přímo s HW (přecijen ten notebook už má své nejlepší léta zasebou)
-
Rozbité být může, ale nebude. Je to HW tlačítko, které vyvolává nějaký event (jaký to bohužel fakt nevím), který se SW obslouží.
Napadá mne ještě, že nemáte nastavené essid sítě. Sice by to nemělo mít vliv na zapnutou/vypnutou wifinu, ale pro jistotu:
sudo iwconfig eth1 mode Managed
sudo iwconfig eth1 essid "mojesit"
-
nastaveno a nic se nezměnilo.... (teda kontroloval jsem iwconfig)
-
Zkuste zadat do terminálu toto:
tail -f /var/log/syslog
a zmáčknout to tlačítko wifiny ...
-
vyhodilo mi to toto:
petr@petr-laptop:~$ tail -f /var/log/syslog
Jun 14 12:18:07 petr-laptop anacron[5676]: Normal exit (0 jobs run)
Jun 14 12:18:08 petr-laptop hcid[5102]: Default passkey agent (:1.28, /org/bluez/passkey) registered
Jun 14 12:18:08 petr-laptop hcid[5102]: Default authorization agent (:1.28, /org/bluez/auth) registered
Jun 14 12:18:17 petr-laptop NetworkManager: <info> Updating allowed wireless network lists.
Jun 14 12:18:17 petr-laptop NetworkManager: <WARN> nm_dbus_get_networks_cb(): error received: org.freedesktop.NetworkManagerInfo.NoNetworks - There are no wireless networks stored..
Jun 14 12:19:08 petr-laptop ntfs-3g[5815]: Version 1.2216 external FUSE 27
Jun 14 12:19:08 petr-laptop ntfs-3g[5815]: Mounted /dev/sda5 (Read-Write, label "", NTFS 3.1)
Jun 14 12:19:08 petr-laptop ntfs-3g[5815]: Cmdline options: rw,nosuid,nodev,uhelper=hal,locale=cs_CZ.UTF-8
Jun 14 12:19:08 petr-laptop ntfs-3g[5815]: Mount options: rw,nosuid,nodev,uhelper=hal,silent,allow_other,nonempty,relatime,noatime,fsname=/dev/sda5,blkdev,blksize=4096
Jun 14 12:19:08 petr-laptop hald: mounted /dev/sda5 on behalf of uid 1000
zkoušel jsem tam nejdřív zadat ten příkaz, a stisknout to tlačítko, příkaz ukončit a stisknout to tlačítko a zase spustit ten příkaz i to několikrát stisknout (s dostatečným instervalem) a vždy to hodilo úplně to samé...
-
No ten příkaz by se neměl ukočit a měl by připisovat věci, které se staly. Takže pokud příkaz jel a vy jste stiskl tlačítko WiFi a ono se nic nestalo, je něco velice špatně :(
-
no, určitě jsem to znovu zkoušel.... spustit příkaz a zapnout wifinu... resp. vypnout a zase zapnout... a určitě se nic nestalo... to že je něco špatně už chvíli tuším... :-)
-
Dejte sem pls výpis
lsmod
lspci
-
tedy to mi vypíše pro lsmod a lspci:
petr@petr-laptop:~$ lsmod
Module Size Used by
ipv6 267780 8
af_packet 23812 2
rfcomm 41744 2
l2cap 25728 13 rfcomm
bluetooth 61156 4 rfcomm,l2cap
ppdev 10372 0
speedstep_centrino 9152 0
cpufreq_powersave 2688 0
cpufreq_conservative 8712 0
cpufreq_stats 7104 0
cpufreq_userspace 5284 0
cpufreq_ondemand 9740 1
freq_table 5536 3 speedstep_centrino,cpufreq_stats,cpufreq_ondemand
sbs 15112 0
video 19856 0
output 4736 1 video
bay 6912 0
dock 11280 1 bay
sbshc 7680 1 sbs
iptable_filter 3840 0
ip_tables 14820 1 iptable_filter
x_tables 16132 1 ip_tables
sbp2 24072 0
lp 12324 0
pcmcia 40876 0
joydev 13120 0
snd_intel8x0 35356 3
snd_ac97_codec 101028 1 snd_intel8x0
ac97_bus 3072 1 snd_ac97_codec
snd_pcm_oss 42144 0
snd_mixer_oss 17920 1 snd_pcm_oss
snd_pcm 78596 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
ipw2200 146120 0
ieee80211 35528 1 ipw2200
ieee80211_crypt 7040 1 ieee80211
yenta_socket 27276 1
rsrc_nonstatic 13696 1 yenta_socket
pcmcia_core 40596 3 pcmcia,yenta_socket,rsrc_nonstatic
fglrx 1555468 23
snd_seq_dummy 4868 0
battery 14212 0
container 5632 0
snd_seq_oss 35584 0
ac 6916 0
snd_seq_midi 9376 0
serio_raw 7940 0
snd_rawmidi 25760 1 snd_seq_midi
snd_seq_midi_event 8320 2 snd_seq_oss,snd_seq_midi
evdev 13056 5
psmouse 40336 0
snd_seq 54224 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
button 9232 0
irda 203068 0
led_class 6020 0
snd_timer 24836 2 snd_pcm,snd_seq
snd_seq_device 9612 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
iTCO_wdt 13092 0
iTCO_vendor_support 4868 1 iTCO_wdt
crc_ccitt 3072 1 irda
parport_pc 36260 1
parport 37832 3 ppdev,lp,parport_pc
wmi_acer 9644 0
shpchp 34452 0
pci_hotplug 30880 1 shpchp
snd 56996 17 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 8800 1 snd
intel_agp 25492 1
agpgart 34760 2 fglrx,intel_agp
snd_page_alloc 11400 2 snd_intel8x0,snd_pcm
pcspkr 4224 0
ext3 136712 1
jbd 48404 1 ext3
mbcache 9600 1 ext3
sg 36880 0
sr_mod 17956 0
cdrom 37408 1 sr_mod
sd_mod 30720 4
usbhid 31872 0
hid 38784 1 usbhid
ata_piix 19588 3
ata_generic 8324 0
8139too 27520 0
pata_acpi 8320 0
ohci1394 33584 0
8139cp 24704 0
mii 6400 2 8139too,8139cp
libata 159344 3 ata_piix,ata_generic,pata_acpi
scsi_mod 151436 5 sbp2,sg,sr_mod,sd_mod,libata
ieee1394 93752 2 sbp2,ohci1394
ehci_hcd 37900 0
uhci_hcd 27024 0
usbcore 146028 4 usbhid,ehci_hcd,uhci_hcd
thermal 16796 0
processor 36872 2 thermal
fan 5636 0
fbcon 42912 0
tileblit 3456 1 fbcon
font 9472 1 fbcon
bitblit 6784 1 fbcon
softcursor 3072 1 bitblit
fuse 50580 5
petr@petr-laptop:~$ lspci
00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 21)
00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 21)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
02:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
02:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
02:03.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01)
-
Snažil jsem se googlit zda někdo nemá podobný problém. Na hodně stránkách se stejným problémem byl návrh na Acer Hodkey driver (http://www.cakey.de/acerhk/) myslíte, že by mohl můj problém vyřešit?
-
Na Acer spolehlivě funguje tohle (http://wiki.ubuntu.cz/Acer%20ACPI?highlight=%28acpi%29%7C%28acer%29). Prověřeno ;)
-
Děkuju za reakci - Acer ACPI - vypadal velmi nadějně - zkoušel jsem tedy postupovat podle návodu na wiki ( http://wiki.ubuntu.cz/Acer%20ACPI?highlight=(acpi)|(acer) (http://wiki.ubuntu.cz/Acer%20ACPI?highlight=(acpi)|(acer)) ) první krok vyšel výborně. Ale hned ten druhý skončil takto:
petr@petr-laptop:~$ wget http://aceracpi.googlecode.com/files/acer_acpi-0.11.1.tar.bz2
--14:13:04-- http://aceracpi.googlecode.com/files/acer_acpi-0.11.1.tar.bz2
=> `acer_acpi-0.11.1.tar.bz2'
Resolving aceracpi.googlecode.com... failed: Name or service not known.
znamená to, že adresa neexistuje? no každopádně stačilo zagůglit "Acer ACPI" a dostal jsem se na : http://code.google.com/p/aceracpi/ resp. na adrese: http://code.google.com/p/acer-acpi-deb/ píšou, že už je zastaralý aže už nebude déle podporován...
-
Mrkněte do repozitářů jestli tam náhodou není. Jinak podle toho co píšou, tak by měl být přímo v kernelu. To znamená nainstalovat přes synaptic/adept. Následně bychpřešel rovnou do další části a vytvořil ten spouštěcí skript. Třeba to bude fungovat.
-
nějak ho v synapticu nemůžu najít :-[ resp. nevím jaký balíček vlastně potřebuji :-[
žádný acer-apci jsem nenašel, ale nadruhou stranu našel jsem "apci", který mám už nainstalovaný... Můžu poprosit o trochu nasměrování? Co mám přesně hledat...
-
Právě se dívám u sebe a já ho sice v repozitářích mám pod acer-acpi, ale nainstalovaný není. Upozorňuju, že mám 7.10 (Gutsy), takže jiné jádro.
Zkuste rovnou ten spouštěcí skript z wiki, třeba se to rozběhne. Podle stránek co jste uvedl výše, by podpora acpi měla být v novém jádru už přímo zabudována.
zkusil bych
Zapněte wifi kartu
echo 1 > /proc/acpi/acer/wireless
-
bohužel mi to vrátí:
petr@petr-laptop:~$ echo 1 > /proc/acpi/acer/wireless
bash: /proc/acpi/acer/wireless: No such file or directory
ve synaptiku žádný balíček "acer-acpi" nemám. Aby nedošlo k nedorozumění - není to v nějakém speciálním zdroji?
-
Spíš je to tím, že v HH už by neměl být potřeba... acpi bude v tomhle případě asi slepá ulička. Zkuste acerhk (http://www.cakey.de/acerhk/). je to poměrně dobře popsané. I když si nejsem jistý, jak na tom momentálně projekt je. Naposledny jsem acerhk používal ve Feisty.
-
Super, vyzkouším acerhk - ikdyž to bude pořádný boj s instalací :-)
-
Teď se asi projevím jako úplnej blb, ale zasekl jsem se hned u druhého kroku :-)
2. Your kernel needs loadable module support with version information for
modules enabled. Usage of procfs is highly recommended.
If you want the driver to generate regular keyboard events using
kernel version 2.4 you need the input system of the kernel enabled
(Input core support AND keyboard support). In kernel version 2.6 all
needed functionality should be available by default.
In most cases you can skip the next step, the Makefile tries do determine
the correct directory on its own. Change KERNELSRC only if the autodetection
does not work for you. Otherwise proceed directly with step 4.
i když to z angličtiny přeložím, tak nějak nevim co s tím mám dělat :-[
-
všechno je ok. v 2.6 jádru je to defaultně obsaženo. to máte, takže směle dál. jak se píše v druhém odstavci: ve většině případů můžete tento krok přeskočit ;)
-
Asi to se mnou bude hodně těžký a i přes moji veškerou snahu to sám prostě nezvládnu, proto bych Vás chtěl poprosit o další pomoc. Aby nedošlo k nedorozumění tady je obsah souboru install:
Installation
************
1. You need the kernel sources (or kernel headers for your kernel)
installed to compile the driver.
2. Your kernel needs loadable module support with version information for
modules enabled. Usage of procfs is highly recommended.
If you want the driver to generate regular keyboard events using
kernel version 2.4 you need the input system of the kernel enabled
(Input core support AND keyboard support). In kernel version 2.6 all
needed functionality should be available by default.
In most cases you can skip the next step, the Makefile tries do determine
the correct directory on its own. Change KERNELSRC only if the autodetection
does not work for you. Otherwise proceed directly with step 4.
3. Before you compile the driver, change KERNELSRC in the makefile to your
path to the kernel build environment. If you are using a self compiled kernel,
point it to the root of your sources. If you are using a packaged kernel of
your distribution, install the package with kernel headers
(Debian:kernel-headers) and point KERNELSRC to where the headers and config
files are located. If you are using Debian, this
would be "/lib/modules/<kernelversion>/build".
4. Do:
make
to compile the driver. If you run into problems because of the makefile not
recognizing your kernel version correctly, try this:
make acerhk.o - kernel version 2.4
make acerhk.ko - kernel version 2.6
5. Do:
make install
to automatically copy the driver into the kernel module library. If you've
done so, proceed directly with step 8. If you want to install the module
binary yourself (because you want a different location), use steps 6 and 7
instead.
6. Copy the created file "acerhk.o" ("acerhk.ko" with version 2.6) to your
kernel modules path. In Debian this could be
"/lib/modules/<kernelversion>/kernel/drivers/extra/".
7. Update module dependencies: depmod -a
8. Try loading the module with:
insmod/modprobe acerhk
If it succeeds - congratulations! If you have procfs enabled, you can try the
following to test the driver:
Non-Dritek models:
Press one of the special keys and after that:
cat /proc/driver/acerhk/key
to read the (hexadezimal) code of the key pressed. It should
be different from 0x00.
(Note: You mustn't have the polling feature enabled for this to work, so load
the module with poll=0)
Dritek-models:
Press one of the special keys and look for the generated key with "xev". If
there is none, then you should see at least kernel messages about using
setkeycodes.
If your notebook has a mail led you can try this:
echo on > /proc/driver/acerhk/led
This should sete the mail led to blinking mode.
echo off > /proc/driver/acerhk/led
turns it off again.
See README for further usage information.
If the module didn't load look into your kernel messages what went wrong. If
you see something like the following lines:
acerhk: could not find request handler
acerhk: can't find ROM area
acerhk: unloaded
then your hardware is not recognized. See README for supported models. If it
won't work on your notebook, please contact me and I will see if I can fix
that.
Integrating the driver into kernel tree version 2.6
***************************************************
If you want the driver to fully integrate into the kernel tree of version 2.6
proceed as follows:
1. Copy the acerhk directory into the source tree, for instance
/usr/src/linux/drivers/misc/acerhk
2. Include the driver directory in the config files. Add to the Kconfig
file of the parent directory(/usr/src/linux/drivers/misc/Kconfig):
config ACERHK
tristate "Acerhk driver"
depends on EXPERIMENTAL
---help---
This is an experimental acer keyboard driver for
acer laptops
3. Include the acer directory in it's parents
Makefile(/usr/src/linux/drivers/misc/Makefile):
obj-$(CONFIG_ACERHK) += acerhk/
4. In this case you also need to activate the misc drivers first
(/usr/src/linux/drivers/Kconfig):
source "drivers/misc/Kconfig"
If that's done, you should be able to select the driver from the configuration
programm and build the module.
především bych se chtěl zeptat proč je tam "Integrating the driver into kernel tree version 2.6" - toho jsem si před tím nevšim a zajímalo by mě jestli mám postupovat podle těch bodů od začátku nebo podle těch bodů pro Kernel 2.6. Když používám HH - tak to znamená, že mám verzi 2.6? jak to nejlépe zjistím.
když jsem postupoval podle prvních bodů - tak jsem ztroskotal hned na 4 bodě (když vezmu v úvahu, že jsem vlastně dva body přeskočil, tak je to strašnej výsledek) toto jsem zadal do terminálu a toto mi to vrátilo (adresář je uložen na ploše):
petr@petr-laptop:~/Plocha/acerhk-0.5.35$ make
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/petr/Plocha/acerhk-0.5.35 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-18-generic'
scripts/Makefile.build:46: *** CFLAGS was changed in "/home/petr/Plocha/acerhk-0.5.35/Makefile". Fix it to use EXTRA_CFLAGS. Stop.
make[1]: *** [_module_/home/petr/Plocha/acerhk-0.5.35] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-18-generic'
make: *** [acerhk.ko] Error 2
petr@petr-laptop:~/Plocha/acerhk-0.5.35$ make acerhk.ko
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/petr/Plocha/acerhk-0.5.35 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-18-generic'
scripts/Makefile.build:46: *** CFLAGS was changed in "/home/petr/Plocha/acerhk-0.5.35/Makefile". Fix it to use EXTRA_CFLAGS. Stop.
make[1]: *** [_module_/home/petr/Plocha/acerhk-0.5.35] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-18-generic'
make: *** [acerhk.ko] Error 2
takže tady nevím co dál, tak jsem zkoušel postupovat podle návodu pro 2.6. problém je, že hned v prvním kroku chce abych to nakopíroval do složky /usr/src/linux/drivers/misc/acerhk tak po příkazu:
petr@petr-laptop:/usr/src$ ls
linux-headers-2.6.24-16 linux-headers-2.6.24-16-generic linux-headers-2.6.24-18 linux-headers-2.6.24-18-generic
zjistím, že tam žádný adresář linux nemám, ale mám tam hned několik verzí :-) takže kam to mám nyní nakopírovat?
moc děkuji za všechny rady.
-
Ten který používáte. A nekopírujte ho, jen vytvořte symlink
uname -r
Jenže si myslím, že to nepomůže, protože si ho make našel sám
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-18-generic'
-
takže po příkazu:
petr@petr-laptop:~/Plocha$ uname -r
2.6.24-18-generic
co to tedy znamená, že si ho "make nenašel sám" ? to by se stávat nemělo, ne? je něco s mojí instalací ubuntu? vždyť je to vpodstatě čistá, nová instalce - a žádné problémy při instalaci žádné problémy nenastaly...
ikdyž, když jsem před tím zkoušel Live CD tak mi wifina šlapala krásně - a bylo to nádherně intuitivní. omlouvám se, nechci Vás zbytečně zdržovat, ale wifi je pro používání notebooku dost důležitá... a kdyby to mohla spravit přeinstalování systému - tak by nebyl problém ho provést.
-
Instalace je vpořádku - jen už není potřeba mít hlavičky a zdroje jádra v /usr/src/linux - klidně je možno to ponechat tak, jak to je, protože make automaticky hledá i podle uname. Ještě bych možná zkusil ten make spustit jako sudo ...
-
když dám mak do adresáře s acerhk tak mi to vypíše:
petr@petr-laptop:~/Plocha/acerhk-0.5.35$ sudo make
[sudo] password for petr:
make -C /lib/modules/`uname -r`/build SUBDIRS= modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-18-generic'
CHK include/linux/version.h
CHK include/linux/utsrelease.h
UPD include/linux/utsrelease.h
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
make[2]: *** No rule to make target `arch/x86/kernel/asm-offsets.c', needed by `arch/x86/kernel/asm-offsets.s'. Stop.
make[1]: *** [prepare0] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-18-generic'
make: *** [acerhk.ko] Error 2
dobrá zpráva je, že se to tentokrát "víc rozjelo" ta špatná, že to opět skončilo chybou :-(
-
Tak to je zvláštní. S problematikou "make" bohužel nepomůžu. Jenom na zkoušku jsem si to stáhnul a zkompiloval a skoro všechno proběhlo v pořádku, tak nevím, kde by mohl být problém...
:~/Downloads/acerhk-0.5.35/acerhk-0.5.35$ sudo make
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/honzin/Downloads/acerhk-0.5.35/acerhk-0.5.35 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
CC [M] /home/honzin/Downloads/acerhk-0.5.35/acerhk-0.5.35/acerhk.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: /home/honzin/Downloads/acerhk-0.5.35/acerhk-0.5.35/acerhk.o(.text+0x2445): Section mismatch: reference to .init.text: (after 'acerhk_probe')
CC /home/honzin/Downloads/acerhk-0.5.35/acerhk-0.5.35/acerhk.mod.o
LD [M] /home/honzin/Downloads/acerhk-0.5.35/acerhk-0.5.35/acerhk.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
-
Chybí tam todle: asm-offsets
PS: před tím jste dával configure?
-
Instalace je vpořádku - jen už není potřeba mít hlavičky a zdroje jádra v /usr/src/linux - klidně je možno to ponechat tak, jak to je, protože make automaticky hledá i podle uname. Ještě bych možná zkusil ten make spustit jako sudo ...
make není potřeba se sudo.... make install ano ;)
-
Martin - ViPEr*CZ*: Není pravda - make vytváří přeložené soubory v adresáři, který aktuálně prochází tj. leckdy i v /usr/src, kam běžný uživatel právo zápisu prostě nemá.
Mimochodem, bývá dobrým zvykem veškeré kompilace provádět právě v /usr/src
-
Martin - ViPEr*CZ*: Není pravda - make vytváří přeložené soubory v adresáři, který aktuálně prochází tj. leckdy i v /usr/src, kam běžný uživatel právo zápisu prostě nemá.
Mimochodem, bývá dobrým zvykem veškeré kompilace provádět právě v /usr/src
Nesetkal jsem se... ale je pravda, že záleží na makefile ;)
-
Martin - ViPEr*CZ*: Není pravda - make vytváří přeložené soubory v adresáři, který aktuálně prochází tj. leckdy i v /usr/src, kam běžný uživatel právo zápisu prostě nemá.
Mimochodem, bývá dobrým zvykem veškeré kompilace provádět právě v /usr/src
Nesetkal jsem se... ale je pravda, že záleží na makefile ;)
Plně postačí, pokud člověk chce kompilovat modul, který si potřebuje zkompilovat i nějakou část kernelu.
-
Chybí tam todle: asm-offsets
PS: před tím jste dával configure?
přiznám se, že vůbec nevím - můžu se zeptat jak dával? asi by se z toho dalo usuzovat, že nedával...
co můžeme udělat s tím, že tam chybí to asm-offsets??
-
Na wiki: Instalace programů/zdrojové kódy (http://wiki.ubuntu.cz/Instalace%20program%C5%AF/Zdrojov%C3%A9%20k%C3%B3dy?action=show&redirect=Kompilace)
-
Viz to wiki... ale hodím to sem i:
většina těhlech kompilací se provádí:
./configure
make
sudo make install
(vše se zadává do konzole z umístění zdrojových kódů)
-
Teda nie som si tým na 100% istý ale z výpisov na prvej strane sa zdá že:
wifi bola rozpoznaná a je aj nainštalovaná.
ALE nieje ZAPNUTÁ. Zapnutie:
ifconfig eth1 upalebo
sudo ifconfig eth1 up
-
Teda nie som si tým na 100% istý ale z výpisov na prvej strane sa zdá že:
wifi bola rozpoznaná a je aj nainštalovaná.
ALE nieje ZAPNUTÁ. Zapnutie:
ifconfig eth1 upalebo
sudo ifconfig eth1 up
děkuju za reakci, ale bohužel mi to vrátilo:
petr@petr-laptop:~$ ifconfig eth1 up
SIOCSIFFLAGS: Permission denied
petr@petr-laptop:~$ sudo ifconfig eth1 up
[sudo] password for petr:
petr@petr-laptop:~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 radio off ESSID:""
Mode:Managed Channel:0 Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power=off Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
z čehož by se dalo usoudit, že to také nepomohlo :-(
co se týká instalace acerhk - děkuju za blbovzdorný návod :-) a to bohužel také nepovedlo:
petr@petr-laptop:~/Plocha/acerhk-0.5.35$ ./configure
bash: ./configure: No such file or directory
znamená to, že "configure" měl být soubor? zde přikládám výpis souborů v této složce:
petr@petr-laptop:~/Plocha/acerhk-0.5.35$ ls
acerhk.c acerhk.h AUTHORS COPYING doc INSTALL Makefile NEWS README
-
Na tu wifi se neloaduje z nejakeho duvodu modul. Hardy pro Intel wifiny ma v sobe moduly iwl, ale je mozne, ze s tou kartou PRO 2200, nebude iwl modul fungovat a potrebuje ipw2200. Zkusil bych to rozjet pres ndiswrapper. Taky by neskodilo sem pastnout z vypisu "lshw" polozku network controller, at vime, co za modul, nebo driver ta karta vlastne pouziva.. :)
PCLOS ma podporu teto karty uz v zakladu a treba ipw3945 se musi doinstalovat ze zdroju, v live cd to nejede, ikdyz se hlasi jako karta dobre, ale modul tam je prave ipw2200, misto ipw3945(iwl3945 je novejsi, ale pro 2200 kartu jsem ho nevidel). Trochu jsem se v tech intelackejch driverech hrabal.. :)
-
tady je výpis z příkaz lshw - protože by to bylo jinak příliš dlouhé tak sem hodím pouze síťové prvky:
*-network:0
description: Ethernet interface
product: RTL-8139/8139C/8139C+
vendor: Realtek Semiconductor Co., Ltd.
physical id: 1
bus info: pci@0000:02:01.0
logical name: eth0
version: 10
serial: 00:02:3f:18:e7:13
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical
configuration: broadcast=yes driver=8139too driverversion=0.9.28 ip=192.168.2.101 latency=128 maxlatency=64 mingnt=32 module=8139too multicast=yes
*-network:1
description: Wireless interface
product: PRO/Wireless 2200BG Network Connection
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:02:02.0
logical name: eth1
version: 05
serial: 00:0e:35:3e:3c:76
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ipw2200 driverversion=1.2.2kmprq firmware=ABG:9.0.2.6 (Mar 22 2005) latency=128 maxlatency=24 mingnt=3 module=ipw2200 multicast=yes wireless=radio off
přiznám se, že zbytek je pro mě španělská vesnice, ale jdu zkusit něco provést s ndiswrapper a ipw2200...
-
asi nejsem schopný nic nainstalovat :'( zde je pro jistotu návod k instalaci:
Prerequisites
=============
You need a recent kernel, at least 2.6.16, with header files for the
kernel. Make sure there is a link to the kernel source from the modules
directory. The command
ls /lib/modules/`uname -r`/build
should have at least 'include' directory and '.config' file.
Downloading
===========
Download the latest version of the ndiswrapper sources from here and
extract it with the command
tar zxvf ndiswrapper-version.tar.gz
This will create ndiswrapper-version directory. Change to that
directory and run
make uninstall
make
Login as root and run
make install
a seknul jsem se hned na předpokladech :'(
$ ls /lib/modules/`uname -r`/build
arch crypto drivers include ipc kernel Makefile Module.symvers samples security usr
block Documentation fs init Kbuild lib mm net scripts sound
proč tam nemám soubor .config ?
kdybych přesto chtěl pokračovt dál:
petr@petr-laptop:~/Plocha/ndiswrapper-1.53$ make uninstall
NOTE: Not all installed files are removed, as different distributions install ndiswrapper files at different places.
Run uninstall as many times as necessary until no "removing" messages appear below.
petr@petr-laptop:~/Plocha/ndiswrapper-1.53$ make
make -C driver
make[1]: Entering directory `/home/petr/Plocha/ndiswrapper-1.53/driver'
Makefile:51: *** No .config found in , please set KBUILD to configured kernel. Stop.
make[1]: Leaving directory `/home/petr/Plocha/ndiswrapper-1.53/driver'
make: *** [all] Error 2
-
snažím se gůůglit a hledat řešení - narazil jsem na toto: http://ubuntuforums.org/showthread.php?t=541953 vypadá to, že to problém popisuje moc pěkně a je to popisováno přímo na můj notebook. Jenže jsou zde předpoklady "running kernel version 2.6.20-16-generic, which has acerhk module 0.5.34 and ipw2200 1.2.0." takže bych zkusil nějak vyřešit instalaci acerhk...
přiznám se, že je mi opravdu hloupé, to že nejsem schopnej nic nainstalovat... velice by mě zajímalo co dělám špatně? jak je to možné? jestli to co jsem provedl pro instalaci by mělo stačit nebo mám udělat ještě něco?? opravdu tomu nerozumím.... vzhledem k tomu, že je to přibližně můj 3. den na linuxu je to velmi stresující...
-
Tak ta karta je vypnuta manualne, cili pomuze jenom to acerhk. Zapomen na ndiswrapper, nepotrebujes ho. Musis akorat zapnout tu kartu fyzicky. U me to neni problem, mam fyzickej cudl, ale jestli zapinas wifi klavesama, tak to je horsi a na to musis mit ten acerhk. Podle toho navodu cos tady nakopcil by to melo fungovat(na 290 serie)...
http://ubuntuforums.org/showthread.php?t=541953
podle toho odkazu..http://rfswitch.sourceforge.net/?page=laptop_matrix
ale musis tu kartu fyzicky upravit!!
If you're using an ipw2100 it will work with acerhk, but if you're using a different/newer card (ex: ipw2915, Atheros, Z-com) you will have to do this procedure:
* Remove the miniPCI card from the slot.
* Get some tape to isolate pins 11 and 13 (these are right next to the antennas' contacts) which are really pins 6 and 7 because the pins' numbering is done alternating sides on the card.
* Put the card back on the slot.
Zkus ale napred ten navod.. :)
-
Díky :-) do fyzické úpravy karty se s mojí manuální zručností zrovna dvakrát nehrnu...ale mám taky takový "čudl" fyzicky je realizovaný pomocí přepínače, ale i když jev poloze zapnuto mi stále píše "radio off" nevím jestli je tento přepínač funguje přímo natvrdo - tj. hardwarově vypne kartu nebo tam musí být asistence sw. už jsem zde zmínil, že se bojím, aby přepínač nebo nějaká část wifi nebyla přímo hw rozbitá... protože mi to zrovna teďka nechodí ani v win - tak to na mě nepůsobí dobře, ale říkal jsem si, že to ve win nebudu řešit, když chci úplně přejít...
-
Díky :-) do fyzické úpravy karty se s mojí manuální zručností zrovna dvakrát nehrnu...ale mám taky takový "čudl" fyzicky je realizovaný pomocí přepínače, ale i když jev poloze zapnuto mi stále píše "radio off" nevím jestli je tento přepínač funguje přímo natvrdo - tj. hardwarově vypne kartu nebo tam musí být asistence sw. už jsem zde zmínil, že se bojím, aby přepínač nebo nějaká část wifi nebyla přímo hw rozbitá... protože mi to zrovna teďka nechodí ani v win - tak to na mě nepůsobí dobře, ale říkal jsem si, že to ve win nebudu řešit, když chci úplně přejít...
Jak to nechodi ani ve widlich, tak je problem. To muze byt ta karta nejak poskozena fyzicky. Napred bych zjistil zda funguje karta poradne ve widlich, nebo aspon se hlasi jako funkcni, popripade bych ji zkusil rozchodit...
driver: http://downloadcenter.intel.com/Product_Filter.aspx?ProductID=1637
Kdyz ma karta manualni vypinac a presto nejde, tak je neco spatne. Mel jsem Acer, ted Toshibu a pokazde mi wifi svitila, i bez driveru, hned po zapnuti laptopu.. :)
Tak me napadlo, co upgradovat firmware wifiny ve widlich?? Taky by to neskodilo... :)
-
Pozor - ifconfig eth1 up , je proste základné zapnutie samotnej wifi karty.
sudo iwconfig eth1 txpower on , to je zapnutie funkcie radio on.
Ja by som to skúsil obidva príkazy pekne za sebou:
sudo ifconfig eth1 up5-10 sekund prestávka a potom:
iwconfig eth1 txpower on
Ak sa rozsvieti kontrolka, je to v poriadku.
-
k rozchození na widlích - ono je to tak - s ntb jsem dostal cd ze kterého když se nabootuje tak to naformátuje celý disk a nahraje na něj "obraz disku" - prostě čistě nainstalovaný windows se všema ovladačema utilitkama - jenže já jsem potřeboval sestřelit starou instalaci win a nahrát tam čistou - jenže jak si nenaformátovat celý disk, když tam mám data - použil jsem normální instalační CD win - samozřejmě bez ovladačů - proto jsem nefungující wifině nepřikládal žádnou důležitost navíc jsem si říkal, že win už nechci vidět :-)
vyzkouším ještě něco vymyslet ve windows, tam si sem přecijen jistější :) ale každopádně ve správci HW to kartu zjistilo, "ovladač funguje vpořádku" tak jsem si stáhnul od intelu sw pro monitorování sítí a když kliknu na mojí kartu tak mi to napíše "radio switched off" :)
ty příkazy v linuxu hned vyzkouším - jakmile se zase dostanu na ubuntu :)
-
k rozchození na widlích - ono je to tak - s ntb jsem dostal cd ze kterého když se nabootuje tak to naformátuje celý disk a nahraje na něj "obraz disku" - prostě čistě nainstalovaný windows se všema ovladačema utilitkama - jenže já jsem potřeboval sestřelit starou instalaci win a nahrát tam čistou - jenže jak si nenaformátovat celý disk, když tam mám data - použil jsem normální instalační CD win - samozřejmě bez ovladačů - proto jsem nefungující wifině nepřikládal žádnou důležitost navíc jsem si říkal, že win už nechci vidět :-)
vyzkouším ještě něco vymyslet ve windows, tam si sem přecijen jistější :) ale každopádně ve správci HW to kartu zjistilo, "ovladač funguje vpořádku" tak jsem si stáhnul od intelu sw pro monitorování sítí a když kliknu na mojí kartu tak mi to napíše "radio switched off" :)
ty příkazy v linuxu hned vyzkouším - jakmile se zase dostanu na ubuntu :)
Ja si delal image(obraz) a ikdyz jsem potom zmenil velikost C:, tak se image nahrala bez problemu a data na dalsich oddilech zustaly, rekl bych, ze s tim cd to bude obdobne. Nevim, tak radsi nebudu spekulovat. :) Ta wifi se musi zapnout i ve widlich. Ve Viste jsem musel stejne jako v linuxu vypnout LAN, abych posleze mohl zapnout wifi. Pres prave tlacitko a das enabled/disabled. Samozrejme, ze manualni tlacitko musi byt v poloze on.. :)
-
Vyřešeno!!
mám velkou radost, po mém "celovíkendovém" snažení jsme zvítězili! současný stav: wifi chodí v ubuntu i windows - dokonce chodí i ten přepínač a za běhu můžu zapínat i vypínat wifinu (!) chtěl bych všem opravdu poděkovat! poděkovat za snahu nápady a hlavně, že jste se mnou měli trpělivost a pořád stříleli nové nápady - děkuju!
jak jsem k tomu dospěl: nejsem si přesně jistý, protože za poslední dva dny jsem toho provedl opravdu hodně, ale obávám se, že hlavní díl jsem spáchal ve windows, tady zkusím popsat postup - třeba to později někomu pomůže:
1) ikdyž jsem pod windows měl správné ovladače nahrál jsem novou verzi, restart, opět to nefungovalo
2) na stránkách intelu (hodil bych sem link, ale zrovna teďka mi adresa http://downloadcenter.intel.com/Product_Filter.aspx?ProductID=1637 nefunguje ??? ) . nějakou utilitku na sledování bezdrátových sítí - moc šikovnej nástroj - jako jedinej ve win mi dokázel říct, že je "radio off" :) tam mi to taky napsalo, že je vypnutej hw přepínač - tady jsem začel nejvíc váhat, zda není rozbitej přepínač
3) prohledal jsem stránky výrobce notebooku - prohledával a přeinstalovával všechny ovladače - postupně to dospělo k tomu, že jsem (asi ze zoufalství) přeinstaloval všechny
4) nakonec pomohlo staré dobré CD, které jsem k ntb dostal - a našel jsem tam utilitu, která na webovkách nebyla - tuším, že to byl "launch manager" a po restartu wifina začla zátračně fungovat!
proto bych se chtěl zeptat - jak je možné, že sw, který se instaluje ve windows ovlivní i jiný operační systém - z mého selského rozumu tomu nerozumím - vždyť sw, který je ve win by to neměl ovlivnit, když se nespustí, nebo ne? máte nějaké rozumné vysvětlení?
-
Ovlivňuje hlavně ten HW a to asi takovým způsobem, že jej nic jiného neprobudí :)
-
Uz jsem tady videl pripady, kdy se wifi musela zapnout ve widlich, aby pak fungovala i v Ubuntu. No, hlavne ze to funguje, ocividne jsi mel dnes vic stesti, nez ta parodie na narodni fotbalovej mansaft.. ??? :-[ >:( :( :o :-\ :-X