Kirjoittaja Aihe: Ubuntu 8.10 ja ftp-topfield toimimaan  (Luettu 4519 kertaa)

wosse

  • Käyttäjä
  • Viestejä: 22
    • Profiili
Ubuntu 8.10 ja ftp-topfield toimimaan
« : 02.01.09 - klo:14.41 »
Olen yrittänyt viritellä 8.10 Ubuntuun tftp-topfieldia toimimaan.
Paketit olen hakenut täältä: http://birdman.dynalias.org/R2-D2/

Olen tämän jälkeen purkanut paketit ja ajanut
Koodia: [Valitse]
make komennon. Aluksi tämä ei mennyt läpi, mutta lisäilin kirjastoja ja tämän jälkeen se meni ilmeisesti onnistuneesti läpi, koska muodosti tiedoston. Tämän jälkeen olen ajanut ftp-palvelinta kommenolla;
Koodia: [Valitse]
sudo ./ftpd -D -P 2021kun menen Firefoxilla ftp://osoite:2021/ aukeaa ftp-näkymä, mutta mitään tiedostoja ei näy. Kun painan refresh, herjaa sivu
Koodia: [Valitse]
550 Failed to connect to Topfield PVR deviceJos otan terminaali yhteyden
Koodia: [Valitse]
ftp 127.0.0.1 niin tulee herja
Koodia: [Valitse]
ftp: connect: Connection refused

lsusb komento antaa seuraavan tuloksen:
Koodia: [Valitse]
Bus 005 Device 002: ID 11db:1000 Topfield Co., Ltd. PVR
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 062a:0000 Creative Labs Optical mouse
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Miten tarkistan onko tuo mountattu oikein?

Versiot joita olen koittanut ovat olleet 0.7.7 ja 0.7.7n

Missäköhän voisi olla vika?

wosse

  • Käyttäjä
  • Viestejä: 22
    • Profiili
Vs: Ubuntu 8.10 ja ftp-topfield toimimaan
« Vastaus #1 : 07.01.09 - klo:17.26 »
Eikö kukaan osaa auttaa?

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: Ubuntu 8.10 ja ftp-topfield toimimaan
« Vastaus #2 : 07.01.09 - klo:17.47 »
Eikö tuo Toppura näy ihan levyasemana, kun sen liittää koneeseen. Ainakin Kaon toimii niin, ihan Ubuntun perusasetuksilla. Kaonissa pitää ensin aktivoida USB-liitäntä, olisikohan Topfieldissä samoin.

T:Jallu59
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS

wosse

  • Käyttäjä
  • Viestejä: 22
    • Profiili
Vs: Ubuntu 8.10 ja ftp-topfield toimimaan
« Vastaus #3 : 07.01.09 - klo:21.06 »
Eikö tuo Toppura näy ihan levyasemana, kun sen liittää koneeseen. Ainakin Kaon toimii niin, ihan Ubuntun perusasetuksilla. Kaonissa pitää ensin aktivoida USB-liitäntä, olisikohan Topfieldissä samoin.

T:Jallu59
Juu kyllä tuokin näkyy levyasemana, mutta sen pitäisi toimia ftp:llä, että saa web-guin käyttöön.

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: Ubuntu 8.10 ja ftp-topfield toimimaan
« Vastaus #4 : 08.01.09 - klo:23.59 »
Mulla on toppy 5100 ja ubuntu 8.10. En ollut aiemmin kokeillut tuota ftp-jutskaa, mutta nyt uteliaisuus heräsi. Käytän tavallisesti guppy/puppy yhdistelmää. Latasin siis tuon ftpd‑topfield‑0.7.7n.tar.gz paketin, vaan eihän se kääntynyt, usb.h on hukassa. En kuitenkaan jaksanut ruveta sitä metsästämään, vaan kokeilin sitten sitä vanhempaa sorsaa (ftpd‑topfield‑0.7.7.tar.gz). Se kääntyi, vaan ei toiminut. Ei löydä toppyä. Näköjään tuo vanhempi yrittää etsiä toppyn usbfs-systeemin kautta ja sehän ei ole enää oletusarvoisesti käytössä. Siinä uudemmassa versiossa ei taas enää käytetä sitä, joten periaatteessa sen pitäisi toimia, jos kääntyisi. Koska siellä web-sivulla oli myös valmiiksi käännetty tiedosto, kokeilin sitä (i686/puppy-linkki) vaikka siinä puhuttiinkin mandrakesta. Noh, sehän toimikin sitten ihan suoraan eli summa summarum: kyllä se tftp-topfield vaan toimii ubuntu 8.10 versiossa.

En tiedä miksi haluat kääntää itse, mutta jollei se ole välttämätöntä, tuo valmis binääri pitäisi toimia.


Sorkkarauta

  • Käyttäjä
  • Viestejä: 988
  • locked interfaces an' formats sucks fe real rank.
    • Profiili
Vs: Ubuntu 8.10 ja ftp-topfield toimimaan
« Vastaus #5 : 09.01.09 - klo:05.45 »
Varhaishuomenta. Tämä ohje ei käytä FTP:tä, mutta pitäisi antaa vinkit miten tiedostot saa siirrettyä Topparilta Ubuntuun. Minulla itselläni on topfield 5100. Pengoin omasta tietokoneestani tietoja konsolissani käyttämästäni komennoista, joten toivottavasti niistä on apua.

Perusperiaate on, että asenna ensi puppy ja sitten guppy, ainakin minä tein niin. Sitten kun käynnistät guppya, niin tee se siten, että käynnistät sudo komennolla komentokehoitteessa 'sudo guppy' niin pitäisi toimia. Niin ja minulla on versio 7.10 Ubuntusta. Nämä nyt on maailman huonoimmat ohjeet, mutta jos jotain apua löytyy tästä niin hyvä.

Laitoin viestin liitteeksi guppysta ja puppysta versiot, joita käytän omalla koneella. Pitäisi näkyä ainakin silloin kun olet kirjautunut foorumille sisään.

Tuossa on varsin hyviä ohjeita myös asennukselle: http://ubuntuforums.org/showthread.php?t=307216


Ja se historia minun käyttämästäni komennoista:
--> olin jo asentanut puppyn, tässä vaiheessa olin hankkinut guppyn<--
  26  sudo debi -i guppy_1.0.1rc2_all.deb
   27  sudo deb -i guppy_1.0.1rc2_all.deb
   28  sudo dpkg -i guppy_1.0.1rc2_all.deb
   29  sudo apt-get install -f
   30  sudo guppy
   31  puppy
   32  sudo puppy
   33  sudo guppy
   34  sudo guppy
   35  puppy
   36  puppy -c dir
   37  puppy -d
   38  mount none /proc/bus/usb -t usbfs
   39  sudo mount none /proc/bus/usb -t usbfs
   40  mount
   41  usbfs    /proc/bus/usb   usbfs   auto   0 0
   42  sudo usbfs    /proc/bus/usb   usbfs   auto   0 0
   43  fstab
   44  find fstab
   45  sudo gedit /etc/fstab
   47  sudo -
   48  sudo -c dir
   49  cls
   50  clr
   51  home
   52  clr
   53  clear
   54  puppy -c dir 'DataFiles'
   55  sudo puppy -c dir 'DataFiles'
   56  puppy -c get 'DataFiles\ TV2: Nalle Luppakorva: My�h�stynyt aamupala-15.rec' 'home\luppakorva'
   57  sudo puppy -c get 'DataFiles\ TV2: Nalle Luppakorva: My�h�stynyt aamupala-15.rec' 'home\luppakorva'
   58  sudo puppy -c get 'DataFiles\Kettu.rec' 'home\luppakorva'
   59  puppy -c dir
   60  sudo puppy -c dir
   61  sudo puppy -c
   68  guppy
   69  sudo  puppy -c get 'DataFiles\Kettu.rec' 'Kettu.rec'
   70  lsusb
   71  guppy
   72  sudo Guppy
   73  sudo guppy
   77  ERROR: Device reports Invalid command
   78  sudo  puppy -c get "Kokoa, tehoa, koneita-6.rec" "Kettu.rec"
   79  sudo  puppy -c get "DataFiles\Kokoa, tehoa, koneita-6.rec" "Kettu.rec"
   80  ls
   81  sudo gedit toppy.bin
   82  toppy
   83  ls
   84  \.toppy
   85  .\toppy
   86  exit
   87  su
   88  sudo su
   89  guppy
   90  lsusb
   91  ls -la
   92  guppy
   93  sudo guppy
   94  history
   95  sudo guppy
   96  exit
   97  df
   98  lsusb
   99  sudo guppy


[ylläpito on poistanut liitteen]
« Viimeksi muokattu: 09.01.09 - klo:05.54 kirjoittanut Sorkkarauta »
Ubuntu iz da community developed, linux-based operatin system dat iz snoop fe laptops, desktops an' servers. hit contains all da applications yous need - da web browsa, presentashun, bit hof papa an' spreadsheet software, instant messagin an' much more.

omppa

  • Käyttäjä
  • Viestejä: 135
    • Profiili
Vs: Ubuntu 8.10 ja ftp-topfield toimimaan
« Vastaus #6 : 09.01.09 - klo:08.50 »
Minä sain naapuri-distron puolella ftpd-topfieldin toimiin linkin takaa löytyvillä ohjeilla: http://opensuse.fi/keskustelu/index.php?topic=2029.0

Kun korvaa usb.io.h tiedoston sisällön alla olevalla tekstillä niin sitte pitäis toimia yhteys ubuntun ja topparin välillä.

/* $Id: usb_io.h,v 1.2 2005-12-16 02:05:19 steveb Exp $ */

/*

  Copyright (C) 2004 Peter Urbanec <toppy at urbanec.net>

  This file is part of puppy.

  puppy is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.

  puppy is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with puppy; if not, write to the Free Software
  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

*/

#ifndef _USB_IO_H
#define _USB_IO_H 1

#ifdef USE_LIBUSB
#include <usb.h>
#else

#include <sys/types.h>
#include <linux/types.h>
#include <linux/version.h>

/* linux/usb_ch9.h wasn't separated out until 2.4.23 */
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,23)
#include <linux/usb/ch9.h>
#else
#include <linux/usb.h>
#endif
#include <linux/usbdevice_fs.h>

struct usb_dev_handle {
   int fd;
};

typedef struct usb_dev_handle usb_dev_handle;

ssize_t usb_bulk_write(struct usb_dev_handle *dev, int ep, const __u8 * bytes, ssize_t length, int timeout);
ssize_t usb_bulk_read(struct usb_dev_handle *dev, int ep, __u8 * bytes, ssize_t size, int timeout);

#endif

#endif /* _USB_IO_H */


-Sami

[ylläpito on poistanut liitteen]
Ubuntu user  # 27470