Linux

Edit 2010-01-03 Efter en del tips så funkar det i Ubuntu 9.10
http://familjen-gustafsson.se/blogg/2010/01/ubuntu-9-10-med-telia-mobilt-bredband-option-icon-505-fungerar/

Jag testade idag att uppgradera en laptop från Ubuntu 9.04 till 9.10. Kärnan blev 2.6.31 vilket borde borga för att modemet skulle stödjas. Alla kontroller (lsusb lsmod usb-switch) verkade funka och det dök upp i nätverkshanteraren. Men när jag försöker att koppla upp så kopplar det bara ner igen. Tills vidare så låter jag frugans dator rulla vidare på 9.04…..

Det verkar som om HSO gått sönder i kärna 2.6.31. Mer läsning nedan.
http://www.pharscape.org/forum/index.php/topic,784.0.html

Sedan tidigare mäter jag ute-temperaturen i Hovslätt och energiförbrukningen hemma. Nu tog jag mej i kragen och utökade 1wirebussen hemma att omfatta värmepumpens fram och returledning till element.

Sensorn som jag använder är Maxims DS18S20 kopplat till en laptop med Ubuntu. Jag använder OWFS för att lätt kunna hämta mätvärden.

Jag kör två RRD databaser och en graf för att rita detta.

vp

Detta modem har stulit några timmar av mej. Närmast sanningen kom jag på denna instruktion. Tiden har sedan gått och det har kommit nya kernels till Ubuntu. Så här blev min lösning för att surfa mobilt.

Installera Ubuntu 9.04. Sedan uppdatera det med senaste paketen. Ta upp en terminal och kolla vilken kärna du har.

terminal: uname -r
2.6.28-15-generic

Hämta en nyare headers 1 och 2 och kernel 2.6.30.8 på adressen.

Installera den
terminal: sudo dpkg -i linux-headers-2.6.30-02063008_2.6.30-02063008_all.deb
terminal: sudo dpkg -i linux-headers-2.6.30-02063008-generic_2.6.30-02063008_i386.deb
terminal: sudo dpkg -i linux-image-2.6.30-02063008-generic_2.6.30-02063008_i386.deb

Starta om och verifiera att du kör på nya kerneln.

terminal: uname -r
2.6.30-02063008-generic

Du kan nu ansluta USB-modemet och se att det finns i USB och att modulen hso laddas samt att det skapats ett ttyHS*-device.

terminal:lsusb|grep Option
Bus 001 Device 002: ID 0af0:d055 Option

terminal:lsmod|grep hso
hso <siffor>

terminal: ls /dev/ttyH*
/dev/ttyHS0 (eller ttyHS1 etc)

Saknar du hso-modulen och device så har inte modulen laddats i kärnan när du anslöt modemet. För att få linux att strunta i CDROM-läget på modemet så ska ytterligare lite fixas.

Hämta ozerocdoff från http://www.pharscape.org/ozerocdoff.html Följ länkarna där för att hämta senaste versionen. Filen heter udev.tar.gz

terminal: gunzip udev.tar.gz
tar xvf udev.tar
cd udev
make
sudo make install
cd /etc/udev/rules.d/

redigera filen som hanterar att stänga av CDROM-läget

sudo vi 51-hso-udev.rules

Lägg in dessa två rader i slutet på motsvarande stycken i filen.

ATTRS{idVendor}==”0af0″, ATTRS{idProduct}==”d055″, RUN+=”/usr/sbin/ozerocdoff -wi 0x%s{idProduct}”

SUBSYSTEM==”usb_device”, SYSFS{idVendor}==”0af0″, SYSFS{idProduct}==”d055″, SYSFS{bDeviceClass}==”00″, RUN+=”/usr/sbin/ozerocdoff -wi 0x%s{idProduct}”

Starta om  PCn.

Lägg till Telia i network manager för mobilt bredband genom att högerklicka på nätverkssymbolen högst upp på skärmen. I mitt fall välj Telia. Gå in och redigera anslutningen och skriv i din PIN-kod.

Nu ska du kunna vänsterklicka på nätverkssymbolen och välja Telia och surfa trådlöst.

Nu ska jag snart ge mej i kast med Tinnas Ubuntu. Med denna metod har jag lyckats 2ggr i testmiljön.

2009-10-02: På 15 min fick jag till det i Tinnas laptop med Ubuntu 9.04. Vid test på landet (Hånger) så blev det 7.1Mbit/s nedströms. Bättre än ADSL hemma..

Normalt så spelar jag DVD i DVD-spelaren, men ibland så vill jag köra en DVD i mythtv (typ NTSC-skiva). Jag märkte att skivan inte ville komma ut på ”Eject media” då den hänvisar till /dev/fd0. Efter lite googlande och justerande så blev min lösning så här genom att lägga till ett menyval till för att mata ut DVDn.

Logga in i mythtvn.
cd /usr/share/mythtv
sudo vi optical_menu.xml

Lägg till följande stycke i filen. T.ex ovanför stycket med eject media.

<button>
<type>EJECT</type>
<text>Eject DVD</text>
<action>EXEC eject /dev/dvd1</action>
</button>

<button>
<type>EJECT</type>
<text>Eject DVD</text>
<action>EXEC eject /dev/dvd1</action>
</button>

Spara filen, gå ur opticalmeny och återvänd så har du ett nytt menyval.
OBS, om din dvd-läsare inte heter /dev/dvd1 så byter du till det som gäller. Kolla med ls /dev/dvd etc.

Direkt efter en installation av t.ex Ubuntu 9.04 så kan man inte ansluta till Webex webbmöten (eller Telia telemöte). Det fattas lite paket. För att korrigera detta problem  i 32bitars Ubuntu så får du knappla lite.

javaproblem

javaproblem

Starta terminalen som finns under ”program, tillbehör”.

Skriv:
sudo apt-get install libstdc++5 sun-java6-plugin

Ange ditt lösenord. Troligen så finns redan  libstdc++5.
Svara ja på frågorna och godkänn java-licensen.

När det är installerat så ska du lägga till 2 rader sist i din .profile i din hemkatalog.
Men först ska du säkerhetskopiera filen

cp .profile .profile.090915 (eller annat lämpligt suffix)

Vill du lägga till raderna med ”vi” så är det OK, annars funkar det med echo och enkla fnuttar.
Kom ihåg dubbla >> annars skriver du över innehållet.

echo 'export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.66'>>.profile
echo 'export PATH=$JAVA_HOME/bin:$PATH'>>.profile

Gå ur terminalen genom att skriva ”exit”. Logga ur din användare och logga in igen och testa Webex. Du får godkänna ett program vid uppstart av webex.

godkänn programmet

godkänn programmet

Sedan ska det funka och du blir inloggad.

webex igång

webex igång