Kirjoittaja Aihe: firewire  (Luettu 4816 kertaa)

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
firewire
« : 18.01.06 - klo:00.10 »
Yritän saada firewire-kortin toimimaan.
Tällä sivulla on yleistä tietoa firewirestä http://www.linux1394.org/

Yritin seurata ohjeita, mutta tuli seuraavia ongelmia:

Ubuntussahan on Kernel 2.6. ja ohjeessa puhutaan vain 2.4.stä :

3. Download the kernel patch. (Only required for kernel 2.2.x).
Kernel 2.4.2+ users should download this patch.
Kernel 2.4.0/2.4.1 users should download this patch.
Save the file to /usr/src.

Miten Ubuntu 5.10. kanssa pitäisi tässä kohdin toimia ?


janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: firewire
« Vastaus #1 : 18.01.06 - klo:01.32 »
Yritän saada firewire-kortin toimimaan.

olet siis todennut, että se ei toimi?

Tällä sivulla on yleistä tietoa firewirestä http://www.linux1394.org/

Yritin seurata ohjeita, mutta tuli seuraavia ongelmia:

Ubuntussahan on Kernel 2.6. ja ohjeessa puhutaan vain 2.4.stä :

Miten Ubuntu 5.10. kanssa pitäisi tässä kohdin toimia ?

ubuntun kernelissä (j muissakin uusisssa kerneleissä) on mukana firewire-kamat oletuksena ja jos ubuntun raudan tunnistamiseen on yhtään luottamista, se on jo varmaankin ladannut modulit automaattisesti.

kokeile komentaa:
Koodia: [Valitse]
$ lsmod | grep 1394
jos tulosteena on rivejä joiden ensimmäinen sarake sisältää luvun 1394 (ehkäpä ieee1394 ;) ) niin modulitkin pitäisi olla ladattuna.

jos modulit on ladattu, oletko kokeillut toimiiko kortti?

jos moduleita ei ole ladattu, kerro mitä komento lspci tulostaa.
Janne

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
Re: firewire
« Vastaus #2 : 18.01.06 - klo:13.00 »
Moduuleita ilmeisesti ei ole ladattu, koska " lsmod | grep 1394 " ei tulostanut mitään. Eli:
 
$ lspci
0000:00:00.0 Host bridge: Intel Corp. 82815 815 Chipset Host Bridge and Memory Controller Hub (rev 02)
0000:00:02.0 VGA compatible controller: Intel Corp. 82815 CGC [Chipset Graphics Controller] (rev 02)
0000:00:1e.0 PCI bridge: Intel Corp. 82801AA PCI Bridge (rev 02)
0000:00:1f.0 ISA bridge: Intel Corp. 82801AA ISA Bridge (LPC) (rev 02)
0000:00:1f.1 IDE interface: Intel Corp. 82801AA IDE (rev 02)
0000:00:1f.2 USB Controller: Intel Corp. 82801AA USB (rev 02)
0000:00:1f.3 SMBus: Intel Corp. 82801AA SMBus (rev 02)
0000:01:01.0 FireWire (IEEE 1394): Adaptec AIC-5800 (rev 10)
0000:01:02.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 0a)
0000:01:02.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 0a)
0000:01:04.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: firewire
« Vastaus #3 : 18.01.06 - klo:13.56 »
Moduuleita ilmeisesti ei ole ladattu, koska " lsmod | grep 1394 " ei tulostanut mitään. Eli:
 
$ lspci
0000:01:01.0 FireWire (IEEE 1394): Adaptec AIC-5800 (rev 10)

juu, tuo piiri vaatiikin yllättäen ajurin aic5800, jota ainakaan minun setissä ei oletuksena ole. eikä pakettihaullakaan löytynyt mitään, kuten ei ubuntun kernelikonffistakaan.

pitää tarkistaa homma, mutta voi olla, että joudut kääntämään kernelin itse saadaksesi kortin toimimaan. kernelin lähdekoodeissa pitäisi kuitenkin olla ajurikoodi tuolle, sillä se on ollut olemassa ainakin vuodesta 1999.
Janne

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: firewire
« Vastaus #4 : 18.01.06 - klo:18.37 »
no, nyt tarkistin, eikä ubuntun kernelipuussa ollut ylipäätään ajuria tuolle piirille IEEE-puolella. ajattelin, että homma menisi patchaamiseksi aj kernelin kääntämiseksi, mutta nopean googletuksen jälkeen löysin tällaisen sivun:
http://www.compatiblelinux.org/dispositivo.jsp?iddisplux=7742&idnat=2

siellä näkyisi olevan tuo kyseinen kortti/piiri ja lista missä se on tuettuna. listalta löytyy myös ubuntu ja tlipäätään kaikissa ajurin nimeksi ilmoitetaan aic7xxx joka löytyy linux-kernelistä SCSI-laitteiden osiosta. tässä välissä kannattaa ehkä tarkistaa onko ko. ajuri ladattuna:
Koodia: [Valitse]
$ lsmod | grep aic
jos tuo tulostaa ajurin aic7xxx, saattaa kortti hyvinkin toimia.

jos ei, niin sitä voisi kokeilla ladata ja testata sen toimivuutta sen jälkeen:
Koodia: [Valitse]
$ sudo modprobe aic7xxx
Janne

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
Re: firewire
« Vastaus #5 : 19.01.06 - klo:02.33 »

sudo modprobe aic7xxx   komennon jälkeen:

$ lsmod | grep aic
aic7xxx               165332  0
scsi_transport_spi     17920  1 aic7xxx
scsi_mod              124872  2 aic7xxx,scsi_transport_spi

Eli siis onko nyt modulit ladattu ?

Pitäisikö firewiren jatkona johdon päässä oleva polttava cd-asema tulla johonkin näkyviin ?


lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Re: firewire
« Vastaus #6 : 19.01.06 - klo:12.18 »
Kokeile vielä onko sinulla sbp2 moduli. Jos ei sitä ole, lisää rivi sbp2 /etc/modules tiedostoon. Voi olla että sen jälkeen kone täytyy käynnistää uudelleen.

Tämän jälkeen hotplugin pitäisi löytää laite. Sen tulisi näkyä normaalina SCSI laitteena, eli /dev/sdax

tässä vielä sbp2 modulista http://www.linux1394.org/sbp2.php

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
Re: firewire
« Vastaus #7 : 19.01.06 - klo:13.48 »
sbp2 on ilmeisesti onnistuneesti paikallaan, koska seuraavista komennoista ei tule virheilmoitusta:

sbp2_exclusive_login=0
sbp2_exclusive_login=1

kansiossa /dev  ei kuitenkaan ole " sdax " nimistä tiedostoa tai kansiota. Hotplug on siis jokin ohjelma, joka ei itsessään tule mitenkään näkyviin ?

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Re: firewire
« Vastaus #8 : 20.01.06 - klo:22.07 »
Lainaus
kansiossa /dev  ei kuitenkaan ole " sdax " nimistä tiedostoa tai kansiota.

tuossa x on joku numero. luultavasti dev/sda1

Kaikki /etc/modules tiedostossa olevat modulit ladataan koneen käynnistyessä. Jos koneen ollessa päällä ladataan vielä joku uusi moduli, voidaan se tehdä modprobe komennolla. Tällöin uusi moduli ei kuitenkaan lataudu automaattisesti käynnistyksen yhteydessä.

Jos ei löydy /dev/sda1 tiedostoa, koeta dmesg |grep 1394

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
Re: firewire
« Vastaus #9 : 21.01.06 - klo:12.17 »
Hakemistossa ei ollut sda-alkuisia tiedostoja.

$dmesg |grep 1394  komento ei tulostanut mitään.


janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: firewire
« Vastaus #10 : 21.01.06 - klo:12.34 »
Hakemistossa ei ollut sda-alkuisia tiedostoja.

$dmesg |grep 1394  komento ei tulostanut mitään.

:(
no, tämä menee nyt täysin arvailuksi, mutta onko sinulla ladattuna myös moduli ieee1394, jos ei ole, lataa se ensin ja vasta sitten tuo aic-moduli.
Janne

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
Re: firewire
« Vastaus #11 : 21.01.06 - klo:15.38 »
Suoritin siis seuraavat komennot:

$ sudo modprobe ieee1394
$ sudo modprobe aic7xxx
$ lsmod|grep aic
aic7xxx               165332  0
scsi_transport_spi     17920  1 aic7xxx
scsi_mod              124872  3 aic7xxx,scsi_transport_spi,sbp2
$ dmesg|grep 1394

ei tulostanut mitään ja /dev kansiossa ei ole sda nimisiä tiedostoja.

Kokeilin myös laittaa kansioon:

/etc/modules

rivit:

ieee1394
aic7xxx

ennen riviä:

sbp2

Sammutin ja käynnistin koneen, mutta edelleenkään ei löydy sda -mimisiä tiedostoja dev kansiossa.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: firewire
« Vastaus #12 : 21.01.06 - klo:15.44 »
Sammutin ja käynnistin koneen, mutta edelleenkään ei löydy sda -mimisiä tiedostoja dev kansiossa.

tekemäsi vaiheet vaikuttavat olevan täysin oikein. silti jotai on tietysti pielessä, koska homma ei toimi. valitettavasti minä en osaa enää edes arvailla mistä voisi olla kysymys, koska en ole ikinä kortti käyttänyt ja netistä löytyy tietoa todella heikosti :(

tosin tuo sdXX tiedostot pitäisi ilmestyä vasta kun koneeseen laittaa jonkun massamuisitn kiinni, usb/scsi/sata/fw -väylään. mutta sinulla taisi olla se cd-asema kiinni koko ajan. sinulla kuitenkin varmaa on ollut paketti libraw1394-5 asennettuna koko ajan, joten siitäkään ei voi olla kyse.
Janne

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
Re: firewire
« Vastaus #13 : 21.01.06 - klo:16.47 »
Joo,

Laite on ollut kiinni ja päällä. Mutta miten voisi vielä varmistaa että tuo libraw1395-5 on varmasti asennettu ?

Onko mahdollista, että kortti on rikki ?

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: firewire
« Vastaus #14 : 21.01.06 - klo:16.57 »
Laite on ollut kiinni ja päällä. Mutta miten voisi vielä varmistaa että tuo libraw1395-5 on varmasti asennettu ?

jos komento:
Koodia: [Valitse]
$ apt-cache policy libraw1394-5kertoo, version kohdassa Installed.

tai jos komento:
Koodia: [Valitse]
$ dpkg -l|grep libraw1394-5tulostaa jotain

tai jos se näkyy rastitettuna synapticissa.

Onko mahdollista, että kortti on rikki ?

onhan kaikki tietysti mahdollista, mutta en minä sitä älyttömän todennäköisenä pitäisi.
Janne

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
Re: firewire
« Vastaus #15 : 21.01.06 - klo:17.29 »
Kyllä se on asennettu. Missä tuo synaptic muuten on ?


mihatsu

  • Käyttäjä
  • Viestejä: 77
    • Profiili
Re: firewire
« Vastaus #16 : 21.01.06 - klo:17.33 »
Kyllä se on asennettu. Missä tuo synaptic muuten on ?



Hallinta -> synaptic-pakettien hallinta

anacron

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Re: firewire
« Vastaus #17 : 02.05.06 - klo:09.54 »
itsellänikin on nyt samantyylinen ongelma firewiren kanssa, normaaliasennuksena firewire on aina toiminut, mutta en pahemmin gnomesta piittaa ja olen asentanut tällä hetkellä järjestelmän server experttinä ja fluxboxia käyttelen onnellisesti, olisi vaan kiva käyttää ipodia ja dvd asemaa firewirenä... mitään hajua mistä tämä voisi johtua, eli varmaan joku paketti puuttuu, olen synapticilla metsästänyt noita 1394 paketteja mutta ei niiden asennus oikeen auttanut, koitin myös näitä samoja vaiheita mitä tässä on esitetty mutta eipähän nekään auttaneet ongelmaan, pitää varmaan testata live cd:llä josko sillä toimisi ja sitten vertailla mitä moduleita siinä on laitettu tms...
Nya \o/