Użytkownik Michal R. Hoffmann napisał:
Bertold wrote:
[]
tylko co i do którego pliku? Google był jakiś oporny pod tym
względem :(
BTW dlaczego tak się dzieje? Jak to zdiagnozować? Gdzie szukać błędów?
pozdrawiam,
misiek
Np.
echo "scsi add-single-device 1 0 2 0" > /proc/scsi/scsi
Spowoduje to dodanie urządzenia scsi z hosta 1 kanał 0 id 2 lun 0.
Wpierw można usunąć, ale nie wiem, czy trzeba.
Bertold
ha, problem w tym, że urządznie jest cały czas widoczne, tylko
niedostępne. Wcześniej fEnIo radził, bym spróbował
scsiadd
ale nic to nie daje.
scsiadd -r 0 0 0
wyświetla tylko informacje o nagrywarce.
scsiadd -s
robi to samo :(
BTW wypróbowałem - nagrywarka nie zawsze się "wiesza" przy blank=all.
Ale zawieszenie mogę zawsze uzyskać przy próbie przerwania procesu
czyszczenia poprzez Ctrl-C Ctrl-C
Czy może być przyczyną to, że przy uruchomieniu
cdrecord -blank=all -V
wypisuje najpierw timeout=40, ale już przy czyszczeniu timeout=9600?
Może pomoże fragment /var/log/messages:
Jan 11 21:51:25 cave kernel: scsi : aborting command due to timeout :
pid 3832, scsi0, channel 0, id 0, lun 0 Test Unit Ready 00 00 00 00 00
Jan 11 21:51:35 cave kernel: scsi : aborting command due to timeout :
pid 3832, scsi0, channel 0, id 0, lun 0 Test Unit Ready 00 00 00 00 00
Jan 11 21:51:35 cave kernel: SCSI host 0 abort (pid 3832) timed out -
resetting
Jan 11 21:51:35 cave kernel: SCSI bus is being reset for host 0
channel 0.
Jan 11 21:51:35 cave kernel: SCSI host 0 channel 0 reset (pid 3832)
timed out - trying harder
Jan 11 21:51:35 cave kernel: SCSI bus is being reset for host 0
channel 0.
A to, co wypisuje się, gdy po "zawieszeniu" próbuję wykonać abort:
cave:/var/log# cdrecord -vvv -VVV -abort -timeout=50
Cdrecord-Clone 2.01a19 (i686-pc-linux-gnu) Copyright (C) 1995-2003
Jörg Schilling
TOC Type: 1 = CD-ROM
scsidev: '0,0,0'
scsibus: 0 target: 0 lun: 0
Linux sg driver version: 3.1.25
Using libscg version 'schily-0.7'
Using libscg transport code version 'schily-scsi-linux-sg.c-1.75'
Driveropts: 'burnfree'
SCSI buffer size: 64512
atapi: 1
Executing 'test unit ready' command on Bus 0 Target 0, Lun 0 timeout 50s
CDB: 00 00 00 00 00 00
i koniec. wisi. Ani ubić, ani wyłączyć. Jedynie z całym kompem.
Pozdrawiam,
Możesz jeszcze przetestować szczegół z hdparm. Program ten wywołany z
parametrem -U wyrejestrowuje urządzenie a z parametrem -R rejestruje je
ponownie. Gorzej już chyba nie będzie, więc nie napsujesz.
Ponadto można spróbować, co daje -u. Przedtema zajrzyj koniecznie do
manuala dla hdparm, bo są to opcje niebezpieczne.
Bertold
PS. Pisz na listę, to skorzystają wszyscy lub ktoś sprostuje.