Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: wosse - 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 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;
sudo ./ftpd -D -P 2021
kun menen Firefoxilla ftp://osoite:2021/ aukeaa ftp-näkymä, mutta mitään tiedostoja ei näy. Kun painan refresh, herjaa sivu 550 Failed to connect to Topfield PVR device
Jos otan terminaali yhteyden ftp 127.0.0.1
niin tulee herja ftp: connect: Connection refused
lsusb komento antaa seuraavan tuloksen:
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?
-
Eikö kukaan osaa auttaa?
-
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
-
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.
-
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.
-
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]
-
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]