Marc SCHAEFER wrote:
On Thu, Aug 14, 2003 at 08:18:50PM +0200, Marc Mongenet wrote:

Mais avec cat, c'est toujours bon ?

pas forc�ment, �a d�pend de sa taille de buffer. Les impl�mentations GNU adorent les buffers gigantesques de multiple de 512 bytes, mais pas toutes les autres.

En pratique sur SGI/IRIX (O2) j'avais lu un CD-ROM avec `cat'
et celui-ci �tait en 2048 bytes/secteur. Apparemment cat travaillait
en 4096 bytes et donc il y avait des z�ros dans les demi-blocs
sup�rieurs. N'ayant pas de stations SGI sous la main je ne
peux reproduire ni expliquer.

Il y a v�ritablement une diff�rence fondamentale entre l'interface
block-device de Linux et celle des autres syst�mes UNIX.
L'interface direct I/O de Linux ressemble bien plus.

� propos d'interface, je n'arrive jamais � lire un CD grav� avec readcd, presque jamais avec cat ou dd, et toujours avec un mount normal.

Par exemple les CD woody de www.debian.ch passent sans probl�me
le md5sum, en revanche readcd n'arrive pas � en lire l'image.
Avec cat, en insistant (le lecteur ralentit � chaque essai)
�a finit par passer.

�tonnante diversit� de fiabilit�, non ? Les CD press� sont tous
lus sans probl�me jusqu'� pr�sent. Pour info, il s'agit d'un
Plextor PlexCombo 20/10/40-12A IDE ATAPI utilis� � travers ide-scsi.

# uname -a
Linux kameha 2.4.21 #1 jeu jun 19 23:31:48 CEST 2003 i686 unknown
# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: PLEXTOR  Model: CD-R   PX-320A   Rev: 1.05
  Type:   CD-ROM                           ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: MINOLTA  Model: DiMAGE F100      Rev: 1.00
  Type:   Direct-Access                    ANSI SCSI revision: 02

dmesg me renvoie des erreurs du genre :
scsi0: ERROR on channel 0, id 0, lun 0, CDB: 0x03 00 00 00 40 00
Info fld=0x7760, Current sd0b:00: sns = f0  3
ASC= 6 ASCQ= 0
Raw sense data:0xf0 0x00 0x03 0x00 0x00 0x77 0x60 0x0a 0x00 0x00 0x00 0x00 0x06 0x00 
0x00 0x00 0x00 0x00
 I/O error: dev 0b:00, sector 122240


J'enverrais volontiers un bug report, mais o� ? Driver Linux ?


Marc Mongenet

_______________________________________________
gull mailing list
[EMAIL PROTECTED]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à