Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: Mattsson - 21.08.07 - klo:10.10
-
Kävin poimimassa verkkokauppa.comista halpiskoneen Acer Power S290 eli kokoonpano on seuraavanlainen: Celeron D360, 1GB muistia / 160GB SATA / DVD-RW / verkkokortti, näytönohjain ja äänikortti kaikki ovat integroituja. Ongelma siis on että Ubuntu ei tainnut tunnistaa mitään noista asennuksen yhteydessä. Tuo verkkokortti olis tärkein, helpottaisi muuta asentelua huomattavasti, kun saisi koneen nettiin (ADSL-reitittimen kautta).
Foorumia hetken selattuani osasin kirjoittaa "lspci", jolla selvisi, että kone on syönyt liudan SiS:n chippejä:
northbridge SiS 671 ja southbridge SiS 968, verkkopiiri SiS 191, näytönohjain SiS Mirage 3 , äänipiiri SiS Azalia tms
Mitä siis asentaa ja ennenkaikkea miten? SiS:n sivuilta löytyy "jotain" ajureita, mutta ainakin jotkut Linux-ajurit ovat Redhatille, toimivatko myös Ubuntussa? 191 verkkoajurin asennusohje vähän tökkäsi, kun alettiin juttelemaan kernelin versiosta jne.
Windowsien kanssa olen hyvinkin sinut, mutta Linukkaan en ole ennen koskenut, joten jeesiä tarvitaan. ???
-
Hyvällä lykyllä verkko toimii heittämällä, mikäli olet dhcp:n alla.
Verkon toimimisen heittämällä selviää asennusrompun avulla l. jos saat verkon pelaamaan asennusrompulla suoraan, niin se toimineen kovalevyversiossakin suoraan.
-
Ei tullut kokeiltua, olisiko verkko toiminut suoraan cd:ltä, mutta ainakaan nyt käyttis asennettuna se ei toimi, Ylläpito -> Verkko (vai oliko se Verkkoasetukset) -> ei näy mitään lania, vain "Modeemi", jota ei ole edes käytössä. Voin kyllä testata rompulta buuttaamista illalla.
ADSL-purkissa on kyllä DHCP .
-
Olihan tämä oikeastaan jo tiedossa, mutta kokeilin nyt kuitenkin, ei toimi verkko cd:ltäkään buuttaamalla. Tuossahan tuli joku Linpus Linuxin asennuslevy mukana, liekö siitä mitään iloa..?
Tässä, mitä lspci kertoo:00:00.0 Host bridge: Silicon Integrated Systems [SiS] Unknown device 0671
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS968 [MuTIOL Media IO] (rev 01)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] 191 Gigabit Ethernet Adapter (rev 02)
00:05.0 IDE interface: Silicon Integrated Systems [SiS] SATA Controller / IDE mode (rev 03)
00:06.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:0f.0 Audio device: Silicon Integrated Systems [SiS] Azalia Audio Controller
00:1f.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)
Ja tässä, mitä lswh kertoo verkosta: *-network UNCLAIMED
description: Ethernet controller
product: 191 Gigabit Ethernet Adapter
vendor: Silicon Integrated Systems [SiS]
physical id: 4
bus info: pci@00:04.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: cap_list
configuration: latency=0
resources: iomemory:fdffc000-fdffc07f ioport:fe00-fe7f irq:21
EDIT: niin ja ei muuten myöskään ifconfig -a:lla näy muuta kuin local loopback, tms, ei eth0:aa..
-
Elikkä se on se verkkokaupan linpus juttu vai ? Luultavasti siinä voi olla ajurit sitten tuolle koneelle. Laitappa lätty sisään ja pasteta tänne mitä se levy on syönyt.
-
Moi,
Itse sain netin pelittämään näitä ohjeita mukaillen: http://ubuntu-utah.ubuntuforums.org/showthread.php?t=482284
Vaati siis verkkokortin moduulin lähdekoodin muokkausta ja uudelleenkääntöä.
Tässä koneessa rivi:
isa_bridge = pci_get_device(PCI_VENDOR_ID_SI, 0x0965, NULL);
muuttui muotoon:
isa_bridge = pci_get_device(PCI_VENDOR_ID_SI, 0x0968, NULL);
Liitteenä käännetty moduuli, että muut säästyvät tältä hommalta (ja minä linkkinä olevan sivun suomentamiselta). ;)
Poista tiedostonimen lopusta ".txt"
[ylläpito on poistanut liitteen]
-
Liitteenä käännetty moduuli, että muut säästyvät tältä hommalta (ja minä linkkinä olevan sivun suomentamiselta). ;)
Poista tiedostonimen lopusta ".txt"
Koitin tätä eikä toiminut, jämähtää käynnistyessä. Tuo liitetiedosto on yli 200 KB ja se alkuperäinen sis190.ko on vain jotain 20 KB. Jossain vikaa? Niin, siis yritän saada tätä toimimaan 7.10:lla.
-
Koitin tätä eikä toiminut, jämähtää käynnistyessä. Tuo liitetiedosto on yli 200 KB ja se alkuperäinen sis190.ko on vain jotain 20 KB. Jossain vikaa? Niin, siis yritän saada tätä toimimaan 7.10:lla.
Tuo edellinen viesti tuli kirjoitettua sen jälkeen, kun olin koko illan koneen kanssa tapeltuani saanut netin toimimaan. Taisi siinä väsyneenä unohtua mainita, että tuo moduuli on käännetty Feistyllä (7.04). Tuohon aikaan Gutsystä (7.10) ei vielä stabiilia versiota ollutkaan. Vika taitaa siis olla siinä, että tuo mokkula ei ole yhteensopiva tuoreempien kerneliversioiden kanssa.
Tuo minun säätämäni kone oli kaverin, eikä tuo ole vielä nähnyt syytä päivittää Feistystä Gutsyyn. Uudempaa versiota tuosta moduulista ei siis minulla ole tarjolla, mutta ohjeet tähän operaatioon löytyvät tuolta edellisen viestini linkistä.
-
Tuo minun säätämäni kone oli kaverin, eikä tuo ole vielä nähnyt syytä päivittää Feistystä Gutsyyn. Uudempaa versiota tuosta moduulista ei siis minulla ole tarjolla, mutta ohjeet tähän operaatioon löytyvät tuolta edellisen viestini linkistä.
build-essential:in asentaminen onnistui ihan http://www.nic.funet.fi/pub/mirrors/releases.ubuntu.com/gutsy/ubuntu-7.10-desktop-i386.iso CD:ltä. Sitten kun yritin sudo apt-get install linux-source-2.6.22 tulee virheilmoitus "Package linux-source-2.6.22 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only availabvle from another source". Löytyykö tuo lähdekoodi http://cdimages.ubuntu.com/releases/7.10/release/source/ubuntu-7.10-src-1.iso CD:ltä? Tuo image on liian suuri CD:lle poltettavaksi :(
-
sudo apt-get install linux-source-2.6.22
Kyllä tuo minulla ainakin lähtee asentamaan sitä ihan OK, 45.4MB on paketin koko.
apt-cache search linux-source-2.6.22
sanoo: linux-source-2.6.22 - Linux kernel source for version 2.6.22 with Ubuntu patches
olethan muistanut komentaa tämän:
sudo apt-get update
-
Kyllä tuo minulla ainakin lähtee asentamaan sitä ihan OK, 45.4MB on paketin koko.
apt-cache search linux-source-2.6.22
sanoo: linux-source-2.6.22 - Linux kernel source for version 2.6.22 with Ubuntu patches
Ei sano mitään.
olethan muistanut komentaa tämän:
sudo apt-get update
Pari riviä tekstiä ja sitten "Reading package lists... Done".
Sen jälkeen kun koitin taas tuota "... install linux-source-2.6.22" niin tulee sama virheilmoitus. Pitäisikö tuon toimia juuri tuolla desktop CD:llä?
-
pitäisikö tuon toimia juuri tuolla desktop CD:llä?
Tosiaan, sinulla kun ei se netti vielä toimi... Kernelin sorsia ei varmaan CD:ltä löydy, vaan ne tulee sieltä netistä.
En todellakaan takaa että tämä onnistuu, mutta yrittänyttä ei laiteta, sanovat.
Jotenkin pitää saada koneelle tämä (http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com/pool/main/l/linux-source-2.6.22/linux-source-2.6.22_2.6.22-14.46_all.deb) paketti.
Ko. paketti sitten asennetaan komennolla:
sudo dpkg -i linux-source-2.6.22_2.6.22-14.46_all.deb
Mutta en siis todellakaan tiedä onnistuuko homma noin, koska en ole sitä koskaan noin tehnyt.
Kokoa tuolla paketilla on se reilut 45 megaa, joten polta jossakin koneessa se rompulle ja siirrä ko. koneelle jne.
-
Mutta en siis todellakaan tiedä onnistuuko homma noin, koska en ole sitä koskaan noin tehnyt.
Kokoa tuolla paketilla on se reilut 45 megaa, joten polta jossakin koneessa se rompulle ja siirrä ko. koneelle jne.
Tuolla sain sourcet ja sain muutettua siellä olevaa sis190.c-tiedostoa, mutta kun yritin ajaa
sudo make menuconfig
sain virheilmoituksen
jelovirt@Gotham:/usr/src/linux-source-2.6.22$ sudo make menuconfig
HOSTCC scripts/kconfig/lxdialog/checklist.o
In file included from scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:32:20: error: curses.h: No such file or directory
In file included from scripts/kconfig/lxdialog/checklist.c:24:
ja paljon muuta, mutta mielestäni nuo olivat ne varsinaiset virheet.
-
mutta mielestäni nuo olivat ne varsinaiset virheet.
Hyvähyvä, edistystä! ;) Asenna samalla tyylillä tämä (http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com/pool/main/n/ncurses/libncurses5_5.6+20070716-1ubuntu3_i386.deb) ja tämä (http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com/pool/main/n/ncurses/libncurses5-dev_5.6+20070716-1ubuntu3_i386.deb)
Katsotaan sitten mitä muuta se vielä haluaa.
-
[Hyvähyvä, edistystä! ;) Asenna samalla tyylillä tämä (http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com/pool/main/n/ncurses/libncurses5_5.6+20070716-1ubuntu3_i386.deb) ja tämä (http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com/pool/main/n/ncurses/libncurses5-dev_5.6+20070716-1ubuntu3_i386.deb)
Katsotaan sitten mitä muuta se vielä haluaa.
Nyt homma eteni
sudo make drivers/net/sis190.ko
asti josta tuli virhe
CC [M] drivers/net/sis190.o
/bin/sh: cannot create .tmp_versions/sis190.mod: Directory nonexistent
make[1]: *** [drivers/net/sis190.o] Error 2
make: *** [drivers/net/sis190.ko] Error 2
-
CC [M] drivers/net/sis190.o
/bin/sh: cannot create .tmp_versions/sis190.mod: Directory nonexistent
make[1]: *** [drivers/net/sis190.o] Error 2
make: *** [drivers/net/sis190.ko] Error 2
Edelleen edistystä! ;)
Mutta valitettavasti menee yli minun ymmärykseni. No kumminkin se ei nyt pysty luomaan tuota
.tmp_versions/sis190.mod tiedostoa koska jotakin hakemistoa ei ole olemassa,
ja se ei tietenkään sano että mitä hakemistoa ei ole.
Toivottavasti joku osaa auttaa, minä olen ihan ulkona, kuin se lumiukkeli.
Toisaalta voisi olla niinkin että tuo .tmp_versions -hakemisto puuttuu, eikä se muka osaa sitä tehdä,
aika hakuammuntaa kylläkin...
edit:
katsopas että hakemisto drivers/net/.tmp_versions on olemassa, jos ei ole luo se.
-
katsopas että hakemisto drivers/net/.tmp_versions on olemassa, jos ei ole luo se.
Sillä toimi että loin sen hakemistoon missä sourcet ovat. Eli Gutsyllä käännettyä:
[ylläpito on poistanut liitteen]
-
Tosiaan, sinulla kun ei se netti vielä toimi... Kernelin sorsia ei varmaan CD:ltä löydy, vaan ne tulee sieltä
Nyt kun kone toimii, pitäisi vielä saada muuta asennettua. Kun koitan
jelovirt@Gotham:~$ sudo apt-get install openssh-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package openssh-server is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package openssh-server has no installation candidate
Ymmärsin että Gutsy hakisi netistä tarvittavat paketit, mutta vaikuttaa siltä että tuo apt-get yrittää löytää paketin kovalevyltä/CD:ltä.
-
Jees! Ajelepas ihan ensimäiseksi nämä
sudo apt-get update
sudo apt-get dist-upgrade
Tuon update -komennon jälkeen pitäisi tapahtua aika lailla vipinää kun tietoja haetaan netistä,
Eli update pitää muistaa ajaa aina ensin.
dist-upgrade sitten päivittää kaikki paketit uusimpiin versioihinsa, mitä ne ei enää CD:llä suinkaan ole.
Sen jälkeen sitten vasta asennuksia...
openssh-server -paketti on kyllä olemassa, eli asennuskomento on ihan OK
-
katsopas että hakemisto drivers/net/.tmp_versions on olemassa, jos ei ole luo se.
Sillä toimi että loin sen hakemistoon missä sourcet ovat. Eli Gutsyllä käännettyä:
Terve.
Olette tehneet ison työn. Itsellä on sama kokoonpano, Acer S290 ja Gutsy. Ei houkuttele tehdä hirveästi käydä samaa polkua läpi, jonka olette jo tehneet. Kerrotko mihin tuo liitetiedosto-binaari pitäisi laittaa, ja mitä muuta tehdä että homma pelittäisi?
Voit vaikka kuvitella olen tavallinen Windows-osaaja;)
Meitä muitakin Verkkokaupan Acerin ostajia varmaan löytyy, jotenkiitoksia voi odottaa useammastakin suunnasta.
t. Goose
-
Olette tehneet ison työn. Itsellä on sama kokoonpano, Acer S290 ja Gutsy. Ei houkuttele tehdä hirveästi käydä samaa polkua läpi, jonka olette jo tehneet. Kerrotko mihin tuo liitetiedosto-binaari pitäisi laittaa, ja mitä muuta tehdä että homma pelittäisi?
Jos vain nyt muistan oikein, niin aja
sudo rmmod drivers/net/sis190.ko
sudo cp drivers/net/sis190.ko /lib/modules/`uname -r`/kernel/drivers/net/
sudo modprobe sis190
Eli tuonne /lib/modules/`uname -r`/kernel/drivers/net/ hakemistoon mikä minulle on /lib/modules/2.6.22-14-generic/kernel/drivers/net/.
Tuon jälkeen pitäisi System -> Administrator -> Network ilmaantua Wired connection,
Sitten vielä
sudo apt-get update
sudo apt-get dist-upgrade
Jotta saa nuo apt-get-systeemit toimimaan.
-
mutta mielestäni nuo olivat ne varsinaiset virheet.
Hyvähyvä, edistystä! ;) Asenna samalla tyylillä tämä (http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com/pool/main/n/ncurses/libncurses5_5.6+20070716-1ubuntu3_i386.deb) ja tämä (http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com/pool/main/n/ncurses/libncurses5-dev_5.6+20070716-1ubuntu3_i386.deb)
Katsotaan sitten mitä muuta se vielä haluaa.
Olin siis saanut koneen toimimaan ja se pörräsi onnellisesti tuolla nurkassa. Sitten annoin sen asentaa jotain päivityksiä ja se meni "rikki". Eli asentamaan käyttis uudestaan. Koitin asentaa tuon sis190.ko uudestaan, mutta kun ajoin sille "sudo modprobe sis190", vastauksena oli "Segmentation fault" ja koko kone jämähti eikä enää buutannut, "/sbin/modprobe abnormal exit".
Koitain tehdä tässä threadissa olleet jutut uudestaan, mutta nyt asennus tuntuukin vaativan myös libc-dev-paketin kun yritän asentaa jompaa kumpaa noista yllä mainituista paketeista. Huokaus. Kannattaako vain luovuttaa ja käydä ostamassa erillinen verkkokortti, se kun ei kuitenkaan maksa kuin kympin?