Newsgroup: it.comp.os.linux.sys
Titolo: Pioneer DVD 305S scsi, Adaptec 29160N e errori

Ieri sera ho bestemmiato anche gli dei Toltèchi.
Lettore DVD Pioneer 305s scsi
Controller Adaptec 29160N
Sullo stesso controller c'è già un hard disk quantum atlas 9gb scsi che
funziona perfettamente (ci gira tutto il sistema su).
Imposto il bios del controller e mi riconosce il lettore, anche se con una
velocità di 20 Mbyte/sec (pure se era dichiarato UW, mah).
Ricompilo il kernel e attivo il supporto per cd-rom scsi e i dispositivi
scsi generici.
Boot e:
(scsi0:0:1:0) Synchronous at 20.0 Mbyte/sec, offset 16.
(scsi0:-1:-1:-1) aic7xxx_isr - referenced scb not valid during scsiint 0x6
scb(255)
SIMODE0 0x0, SIMODE1 0xa4, SSTAT0 0x0, SEQADDR 0x44
(scsi0:-1:-1:-1) aic7xxx_isr - referenced scb not valid during scsiint 0x6 
scb(55)
SIMODE0 0x0, SIMODE1 0xa4, SSTAT0 0x0, SEQADDR 0x44
(scsi0:0:1:0) Parity error during Status phase.
(scsi0:0:1:-1) Unexpected busfree, LASTPHASE = 0xa0, SEQADDR = 0x161
scsi : aborting command due to timeout : pid 3, scsi0, channel
0, id 1, lun 0 0x 12 00 00 00 ff 00
scsi : aborting command due to timeout : pid 3, scsi0, channel
0, id 1, lun 0 0x 12 00 00 00 ff 00
Vendor: PIONEEER  Model: DVD-ROM  DVD-305  Rev: 1.00
Non riesco a capire il perché di questi errori, alla fine in /proc/scsi/scsi
mi ritrovo correttamente il lettore riconosciuto; però non mi ritrovo
/proc/scsi/sg/ che invece dovrebbe esserci secondo lo scsi how-to che ho
letto su pluto.linux...
Inoltre, se provo a montare il dispositivo /dev/sg0, si sente il lettore che
prova ad accedere al disco, ma ottiene tutta una serie di errori analoghi a
quelli sopra, entrando in un loop che mi blocca il sistema; e certe volte
pure con dei kernel panic e l'arresto della macchina.
Qui c'è qualcosa che mi sfugge, qualcuno ha dei cd scsi e mi sa dare una
dritta?
Grazie.
-- 
Massimo Bacilieri AKA Crononauta 
ulib...@libero.it
 ; ICQ UIN: 4005815
»»» Se stringi il pugno, non potrai mai prendere niente. Solo se tendi il 
    palmo aperto, potrai possedere il mondo (da "La Tigre e il Dragone") 

 dritta?
Volentieri, ma io mi sposterei piu' verso l'hardware per trovare l'inghippo.
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://yoda.ing.unibs.it/~cowo
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
The primary purpose of the DATA statement is to give names to constants;
instead of referring to pi as 3.141592653589793 at every appearance,
the variable PI can be given that value with a DATA statement and
used instead of the longer form of the constant.  This also
simplifies modifying the program, should the value of pi change.
                        -- FORTRAN manual for Xerox computers

 Volentieri, ma io mi sposterei piu' verso l'hardware per trovare l'inghippo.
Non so più che pensare ==8-O


 Però allora il mio dvd su che dispositivo lo trovo? scd0? sr0?
...
scdX e se ci sono i vari link srX.
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://yoda.ing.unibs.it/~cowo
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Heavy Metal Or No Metal At All! Whimps And Posers Leave The Hall !>-
 	 			Manowar - Metal Warriors

 scdX e se ci sono i vari link srX.
Sì... una volta riconosciuto a livello kernel, tutto è diventato più
semplice ed intuitivo :-)
Grazie comunque per l'aiuto :-)
Il problema è che ora ho scoperto che la mia Voodoo3 è una merda, e i dvd
scattano :-(((
Mi tocca pure comprare una scheda grafica nuova... mannaggia...
Ciao!


 evidentemente nel 2.2.18 era cannato :-(((
Non ho capito la storia dei "diversi".
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://yoda.ing.unibs.it/~cowo
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
           -<! GOD is real, unless declared as integer !>-

 Non ho capito la storia dei "diversi".
c'è il modulo apposta per gli hard disk scsi, c'è quello per i dischi tipo
cd, dvd e simili (sr) e infine quello generico (sg) per altri dispositivi,
tipo scanner, stampanti, periferiche di acquisizione varie etc, cioè tutto
ciò che non è un disco (a leggere l'help di quell'opzione del kernel).
In effetti poi ho provato a togliere del tutto il modulo sg dal kernel, e il
dvd funziona ugualmente bene :-)


 ciň che non č un disco (a leggere l'help di quell'opzione del kernel).
Non e' proprio cosi'. sg e' un passthrough tipo CAM su freebsd. In pratica:
supponi di voler mandare un comando scsi al tuo lettore. Puoi usare un ioctl
implementato dal driver sr oppure costruire un comando e istradarlo al
lettore attraverso il modulo sg.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://yoda.ing.unibs.it/~cowo
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Any sufficiently advanced bug is indistinguishable from a feature. !>-
                 Rich Kulawiec

 
Prova prima con xine e i raw device:
raw /dev/raw/raw1 /dev/scd0
ln -s /dev/scd0 /dev/rdvd
Da me (scheda Nvidia, cmq), ha fatto miracoli.
-- 
Registered user at 
http://counter.li.org
 # 170453
ICQ 61259284
GnuPG Key fingerprint = 10E0 2B05 0B0A 3525 8760  788B 59B6 C74A 250E 65B6

 Prova prima con xine e i raw device:
Ti ringrazio, ci ero già riuscito :-)
Comunque fondamentalmente l'idea era giusta, la colpa infatti era di Mplayer
che ha una gestione quantomeno fetente dei DVD. Infatti con Ogle i DVD li
vedo benone.
Oddio, con il Duron 800 e la Geforce2 della mia ragazza si vedono meglio,
più fluidi e con meno artefatti, ma insomma non mi posso lamentare! Sono
guardabilissimi.
