» »

kako vključit dma v linuxu (za /dev/scd0)

kako vključit dma v linuxu (za /dev/scd0)

borchi ::

imam redhat 7.3 in ne znam vključit dma za moj cd writer (problem je pri npr. filmih (zatikanje) in kopiranju s cdja (sistem postane občutno počasnejši)), ki je sicer ide vendar ga linux ima za scsi (/dev/scd0), ker menda le tako lahko piše na njega.

ali obstaja kak način, da vključim dma na tem writerju? tako kot se to naredi za ide diske z hdparm -d1?

ls -l /dev/cdrom1 pokaže:

/dev/cdrom1 -> /dev/scd0

dmesg pa:

...
...

Kernel command line: ro root=/dev/hda1 hdg=ide-scsi
ide_setup: hdg=ide-scsi

...
...

PDC20262: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary PCI Mode.
ide2: BM-DMA at 0xdc00-0xdc07, BIOS settings: hde:DMA, hdf:pio
ide3: BM-DMA at 0xdc08-0xdc0f, BIOS settings: hdg:pio, hdh:pio

...
...

Uniform CD-ROM driver Revision: 3.12
SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Vendor: TEAC Model: CD-W54E Rev: 1.1Y
Type: CD-ROM ANSI SCSI revision: 02
hdc: DMA disabled
hdg: DMA disabled

...
...

writer je priključen na 2nd channel Promise fastrak ultra66 kontrolerja.

imam tudi dvd, ki je imel enake simptome (rešil sem z hdparm). na kontrolerju je tudi en ide disk in pri njem se da vključit dma (tako da ni kriv kontroler).

hvala!
l'jga

b ::

Iz man hdparm:

Although this utility is intended primarily for use with (E)IDE hard disk devices, several of the options are also valid (and permitted) for use with SCSI hard disk devices and MFM/RLL hard disks with XT interfaces.

Poskusi hdparm -d1 /dev/scd0

Druga moznost je, da pri prevajanju kernela vkljucis moznost "Use DMA by default when available", ampak ce tega nisi se nikoli pocel, ti ni treba.

lp,
Borut.

borchi ::

prva rešitev ne dela. reče, da ta disk ni podprt v hdparm (oz. neki v takem stilu).

za drugo rešitev pa maram rečt, da je genialna ;-)) ne bi se spomnu nikol, ccc..

sem že parkrat kompajlirau kernel, tk da ne bi smel bit prevelik problem. sam upam, da ta "when available" bo available pri /dev/scd0.

kr nekak se more to dat vklopit, ker v suse nisem mel takih problemov.
l'jga

simon ::

daj napisi:
/sbin/hdparm -d 1 /dev/hdg
Imas vklopljeno scsi emulacijo in je scd0 samo navidezna naprava

borchi ::

ja, sj to sem probal že na začetku. računalnik zmrzne takoj ko hočeš kaj delat s cd romom.
l'jga

MUC ::

kaj pa hdparm -X66 /dev/sdsdsd

to vključi UDMA 33 na pogonu. Če to tvoj CD sploh podpora (UDMA) probaj, drugače boš spet na hard moral resetirat kišto!


Vredno ogleda ...

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

Linux Read only file system ??

Oddelek: Operacijski sistemi
91513 (1472) 2g00d4u
»

Predolgo nalaganje kernela

Oddelek: Operacijski sistemi
141378 (1254) BigWhale
»

problemi z zvocno v linuxu

Oddelek: Operacijski sistemi
81516 (1459) BigWhale
»

Linux- par nastavitev kernela 2.4 (VM, latenca itd...) (strani: 1 2 )

Oddelek: Operacijski sistemi
513763 (3161) Brane2
»

redhat 9 ne zazna diska

Oddelek: Pomoč in nasveti
10893 (818) BigWhale

Več podobnih tem