Autore Topic: Installare Il Catweasel Mk4 Su Linux  (Letto 7775 volte)

Evincaro

  • Utente
  • **
  • Post: 437
    • http://xoomer.virgilio.it/ovgrav/
  • Gioco Preferito: Spy Vs Spy
Installare Il Catweasel Mk4 Su Linux
« Risposta #30 il: 13 Ottobre 2005, 18:51:38 »
 Prova con Fedora (ex Red Hat desktop).
Magari ti va meglio.
 ;)  
I difetti in un ambiente possono essere i pregi in uno differente.

ice00

  • Utente
  • **
  • Post: 469
    • http://digilander.iol.it/ice00
Installare Il Catweasel Mk4 Su Linux
« Risposta #31 il: 13 Ottobre 2005, 19:51:30 »
 Nello spirito linux, meglio fixare l'installer e farla andare anche in debian: in fin dei conti l''operazione è solo di cariare il modulo e creare il dispositivo hardware e far si che parta in automatico...

jacks

  • Utente
  • **
  • Post: 449
  • Gioco Preferito: Green beret
Installare Il Catweasel Mk4 Su Linux
« Risposta #32 il: 13 Ottobre 2005, 21:16:31 »
 se fossi capace l'avrei già fatto.
solo che ho iniziato da poco ad usare linux, quindi prima che riesca a impararlo per bene, "campa cavallo" (come si dice noi in maremma) :D.
mi potresti spiegare in parole povere quale file dovrei modificare di preciso?

grazie e saluti
se devi vivere tutta la vita strisciando come un verme, alzati e muori !! (Jim Morrison)

ice00

  • Utente
  • **
  • Post: 469
    • http://digilander.iol.it/ice00
Installare Il Catweasel Mk4 Su Linux
« Risposta #33 il: 14 Ottobre 2005, 21:24:15 »
 Ci avevo già pensato a mandarti le istruzioni, solo che devo approffitare del weekend, perchè il tempo è sempre tiranno.
Allora nello script 'hardsid' che si trova nella directory di installazione ci sono le righe:

    file="/etc/rc.d/rc.sysinit"
    echo "$dir/$script start" >> $file

che in pratica aggiungono al file rc.sysinit il comando che chiama 'hardsid start' in modo che all'avvio sia richiamato in automatico, quindi la cosa non è importante e sucessivamente lo aggiungiamo dove in debian lo si fa partire.

Le righe sucessive sono quelle che invece creano i permessi e modificano il dispositivo virtuale in udev, quindi sono quelle importanti (una sembra fallisca silla debian), comunque prova a dare il comando:
  ./hardsid start
dalla directory dove c'è tale file e mostrami l'output, che mi baso pure su lui per vedere quello che non parte.

jacks

  • Utente
  • **
  • Post: 449
  • Gioco Preferito: Green beret
Installare Il Catweasel Mk4 Su Linux
« Risposta #34 il: 18 Ottobre 2005, 11:32:25 »
 l'output del comando è nullo, cioè li do ./hardsid start e mi ritorna alla riga di comando.il bello è però che non vengono nemmeno scritti gli errori.
 
se devi vivere tutta la vita strisciando come un verme, alzati e muori !! (Jim Morrison)

ice00

  • Utente
  • **
  • Post: 469
    • http://digilander.iol.it/ice00
Installare Il Catweasel Mk4 Su Linux
« Risposta #35 il: 18 Ottobre 2005, 12:07:25 »
 Se non escono errori a questo livello direi che va abbastanza bene. Dato che si tratta di un modulo del kernel, errori relativi al funzionamento del driver vengono scritti a livello kernel, perciò:
more /var/log/messages
e guarda le ultime righe in fondo al file (dopo aver lanciato il comando di prima).
Potrebbero esserci i messaggi del kernel relativi alla scheda.
Eventualmente guarda anche /var/log/kern.log (sempre alla fine).
Già che ci sei, esegui
more /proc/hardsid
(sempre da root) che vediamo se il processo è in esecuzione

jacks

  • Utente
  • **
  • Post: 449
  • Gioco Preferito: Green beret
Installare Il Catweasel Mk4 Su Linux
« Risposta #36 il: 21 Ottobre 2005, 20:12:38 »
 forse incominciano le buone notizie :D
allora : dando "more/proc/hardsid" mi viene il seguente output : Catweasel MK4 configured for port 0xd000
SID type 8580
quindi il chip me l'ha riconosciuto.
le ultime righe del file kern.log riguardanti l'audio sono :

Codice: [Seleziona]
Oct 21 20:06:28 localhost kernel: cx8800[0]: AUD_STATUS: 0x13f2 [mono/no pilot] ctl=BTSC_AUTO_STEREO
Oct 21 20:06:31 localhost kernel: cx8800[0]: AUD_STATUS: 0x1432 [mono/no pilot] ctl=BTSC_AUTO_STEREO
Oct 21 20:06:34 localhost kernel: cx8800[0]: AUD_STATUS: 0x12b2 [mono/no pilot] ctl=BTSC_AUTO_STEREO
Oct 21 20:06:37 localhost kernel: cx8800[0]: AUD_STATUS: 0x12f2 [mono/no pilot] ctl=BTSC_AUTO_STEREO

invece leggendo il file messages.log :

Codice: [Seleziona]
PROTO=TCP SPT=3437 DPT=445 WINDOW=64800 RES=0x00 SYN URGP=0
Oct 21 20:10:20 localhost kernel: IN=ppp0 OUT= MAC= SRC=82.55.168.73 DST=82.55.203.119 LEN=48 TOS=0x00 PREC=0x00 TTL=121 ID=37558 DF PROTO=TCP SPT=3437 DPT=445 WINDOW=64800 RES=0x00 SYN URGP=0
Oct 21 20:10:22 localhost kernel: IN=ppp0 OUT= MAC= SRC=62.150.170.213 DST=82.55.203.119 LEN=60 TOS=0x00 PREC=0x00 TTL=114 ID=8506 DF PROTO=TCP SPT=1439 DPT=6346 WINDOW=8192 RES=0x00 SYN URGP=0
Oct 21 20:10:29 localhost kernel: IN=ppp0 OUT= MAC= SRC=82.55.254.75 DST=82.55.203.119 LEN=48 TOS=0x00 PREC=0x00 TTL=123 ID=27825 DF PROTO=TCP SPT=3430 DPT=445 WINDOW=16384 RES=0x00 SYN URGP=0
Oct 21 20:10:32 localhost kernel: IN=ppp0 OUT= MAC= SRC=82.55.254.75 DST=82.55.203.119 LEN=48 TOS=0x00 PREC=0x00 TTL=123 ID=28190 DF PROTO=TCP SPT=3430 DPT=445 WINDOW=16384 RES=0x00 SYN URGP=0
Oct 21 20:10:47 localhost kernel: IN=ppp0 OUT= MAC= SRC=71.12.195.158 DST=82.55.203.119 LEN=48 TOS=0x00 PREC=0x00 TTL=108 ID=46229 PROTO=TCP SPT=56992 DPT=26313 WINDOW=65535 RES=0x00 SYN URGP=0
Oct 21 20:10:48 localhost kernel: IN=ppp0 OUT= MAC= SRC=82.55.201.148 DST=82.55.203.119 LEN=48 TOS=0x00 PREC=0x00 TTL=126 ID=61736 DF PROTO=TCP SPT=4930 DPT=445 WINDOW=16384 RES=0x00 SYN URGP=0
Oct 21 20:10:50 localhost kernel: IN=ppp0 OUT= MAC= SRC=71.12.195.158 DST=82.55.203.119 LEN=48 TOS=0x00 PREC=0x00 TTL=108 ID=46461 PROTO=TCP SPT=56992 DPT=26313 WINDOW=65535 RES=0x00 SYN URGP=0
Oct 21 20:10:51 localhost kernel: IN=ppp0 OUT= MAC= SRC=82.55.201.148 DST=82.55.203.119 LEN=48 TOS=0x00 PREC=0x00 TTL=126 ID=62723 DF PROTO=TCP SPT=4930 DPT=445 WINDOW=16384 RES=0x00 SYN URGP=0
Oct 21 20:10:56 localhost kernel: IN=ppp0 OUT= MAC= SRC=71.12.195.158 DST=82.55.203.119 LEN=48 TOS=0x00 PREC=0x00 TTL=108 ID=46910 PROTO=TCP SPT=56992 DPT=26313 WINDOW=65535 RES=0x00 SYN URGP=0
Oct 21 20:11:28 localhost kernel: IN=ppp0 OUT= MAC= SRC=82.55.155.237 DST=82.55.203.119 LEN=48 TOS=0x00 PREC=0x00 TTL=123 ID=2057 DF PROTO=TCP SPT=3960 DPT=445 WINDOW=16384 RES=0x00 SYN URGP=0
se devi vivere tutta la vita strisciando come un verme, alzati e muori !! (Jim Morrison)

ice00

  • Utente
  • **
  • Post: 469
    • http://digilander.iol.it/ice00
Installare Il Catweasel Mk4 Su Linux
« Risposta #37 il: 22 Ottobre 2005, 13:26:41 »
 Se ti esce quello, sia il driver che il firmware è caricato correttamente. (i log che hai postato, mostrano il firewall in azione, ma le stesse righe che ti escono con more /proc/hardsid sono da qualche parte dentro i messaggi del kernel).
A questo punto, inizia a compilare libsidplay2 e sidplay2 (per il momento attiva il driver a mano con  ./harsid start all'avvio, poi penserevo a come farlo partire in automatico).

 

jacks

  • Utente
  • **
  • Post: 449
  • Gioco Preferito: Green beret
Installare Il Catweasel Mk4 Su Linux
« Risposta #38 il: 31 Ottobre 2005, 14:29:13 »
 scusa il ritardo del post ma ultimamente ho avuto da fare.
il pacchetto che installato delle libsidplay2 è "libsidplay2-1c102.".
il problema è che è per architettura intel e io ho un processore amd. va bene lo stesso?
se va bene continuo con la complilazione del sidplay2
se devi vivere tutta la vita strisciando come un verme, alzati e muori !! (Jim Morrison)

ice00

  • Utente
  • **
  • Post: 469
    • http://digilander.iol.it/ice00
Installare Il Catweasel Mk4 Su Linux
« Risposta #39 il: 31 Ottobre 2005, 20:28:03 »
 Più che per il problema tra AMD e Intel (che magari se non usano istruzioni particolari, gira comunque) è il fatto che temo che la libreria già compilata non abbia il supporto hardsid-builder attivato, e quindi non vedresti la scheda.
Io partirei compilando direttamente i sorgenti scaricati da csv (adesso è molto più semplice, basta un ./bootstrap sulla directoy principale per sistemare tutte le dipendenze).

In ogni caso dovresti installare la versione devel (libsidplay2-devel) per compilare sidplay2, in quanto quella dovrebbe essere solo la libreria runtime.
 

jacks

  • Utente
  • **
  • Post: 449
  • Gioco Preferito: Green beret
Installare Il Catweasel Mk4 Su Linux
« Risposta #40 il: 04 Novembre 2005, 20:23:31 »
 ho scaricato questa versione di libsidlay2 : libsidplay2-devel-2.1.0-7mdk.i586.rpm.
però non mela installa e mi dice : premature end of the archive.
qualle pacchetto mi consigli di installare quindi?

ciao
 
se devi vivere tutta la vita strisciando come un verme, alzati e muori !! (Jim Morrison)

ice00

  • Utente
  • **
  • Post: 469
    • http://digilander.iol.it/ice00
Installare Il Catweasel Mk4 Su Linux
« Risposta #41 il: 05 Novembre 2005, 13:45:51 »
 Secondo me conviene scaricare direttamente da cvs:

Assicurati di avere cvs installato:

apt-get install cvs

creati una cartella cvsroot per i sorgenti e scarica da cvs:

mkdir cvsroot
cd cvsroot
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/sidplay2 co -P sidplay-libs
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/sidplay2 co -P libsidutils
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/sidplay2 co -P libsidplay
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/sidplay2 co -P builders

poi servono i sorgenti di resid (che sinceramente adesso non ricordo da dove gli ho scaricati, al limite te li mando se non ne hai sull'hardisk)

Adesso sposta tutte le cartelle scarice dentro sidplay-libs

da li dentro lancia
./bootstrap
./configure
./make

alla fine da root
make install

adesso la libreria è installata


 
 

jacks

  • Utente
  • **
  • Post: 449
  • Gioco Preferito: Green beret
Installare Il Catweasel Mk4 Su Linux
« Risposta #42 il: 11 Novembre 2005, 20:45:31 »
 mi puoi dare i link precisi dei file da scaricare per favore che mi dice "file  not found" ?

ciao
 
se devi vivere tutta la vita strisciando come un verme, alzati e muori !! (Jim Morrison)

ice00

  • Utente
  • **
  • Post: 469
    • http://digilander.iol.it/ice00
Installare Il Catweasel Mk4 Su Linux
« Risposta #43 il: 12 Novembre 2005, 13:42:24 »
 Ho appena riprovato e funziona. Devi usare il comando cvs altrimenti non riesci a scaricarl.

jacks

  • Utente
  • **
  • Post: 449
  • Gioco Preferito: Green beret
Installare Il Catweasel Mk4 Su Linux
« Risposta #44 il: 20 Novembre 2005, 13:52:13 »
 sono riuscito a scaricare i file che mi hai indicato.
però mentre li scaricavo mi dava un errore (le cartelle sono presenti comunque) :  
Codice: [Seleziona]
vs checkout: warning: failed to open /root/.cvspass for reading: No such file or directory

pensi me l'abbia scaricati correttamente?
se si continuo il lavoro
se devi vivere tutta la vita strisciando come un verme, alzati e muori !! (Jim Morrison)