Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: AQ - 19.03.14 - klo:17.54

Otsikko: 32 -bittinen Lubuntu 13.10 ja näppäimistön toiminta
Kirjoitti: AQ - 19.03.14 - klo:17.54
Yli 20 Windows -vuoden jälkeen siirryin nyt Lubuntuun (32 -bittinen 13.10). Asennuksen tein Lenovo S10-3c miniläppäriin. Käyttöjärjestelmä on loistava ja kaikki toimiii upeasti, MUTTA läppärin oma näppis ei ollenkaan!

Langaton näppis toimii, samoin läppärin oma kosketushiiri ja sen 2 painiketta, muttei kirjaimet tai numerot. Asensin uudelleen, sama juttu. Asensin Lubuntu LTS 12.04 (32 -bittinen), sama ongelma. Ubuntua tai Xubuntua en kokeillut, koska asentamani ovat kevyempiä ja minulle riitäviä. IT -maallikkona olen kokeillut näppiksen syöttötapoja, kieliasetuksia, ibus -asetuksia, mikään ei auta.

Osaisiko joku neuvoa, lienee mahdollista saada myös näppis pelaamaan kun vaan tietää keinot? Kiitän avusta!
Otsikko: Vs: 32 -bittinen Lubuntu 13.10 ja näppäimistön toiminta
Kirjoitti: salai - 19.03.14 - klo:18.32
Taitaa olla BIOS-ongelma, kuten Tietokone-lehden keskusteluissa joku jo sinulle(?) kertoi.

Eli se bios pitäisi jotenkin saada päivitettyä versioon 16. Siitä löytyi paljonkin erilaista tietoa googlella, mm:

Bug #677633 “keyboard doesn't work with acpi on lenovo s10-3c” : Bugs : “linux” package : Ubuntu (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/677633)
[ubuntu] Lenovo Ideapad S10-3C keyboard issue (http://ubuntuforums.org/showthread.php?t=1626104)
Drivers and software - IdeaPad S10-3c Notebook (http://support.lenovo.com/en_CA/research/hints-or-tips/detail.page?&DocID=HT073047)

Voi olla hankalampi homma, kun ilmeisesti edes tuolta Lenovon sivulta ei löydy (W7:ssä) toimivaa biosin asennusohjelmaa, vaan pitäisi saada jostain erillinen zip-tiedosto?

EDIT: Aika monimutkaiselta vaikuttaa kyseisen Lenovo-mallin biosin päivitys (viestit #10 - 12):
Not able to run 3CCN16WW bios update! - Lenovo Community (http://forums.lenovo.com/t5/IdeaPad-S-series-Netbooks/Not-able-to-run-3CCN16WW-bios-update/td-p/611641).
Otsikko: Vs: 32 -bittinen Lubuntu 13.10 ja näppäimistön toiminta
Kirjoitti: AQ - 20.03.14 - klo:16.44
Kiitos vastauksesta, tässä on tutkiminen käynnissä. Olikohan Linux -ilo ennenaikaista? Parin päivän hutkimisen jälkeen on selvinnyt, että Lubuntun BIOS päivitys Lenovo S10-3c:ssä ei tosiaan olekaan aivan simppeli juttu. BIOS -versio 16 löytyy (3CCN16WW.exe), mutta Lenovo ei sitä tue ja taas väärän asentaminen voi kuulemma tiltata koneen kunnolla ja lopullisesti. Löysin infoa:

This is the one and final solution for keyboard problems in all Linux OS on Lenovo S10-3c. 1.The main problem is the bios, but the bigger problem is that Lenovo driver & bios update site does not give you the full pack. It only gives you the file 3CCN16WW.exe. This file alone does not run and on Windows 7 (recommended) if you run it. IT will give you the error: Unable to load driver. 2. After looking for various sites, I find one Russian link that gives complete zip package that helps you to run this 3CCN16WW.exe file. The link I am not giving here. But, those interested can request me at . I shall give you the link. 3. Download the file unzip it and then restart computer to run BIOS and then restart then run ECFLASH. And your bios updates to version 16. 4. I am easily running my win 7 and ubuntu 11.10 side by side with keyboard working fine in Ubuntu.

Odottelen tuota linkkiä ja jos sen saan, voiko siihen luottaa? Myös LinuxMint 8 KDE:tä on suositeltu, tunteeko joku, toimisiko sen kanssa näppis. Sain jo tehtyä bootable usb -tikun, mutten vielä asennusta Lubuntun rinnalle tai päälle. Ensikokemus Linuxista siis törmäsi umpikujaan, WINDOWS on poistettu ja Linuxin kanssa vaihtoehdot vähissä. Onhan tämä aika tiedettä, yksi bugi saa muuten loistavan käyttiksen täysin turhaksi! Hyvä käyttis ilman näppistä on kuin hyvä auto ilman renkaita!!!

Ei laiteta tänne varsinkaan muiden s-posteja, omistakin kannattaa olla varovainen. Osoite poistettu -Storck
Otsikko: Vs: 32 -bittinen Lubuntu 13.10 ja näppäimistön toiminta
Kirjoitti: nm - 20.03.14 - klo:17.41
S10-3c:n näppäimistövika esiintyy samalla tavalla kaikissa Linux-jakeluissa ja myös muissa käyttöjärjestelmissä, kuten *BSD:ssä. Näppäimistö toimii, jos kernelin ACPI-tuki kytketään pois päältä, mutta silloin virranhallinta ja monet muut asiat eivät toimi.

Launchpadissa on esitetty myös vaihtoehtoinen ratkaisu, jos BIOS-päivitys on liian hankala tai pelottava.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/677633
Katso viestit #101 (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/677633/comments/101) ja #106 (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/677633/comments/106).


1. Tallenna alla oleva ohjelmakoodi kotihakemistoosi tiedostoon enable_keyboard.c

Onnistuu esimerkiksi käynnistämällä Tekstimuokkain (gedit) päätteen kautta, jotta tiedosto tulee tallennettua oikeaan paikkaan:

Koodia: [Valitse]
gedit ~/enable_keyboard.c
Kopioi sitten alla oleva koodi geditiin, tallenna tiedosto ja sulje gedit.

Koodia: [Valitse]
#include <unistd.h>
#include <sys/io.h>
#define I8042_COMMAND_REG 0x64
int main(int argc, char *argv[]) {
    char data = 0xae; // enable keyboard
    ioperm(I8042_COMMAND_REG, 1, 1);
    if (argc == 2 && argv[1][0] == '0')
        data = 0xad; // disable keyboard
    outb(data, I8042_COMMAND_REG);
    return 0;
}


2. Käännä enable_keyboard.c ajettavaksi ohjelmaksi päätteessä:

Koodia: [Valitse]
gcc enable_keyboard.c -o enable_keyboard

3. Suorita ohjelma pääkäyttäjän oikeuksin:

Koodia: [Valitse]
sudo ./enable_keyboard


Näppäimistön pitäisi lähteä toimimaan heti komennon suorittamisen jälkeen. Pysyvää käyttöä varten enable_keyboardin voi kopioida esimerkiksi hakemistoon /usr/local/bin ja asettaa suoritettavaksi automaattisesti käynnistyksen aikana.

Koodia: [Valitse]
sudo cp enable_keyboard /usr/local/bin/
Muokkaa tiedostoa /etc/rc.local tekstieditorilla:

Koodia: [Valitse]
sudo -i gedit /etc/rc.local
Lisää uusi rivi /usr/local/bin/enable_keyboard ennen riviä exit 0

Lainaus
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

/usr/local/bin/enable_keyboard

exit 0

Tallenna tiedosto ja sulje gedit.
Otsikko: Vs: 32 -bittinen Lubuntu 13.10 ja näppäimistön toiminta
Kirjoitti: juyli - 20.03.14 - klo:21.40
Näppäimistö toimii, jos kernelin ACPI-tuki kytketään pois päältä, mutta silloin virranhallinta ja monet muut asiat eivät toimi.

Niinpä. Kernel-parametri acpi=off tai vastaavat taitaisivat riittää?
Nyt on tietenkin kukin tykönään mietettävä, kannattaako ACPI:tä kytkeä pois käytöstä, vai ongelmoida toimimattoman näppäimistön kanssa.
Otsikko: Vs: 32 -bittinen Lubuntu 13.10 ja näppäimistön toiminta
Kirjoitti: Mistofelees - 21.03.14 - klo:01.00
Näppäimistö toimii, jos kernelin ACPI-tuki kytketään pois päältä, mutta silloin virranhallinta ja monet muut asiat eivät toimi.

Niinpä. Kernel-parametri acpi=off tai vastaavat taitaisivat riittää?
Nyt on tietenkin kukin tykönään mietettävä, kannattaako ACPI:tä kytkeä pois käytöstä, vai ongelmoida toimimattoman näppäimistön kanssa.

Lenovolta tuntuu tulevan aika epätasaista tavaraa. Osa on huipputuotteita. Osa täyttä lannoitetta. Aitoa China Exporttia.
IBM:n peruina joukossa on monia malleja, joihin varaosien ja softan saanti on mahdotonta. IBM oli aikoinaan konttoripuolella tunnettu kovasta hinnastaan, huonosta tuesta ja olemattomasta varaosavalikoimasta. -ja ylimielisistä työntekijöistä.
Otsikko: Vs: 32 -bittinen Lubuntu 13.10 ja näppäimistön toiminta
Kirjoitti: nm - 21.03.14 - klo:01.31
Lenovolta tuntuu tulevan aika epätasaista tavaraa. Osa on huipputuotteita. Osa täyttä lannoitetta. Aitoa China Exporttia.

Sama juttu kaikilla suurilla valmistajilla ehkä Applea lukuunottamatta. Kotikäyttäjille myydään halvalla roskaa ja yrityskäyttöön on tarjolla laadukkaampaa rautaa tuhat euroa kalliimmalla. Tässäkin tapauksessa eron näkee hinnan lisäksi myös brändistä, eli kyseessä on IdeaPad, eikä ThinkPad.
Otsikko: Vs: 32 -bittinen Lubuntu 13.10 ja näppäimistön toiminta
Kirjoitti: AQ - 30.03.14 - klo:15.16
Koska Lenovossa ei enää ole Windowsia, BIOSin päivittäminen (ainakin meikäläisen kokemuksella ja taidoilla) tuntuu epävarmalta ja monimutkaiselta. Päädyin seuraavaan monivaiheiseen, pomminvarmaan  ratkaisuun.

1. Laitoin kengät jalkaa ja kävelin tarvikekauppaan.
2. Ostin pienen bluetooth -näppiksen.
3. Tein Lenovon kantolaukkuun sivutaskun näppikselle.
4. Aloitin Lubuntun käytön!

Anyway, olen niin tyytyväinen Lubuntuun, että aion asentaa sen myös muihin läppäreihini. Onko todennäköistä, että sama ongelma toistuu myös esim. Acer-, Asus- tai HP-Canon- läppäreillä eli onko kyseinen ongelma nimenomaan ja vain Lenovon kanssa esiintyvä?
Otsikko: Vs: 32 -bittinen Lubuntu 13.10 ja näppäimistön toiminta
Kirjoitti: nm - 30.03.14 - klo:15.25
Koska Lenovossa ei enää ole Windowsia, BIOSin päivittäminen (ainakin meikäläisen kokemuksella ja taidoilla) tuntuu epävarmalta ja monimutkaiselta. Päädyin seuraavaan monivaiheiseen, pomminvarmaan  ratkaisuun.

Aiemmin esittämäni vaihtoehtoinen ratkaisu on suhteellisen helppo, kun seuraat tarkasti antamiani ohjeita.

Anyway, olen niin tyytyväinen Lubuntuun, että aion asentaa sen myös muihin läppäreihini. Onko todennäköistä, että sama ongelma toistuu myös esim. Acer-, Asus- tai HP-Canon- läppäreillä eli onko kyseinen ongelma nimenomaan ja vain Lenovon kanssa esiintyvä?

Ongelma esiintyy vain ja ainoastaan tässä kyseisessä mallissa S10-3c, ei muissa Lenovon koneissa tai muiden valmistajien laitteissa.