Toon posts:

mounten cdrom resulteert in systeem freeze

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

systeem is een een of adere compaq bak met aic7xxx scsi adapter, scsi hd en een IDE cd/rw drive.

Die wordt goed herkend, als /dev/hda.
/dev/cdrom verwijst naar /dev/hda

Branden met cdrecord gaat perfect.
Als ik nu vervolgens de cdrom wil mounten op /mnt/cdrom, hangt het systeem, worden alle netwerk connecties verbroken, en kan je zelfs niet meer via de console inloggen.

Kernel is goed geconfigureerd (ide support, filesystems, ect)
hier gedeelte van dmesg:
SvrWks CSB5: IDE controller at PCI slot 00:0f.1
SvrWks CSB5: chipset revision 146
SvrWks CSB5: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x2000-0x2007, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x2008-0x200f, BIOS settings: hdc:pio, hdd:pio
hda: HL-DT-ST CD-RW GCE-8240B, ATAPI CD/DVD-ROM drive

Verwijderd

Gaat 't om linux of bijv. freeBSD? en mount je als root of als user en hoe mount je? (alsin alleen via mount of via fstab en dan het mount-commando?)

[ Voor 31% gewijzigd door Verwijderd op 19-08-2003 16:29 ]


Verwijderd

Topicstarter
sorry,

slackware linux 9.0
ik probeer te mounten als root:
mount /dev/hda /mnt/cdrom
of
mount /dev/cdrom /mnt/cdrom
lrwxrwxrwx 1 root root 8 Aug 19 16:10 /dev/cdrom -> /dev/hda
ik heb gebrand met:
cdrecord -v dev=ATAPI:0,0,0 speed=4 blank=fast '/tmp/backup.iso'
(en dat branden gaat dus wel goed).

[ Voor 48% gewijzigd door Verwijderd op 19-08-2003 16:32 ]


Verwijderd

Als je als user mount zou 't systeem niet mogen gaan hangen. Als je er als gewone user geen permissies voor hebt moet je een regel aan je /etc/fstab toevoegen:

/dev/cdrom /mnt/cdrom iso9660 user,noauto 0 0

hierna kun je met mount /mnt/cdrom de cdrom als user mounten. Misschien dat je nu meer informatie uit /var/log/messages, dmesg en de andere files uit /var/log/* kunt halen.

Verwijderd

en /mnt/cdrom bestaat? wat voor rechten?
is de CD-RW nog wel goed?

Verwijderd

Topicstarter
mark83:
fstab ff verandert:
als user gemount:

henk@server:~$ mount cdrom
mount: block device /dev/cdrom is write-protected, mounting read-only

en dan hangt de zaak weer, en geen vermeldingen in de logs.

[ Voor 9% gewijzigd door Verwijderd op 19-08-2003 16:49 ]


Verwijderd

Topicstarter
Verwijderd schreef op 19 August 2003 @ 16:38:
en /mnt/cdrom bestaat? wat voor rechten?
is de CD-RW nog wel goed?
drwxr-xr-x 2 root root 4096 Mar 16 2002 cdrom/
ik kan wel gewoon branden met het ding.
alleen als ik hem daarna wil mounten gaat het dus goed fout.

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-05 18:38

deadinspace

The what goes where now?

Verwijderd schreef op 19 augustus 2003 @ 16:36:
Als je als user mount zou 't systeem niet mogen gaan hangen.
Dat maakt niet uit, want mount wordt altijd als root uitgevoerd (omdat mount setuid root is).

Los daarvan vermoed ik dat het probleem kernelspace optreedt, nadat mount() is aangeroepen... Op dat moment doen eventuele permissies er niet echt meer toe :)

Doe eens "setterm -msglevel 8" (werkt alleen in de console), en mount hem dan eens... Dan krijg je alle kernelmsgs op je console.

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Gebruik je om te branden scsi-emulatie of niet? Als dat zo is, moet je voor zover ik weet niet meer /dev/hda gebruiken, maar het scsi-device wat naar hem wijst.

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 01:02
BUG BUG BUG!!!!

hardwarebug :P

ga terug naar kernel 2.4.20 met ptrace fix, 2.4.21 kan je NIET vertrouwen op een serverworks chipset.

De Serverworks chipset heeft slechte ondersteuning van linux, wat je terugziet op het moment dat je een CD-ROM in DMA mode probeert te benaderen, bij 2.4.21 en de OSB4 is dat nog veel erger.

Enige manier om je probleem op te lossen is met hdparm de DMA voor je CDRW uit te zetten als je ervan wilt lezen.

* _JGC_ heeft dit zelfde gekut gehad met een OSB4, ook brak ondersteund, maar nog erger: dat ding heeft een hardwarebug die je eerder van PC-Tech RZ1000 chips zou verwachten dan van een serverworks chipset :P

Verwijderd

Topicstarter
JGC: thanks for the tip.
Ik draai nu Linux 2.4.22-rc2, precies zelfde probleem.
Morgen zal ik ff .20 met ptrace fix proberen.
Pagina: 1