Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Připojení přes Wifi [vyřešeno]  (Přečteno 12334 krát)

petrHu

  • Návštěvník
  • Příspěvků: 39
Připojení přes Wifi [vyřešeno]
« kdy: 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á....
Kód: [Vybrat]
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...
« Poslední změna: 15 Června 2008, 23:18:13 od Petr 'Merlin' Vaněček »

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: Připojení přes Wifi
« Odpověď #1 kdy: 14 Června 2008, 11:16:40 »
Citace
eth1      radio off  ESSID:"" 

Nebude toto ten problém? To HW tlačítko na ntb nezmění tento stav? Pokud ne, zkuste
Kód: [Vybrat]
sudo iwconfig eth1 txpower on
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

petrHu

  • Návštěvník
  • Příspěvků: 39
Re: Připojení přes Wifi
« Odpověď #2 kdy: 14 Června 2008, 11:48:33 »
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:

Kód: [Vybrat]
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)

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: Připojení přes Wifi
« Odpověď #3 kdy: 14 Června 2008, 12:00:43 »
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:
Kód: [Vybrat]
sudo iwconfig eth1 mode Managed
sudo iwconfig eth1 essid "mojesit"
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

petrHu

  • Návštěvník
  • Příspěvků: 39
Re: Připojení přes Wifi
« Odpověď #4 kdy: 14 Června 2008, 12:05:29 »
nastaveno a nic se nezměnilo....  (teda kontroloval jsem iwconfig)

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: Připojení přes Wifi
« Odpověď #5 kdy: 14 Června 2008, 12:15:34 »
Zkuste zadat do terminálu toto:
Kód: [Vybrat]
tail -f /var/log/syslog

a zmáčknout to tlačítko wifiny ...
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

petrHu

  • Návštěvník
  • Příspěvků: 39
Re: Připojení přes Wifi
« Odpověď #6 kdy: 14 Června 2008, 12:38:07 »
vyhodilo mi to toto:

Kód: [Vybrat]
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é...

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: Připojení přes Wifi
« Odpověď #7 kdy: 14 Června 2008, 12:41:18 »
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ě :(
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

petrHu

  • Návštěvník
  • Příspěvků: 39
Re: Připojení přes Wifi
« Odpověď #8 kdy: 14 Června 2008, 12:47:36 »
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... :-)

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: Připojení přes Wifi
« Odpověď #9 kdy: 14 Června 2008, 12:48:49 »
Dejte sem pls výpis
Kód: [Vybrat]
lsmod
lspci
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

petrHu

  • Návštěvník
  • Příspěvků: 39
Re: Připojení přes Wifi
« Odpověď #10 kdy: 14 Června 2008, 13:09:48 »
tedy to mi vypíše pro lsmod a lspci:

Kód: [Vybrat]
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)

petrHu

  • Návštěvník
  • Příspěvků: 39
Re: Připojení přes Wifi
« Odpověď #11 kdy: 14 Června 2008, 13:44:59 »
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?

Honzin

  • Stálý člen
  • **
  • Příspěvků: 653
Re: Připojení přes Wifi
« Odpověď #12 kdy: 14 Června 2008, 13:55:32 »
Na Acer spolehlivě funguje tohle. Prověřeno  ;)

petrHu

  • Návštěvník
  • Příspěvků: 39
Re: Připojení přes Wifi
« Odpověď #13 kdy: 14 Června 2008, 14:23:56 »
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) )  první krok vyšel výborně.  Ale hned ten druhý skončil takto:

Kód: [Vybrat]
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...

Honzin

  • Stálý člen
  • **
  • Příspěvků: 653
Re: Připojení přes Wifi
« Odpověď #14 kdy: 14 Června 2008, 14:29:42 »
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.

petrHu

  • Návštěvník
  • Příspěvků: 39
Re: Připojení přes Wifi
« Odpověď #15 kdy: 14 Června 2008, 15:23:11 »
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...

Honzin

  • Stálý člen
  • **
  • Příspěvků: 653
Re: Připojení přes Wifi
« Odpověď #16 kdy: 14 Června 2008, 15:34:13 »
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
Kód: [Vybrat]
Zapněte wifi kartu

echo 1 > /proc/acpi/acer/wireless

petrHu

  • Návštěvník
  • Příspěvků: 39
Re: Připojení přes Wifi
« Odpověď #17 kdy: 14 Června 2008, 17:39:27 »
bohužel mi to vrátí:
Kód: [Vybrat]
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?

Honzin

  • Stálý člen
  • **
  • Příspěvků: 653
Re: Připojení přes Wifi
« Odpověď #18 kdy: 14 Června 2008, 17:48:12 »
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. 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.

petrHu

  • Návštěvník
  • Příspěvků: 39
Re: Připojení přes Wifi
« Odpověď #19 kdy: 14 Června 2008, 18:43:11 »
Super, vyzkouším acerhk - ikdyž to bude pořádný boj s instalací :-)

petrHu

  • Návštěvník
  • Příspěvků: 39
Re: Připojení přes Wifi
« Odpověď #20 kdy: 14 Června 2008, 18:58:49 »
Teď se asi projevím jako úplnej blb, ale zasekl jsem se hned u druhého kroku :-)
Citace
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  :-[

Honzin

  • Stálý člen
  • **
  • Příspěvků: 653
Re: Připojení přes Wifi
« Odpověď #21 kdy: 14 Června 2008, 21:12:15 »
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  ;)

petrHu

  • Návštěvník
  • Příspěvků: 39
Re: Připojení přes Wifi
« Odpověď #22 kdy: 15 Června 2008, 09:05:17 »
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:

Kód: [Vybrat]
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):

Kód: [Vybrat]
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:

Kód: [Vybrat]
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.

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: Připojení přes Wifi
« Odpověď #23 kdy: 15 Června 2008, 09:52:01 »
Ten který používáte. A nekopírujte ho, jen vytvořte symlink
Kód: [Vybrat]
uname -r

Jenže si myslím, že to nepomůže, protože si ho make našel sám
Citace
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-18-generic'
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

petrHu

  • Návštěvník
  • Příspěvků: 39
Re: Připojení přes Wifi
« Odpověď #24 kdy: 15 Června 2008, 10:13:05 »
takže po příkazu:

Kód: [Vybrat]
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.

 

Provoz zaštiťuje spolek OpenAlt.