» »

CDrecord problem

CDrecord problem

ghaefb ::

Kar na enkrat mi ne deluje več CD-rw. (Pingo linux 2.0)

Uporabljal sem gtoaster in tudi xcdroast, zdaj mi pa sploh ne najde cd-writerja.
Če pogledam v gtoaster-ju pod: CD and Recorder setup, mojega writerja ni več tam.
Tudi če kliknem ScanBus, ga ne najde?
Ko napisem: cdrecord -scanbus mi javi:
"No such file or directory. Cannot open '/dev/pg*'. Cannot open SCSI driver."
Xcdroast pa nenormalno dolgo ne odziva pri vsakem koraku.

Pred tem sem writer nekajkrat vzel ven ter ga priklopil na drug računalnik.
V winXp mi dela. Pomoč?
_ghaefb

Brane2 ::

rmmod ide-cd
modprobe ide-scsi

ghaefb ::

Haa!? Napisal sem:

/sbin/rmmod ide-cd
rmod: module ide-cd is not loaded
/sbin/modprobe ide-scsi

...zdaj mi pa najde writer in tudi dela!?

A mi lahk poveš whta tha f*ck je blo narobe prej? Kaj je to povzročlo?
A bom moral to vedno znova napisat?
Hvala
_ghaefb

Brane2 ::

Ja, mislim, da bos moral.

Zgleda, da uporabljas star kernel 2.4

Tam je blo tko, da je kernel lahko "videl" CDRW skozi dva driverja; skozi navaden IDE driver za CDje in skozi ATAPI SCSI like driver.

Sama kratica ATAPI v bistvu oznacuje SCSI protokol preko IDE vmesnika. ATAPI v bistvu rabis v trenutku, ko bi rad kaj zapisal na CD, zato je kernel zanj uporabljal kar nekaksen psevdo-SCSI driver.

Skozi "navaden" IDE-CD vmesnik si lahko CDjko samo bral.

Tezava je v tem, da oba modula ne moreta biti hkrati nalozena in ce eden ze je nalozen, kernel ne bo hotel sam naloziti drugega.

Zato ej tisti rmmod ide-cd

modprobe ide-scsi nato samo ukaze kernelu, naj nalozi SCSI modul za CDjko. Ko pozneje reces cdrecord -scanbus, bo ta mislil, da imas SCSI kartico in bo ma njej nasel tvoj SCSI pekac.

V glavnem, v kernelu 2.6 so ta emulacijski crap zabrisali stran in sedaj lahko direktno peces na /dev/hdc ali karkoli je ze tvoj pekac...

Ce lahko, nainstalčiraj kernel 2.6 in najnovejsi Cdrecord, nato pa namesto opcije dev=x.y.z uporabi opcijo -dev=-dev/hdc ali pac ime tvojega pekaca...

ghaefb ::

Hja. Resetiral sem rač in je enako kot prej.

Vidim da imaš prav kar si napisal, samo zakaj se mi je ta problem pojavil zdaj? Prej sem pa večkrat snemal cdje, in tudi mountal sem lahko normalno cdrom!?
(zdaj pa če napisem modprobe ide-scsi pa lahko le snemam)
Zakaj tega prej ni bilo? Krnel 2.6 pa sem že poiskusil, pa mi še ga še ni uspelo prevesti 100% (brez napak) :)
_ghaefb

Brane2 ::

Z ide'scsi lahko tudi predvajas cdje, le da sedaj tvoja enota ni vec /dev/hdx ampak verjetno /dev/sd0 ali kaj takega. Sistem jo vidi kot SCSI pekac...

Zakaj prej ni bilo problema, sedaj pa je, pa ne vem. Vem, da sem jaz vedno imel problemcke s tem na kernelu 2.4.

Moj nasvet, pac dodaj parameter kernelu pri startu ide-scsi=/dev/hdx (namesto x vstavi konkretno crko) in stavr ti bo nalozila SCSI modul ze ob startu kernela...

hruske ::

ghaefb, tedva modula se ne marata. Jaz sem to resil tako, da ide-cd nisem skompaljlal. Poskusi narest, da se ti ide-scsi nalozi avtomatsko, ide-cd pa se ti ne. Ce mas lilo, potem napises v append vrstico tkole append="hda=ide-scsi" da ti nalozi za hda (ce je to tvoj cdrw). Potem moras pa se ide-cd modul umaknit ob vsakem rebootu.. pogooglej, sej redhat ma obilo dokumentacije.

aja, btw, ide-cd je se precej buggy po mojih izkusnjah.

Zgodovina sprememb…

  • spremenilo: hruske ()

jenrej ::

Zadeva mislim, da bi se dala resit na taksen nacin.
Najprej poisci Boot loader:
Recimo v mojem primeru je to Lilo.conf
in dodas vrstico

append="hdc=ide-scsi"

hdc je lahko tudi kaj drugega

zadevo shranis.
in dobis ven nekaj takega

# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
append="hdc=ide-scsi"
boot = /dev/hda
message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x64k
vga = 791
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda2
label = Linux

read-only
append="hdc=ide-scsi"
# Linux bootable partition config ends


potem pa poisces v /etc/fstab

stvar editiras in vstavis not naslednjo vrstico

/dev/scd0 /mnt/cdr iso9660 noauto,user,defaults,ro 0 0

shranis.

Izgled (v mojem primeru):

/dev/hda1 swap swap defaults 0 0
/dev/hda2 / ext2 defaults 1 1
/dev/cdrom /mnt/cdrom iso9660 noauto,user,ro 0 0
/dev/scd0 /mnt/cdr iso9660 noauto,user,defaults,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,user 0 0

#/dev/sda4 /mnt/zip100.0 vfat noauto,user 0 0

/dev/sda1 /mnt/usb vfat noauto,user,sync 0 0

usbdevfs /proc/bus/usb usbdevfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0


Naj me kdo popravi ce sem kje mimo mahnil. :)

LP, Jernej

ghaefb ::

Ja ja, vem kaj je blo. Mislim da sem zbrisal vrstico append="hdc=ide-scsi root=LABEL=/" v lilo.conf ko sem enkrat nekaj poizkušal.
Ker sem našel to vrstico v lilo.conf.bak ki sem si ga zapisal za backup na začetku.

Hvala. Grem preizkusit če deluje
_ghaefb


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Gentoo] Kernel upgrade (strani: 1 2 )

Oddelek: Operacijski sistemi
674479 (4005) Trubadur
»

problemi z zvocno v linuxu

Oddelek: Operacijski sistemi
81452 (1395) BigWhale
»

prilagajanje rad hat 9.0 (strani: 1 2 3 )

Oddelek: Operacijski sistemi
1395525 (4120) TICKO
»

Gentoo Linux - bootanje

Oddelek: Operacijski sistemi
101389 (1276) jaBo
»

Help! -->> Linux

Oddelek: Operacijski sistemi
291622 (1183) salesky

Več podobnih tem