Rechercher : dans
Par :

Pblm mount cdrom [solaris]

Dernière réponse le 5 nov 2007 à 13:32:19 spicyman, le 1 nov 2007 à 21:02:19 
 Signaler ce message aux modérateurs

Bonjour tout le monde,

Je suis stagiaire dans une entreprise, jusque là rien de bien choquant. Débutant sous Solaris (légérement différent des autres Linux), ma première tâche est de monter un cdrom afin d'accèder à son contenu, pour installer des packages.
La machine est une SUNBLADE 2000 sous Solaris 5.8.

J'ai déjà réalisé cette opération et d'autres (USB, SCSI, cléf, DD) sous Debian etch, sous Ubuntu et Fedora 6 et 7 personnellement. Les manipulations sont sensiblement les mêmes. Mais je ne cherche pas détenir la commande puis je l'ai, je cherche simplement à COMPRENDRE POURQUOI CA NE MARCHE PAS.

Le soucis est en effet là.

J'ai bien lancé les démons: vold et volmgt

J'ai réalisé des: df mais celui m'indique aucune partition cdrom

Je connais le port périphérique: c2t2d0s2

Mais quand je veux y accéder: rien du tout

Dans iostat -En j'ai une erreur Hard error : X (se n'est jamais la même)


Et pourtant quand je fais umount il me dit que le cdrom n'est pas monter.


Dans le PROM avec un probe-scsi-all il me sort le constructeur et le n°de série du cdrom
Personne ne comprend, pourtant ceci doit être réglé le plus rapidement possible.

Je veux bien vous remettre les commandes que j'ai réalisé. Personne comprend le pblm. Ceci serait du à la déficience de la machine?

Merci de votre aide. Toutes remarques ne peut que me faire avancer dans cette tâche ô combien importante.

Configuration: Linux
Firefox 2.0.0.8

Meilleures réponses pour « Pblm mount cdrom [solaris] » dans :
Le firmware de votre graveur de DVD ( ou de CDROM ) VoirFIRMWARE / GRAVEUR ou LECTEUR / CDROM et DVD Sommaire Le firmware est un microprogramme gérant votre graveur (ou simple lecteur). Celui-ci est stocké dans un composant situé à l'intérieur même du graveur : une eeprom. Eeprom : Electrically...
[Unix] Solaris et Open-Solaris VoirSolaris (société Sun) a initialement été basé sur 4.1BSD mais a ensuite été basé sur UNIX System V Release 4 (Solaris 2 - SunOS 5). Solaris et Open-Solaris ne sont donc plus de la famille BSD. Pour plus de compléments sur la génèse, voir...
Créer une image ISO sous Linux VoirCréer l'image ISO (que l'on appellera par exemple image.iso) d'un disque dans un lecteur CD-ROM (/dev/cdrom par exemple) est un jeu d'enfant : dd if=/dev/hdd of=mycd.iso

1

francois, le 1 nov 2007 à 22:31:16

Bonjour,

en solaris tu peux essayer avec les commandes suivantes :

- umount -F /cdrom ==> force a faire un umount du cdrom
- mount -o ro /dev/dsk/c2t2d0s2 /mnt

et regarde si tu as les données de ton cdrom dans /mnt .

il faut aussi verifier que vold est bien present : "ps -ef | grep vold"

As tu verifier si le cd etait bien lisible sur un autre serveur solaris ?

Répondre à francois

2

spicyman, le 2 nov 2007 à 14:15:22

Bonjour,
Je vous mets toutes les manipulations que j'ai pu effectuer. Le cd est lisible sur un Windows donc je pense sur un solaris aussi, il n'est pas rayé, les caddy cd sont correctes, le cable est bien branché. La preuve la station reconnait le lecteur. Merci françois si tu remarque quelque chose surtout n'hésite pas.

LISTE des manip que j'ai déja faites:

Démarrage.....
SUNW ,Sun-Blade-1000 (UltraSPARC-III+), Keyboard Present
Copyright 1998-2002 Sun Microsystems, Inc.
Open Boot 4.5, 1024 MB memory installed, Serial .


ok setenv auto-boot ?=false
et
reset-all

ok probe-scsi-all
/pci@8,600000/SUNW,qlc@4
LiD HA LUN --- Port WWN --- ----- Disk description -----
1 1 0 21000004cf6b98e7 SEAGATE ST373405FSUN72G 0438

/pci@8,700000 /scsi@6,1
Target 2
Unit 0 Removable Read Only device SONY CD-ROM CDU-8012 3.1e

/pci@8,700000 /scsi@6

ok boot


------------------------------------------------------------­----------------------------------------------------

# pgrep vold
334


# kill -15 334


# /usr/sbin/vold &
Tue Oct 30 11:38:55 2007 fatal: vol_init: already a deamon running
881


# ls -al /dev/sr* |awk '{print "/" $11}'
/dsk/c2t2d0s2


# iostat –En
c2t2d0 Soft Errors : 0 Hard Errors : 60 Transport Errors : 0
Vendor : SONY Product : CD-ROM CDU-8012 Revision : 3.1e Serial No : [
Size : 18446744073.71GB <- 1 bytes >
Media Error : 0 Device Not Ready : 60 No Device : 0 Recoverable : 0
Illegal Request : 0 Predictive Failure Analysis : 0
c0t1d0 Soft Errors : 0 Hard Errors : 0 Transport Errors : 0
Vendor:SEAGATE Products:ST373405FSUN72G Revision:0438 Serial No:0202K108H8
Size: 73.40GB <73400057856 bytes>
Media Error :0 Device Not Ready :0 No Device: 0 Recoverable: 0
Illegal Request :0 Predictive Failure Analysis :0


# df
/ (/dev/dsk/c0t1d0s0 ) : 1977832 blocks 598272 files
/proc (/proc ) : 0 blocks 15746 files
/etc/mnttab (mnttab ) : 0 blocks 0 files
/var/run (swap ) : 2620576 blocks 108958 files
/tmp (swap ) : 2620576 blocks 108958 files
/space (/dev/dsk/c0t1d0s3 ) : 126153134 blocks 7649371 files


# mkdir /cdrom


# chmod 777 /cdrom


# mount -F hsfs -o ro /dev/dsk/c2t2d0s2 /cdrom
mount : /dev/dsk/c2t2d0s2 is already mounted, /cdrom is busy,
or allowable number of mount points exceeded
mount : /dev/dsk/c2t2d0s2 est déjà monté, /cdrom est occupé,
ou le nombre autorisé de points de montage est dépassé.

# ls –l /dev/dsk
c0t1d0s0 c0t1d0s1 c0t1d0s2 c0t1d0s3 c0t1d0s4 c0t1d0s5 c0t1d0s6 c0t1d0s7
c2t2d0s0 c2t2d0s1 c2t2d0s2 c2t2d0s3 c2t2d0s4 c2t2d0s5 c2t2d0s6 c2t2d0s7
c3t0d0s0 c3t0d0s1 c3t0d0s2 c3t0d0s3 c3t0d0s4 c3t0d0s5 c3t0d0s6 c3t0d0s7


# df
/ (/dev/dsk/c0t1d0s0 ) : 1977832 blocks 598272 files
/proc (/proc ) : 0 blocks 15746 files
/etc/mnttab (mnttab ) : 0 blocks 0 files
/var/run (swap ) : 2620576 blocks 108958 files
/tmp (swap ) : 2620576 blocks 108958 files
/space (/dev/dsk/c0t1d0s3 ) : 126153134 blocks 7649371 files


# umount /cdrom ou mount -f /cdrom
umount : warning : /cdrom not in mnttab
umount : /cdrom not mounted


# umount /dev/dsk/c2t2d0s2
umount : warning : /dev/dsk/c2t2d0s2 not in mnttab
umount : /dev/dsk/c2t2d0s2 not mounted


# cat /etc/vfstab
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot option
#
#/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr ufs 1 yes -
/proc - /proc proc - no -
fd - /dev/fd fd - no -
swap - /tmp tmpfs - yes -

/dev/dsk/c0t1d0s0 /dev/rdsk/c0t1d0s0 / ufs 1 no -
/dev/dsk/c0t1d0s3 /dev/rdsk/c0t1d0s3 /space ufs 1 yes -
/dev/dsk/c0t1d0s1 - - swap - no -

Répondre à spicyman

3

dubcek, le 2 nov 2007 à 14:34:18

Des messages dans /var/adm/messages ?
est ce que ça marche avc un autre C, un CD Solaris, par exemple
c'est pas bon ça : c2t2d0 Soft Errors : 0 Hard Errors : 60 Transport Errors : 0
Media Error : 0 Device Not Ready : 60 No Device : 0 Recoverable : 0

Répondre à dubcek

4

spicyman, le 2 nov 2007 à 14:58:57

Salut dubcek

Nan, j'ai changé de caddy cd, de cd, tous les cd passe sur Windows, (je ne tester sur autre chose j'ai la seul machine linux).

Effectivement ca sens pas bon: Hard Error:XX

J'ai des messages à la pelle dans /var/adm/messages.
Mais ca fait pas longtemp que je suis là je ne sais pas à quoi ca correspond, je ne suis pas au courant des manip qu'ils avaient fait avant.

++

Répondre à spicyman

5

dubcek, le 2 nov 2007 à 15:10:50

Essayer d'extraire les messages du mount dans /var/adm/messages
lire un cd windows sur solaris ...c'est jamais sur
a mon avis, le cd n'est pas reconnu comme HSFS
bien tuer vold avant de faire des mount manuels
essayer des options de mount_hsfs
mount -o nrr,ro -F hsfs ...

Répondre à dubcek

6

spicyman, le 2 nov 2007 à 16:14:06

Salut,

Qu'est ce qui faut chercher comme erreur dans le fichier messages. Il y en a telement que je ne sais lesquelles te sélectionner dubcek.

Sinon ce sont bien des cd de chez Sun, fournit avec la station. Je pense que ca devrait convenir. Ce sont entre autre les cd des packages StarOf etc...

J'ai bien essayer tous les arguments, même sans argument. Rien n'y fait.

Voila ++

Répondre à spicyman

7

dubcek, le 2 nov 2007 à 16:29:17

Les CDs de Sun sont lisibles ou pas ?
il faut determiner si c'est un problème de media, le cd windows ou le lecteur
essayer grep mount /var/adm/messages

Répondre à dubcek

8

spicyman, le 2 nov 2007 à 16:54:58

Salut
les cd de Sun sont lisible, je n'est pas de cd windows, et le lecteur tourne bien. A part que quand je mets le cd, il tourne puis s'arrête. Plus rien.

Apparement dans le fichier messages, il n'y a pas d'erreur concernant ce périphirique.

++

Répondre à spicyman

9

francois, le 2 nov 2007 à 18:17:17

Bonjour,

as tu deja fait un boot avec reconfiguration ?

tu tapes en tant que root : touch /reconfigure
puis init 6

regarde si il trouve ton cdrom apres ca .

Répondre à francois

10

spicyman, le 2 nov 2007 à 20:54:26

Nan mé il le trouve c'est juste que j'y est pas accées.
En fait quand je le cherche je le trouve, avec probe scsi all, quand je fait iostat aussi, le seul probléme c'est que je ne peut y accéder.
Le noyau le trouve le monte mais les données sont inaccessibles. C'est tout!!
En fait je pense que c'est dût au lecteur en lui même, il doit y avoir un défaut, une erreur, une panne??
Enfin je ne vois plus que ca!!

Répondre à spicyman

11

francois, le 2 nov 2007 à 22:04:52

Bonjour,

une maniere de voir si ton cdrom fonctionne :
à l'OBP tu tapes :
boot cdrom -s ==> si ton lecteur cd est bon il bootera la machine via le cd en single user, mais sans rien toucher a tes disques.
si tel est le cas ==> CDROM OK et c'est l'OS qui ne fait peut etre plus le lien entre le device logique et physique
d"ou un boot -r ou touch /reconfigure suivit d'un init 6

Répondre à francois

12

dubcek, le 3 nov 2007 à 10:28:12

Les messages dans /var/adm/messages sont datés.
si le cd n'est pas lisible/mountable, soft ou hard, il va y avoir une erreur.
est-ce qe le cd est lisible:
dd if=/dev/rdsk/c2t2d0s2 count=4 | od -c

Répondre à dubcek

13

 spicyman, le 5 nov 2007 à 13:32:19

Salut tout le monde,

Le probleme est resolu, selon le constructeur c'est le sysytéme de lecture qui est HS. En quelque sortes tant mieux, je suis sur que cela ne vient pas de moi :)).

Merci a vous

Répondre à spicyman
Collection CommentÇaMarche.net