Wo ist mein /dev/hdc ?

NaRF

NaRF

Hatifschnacke
mein system:
mainboard: epox ep8rda3+ (mit nforce2 chipsatz)
cpu: amd athlon xp 2400+
cdrw: Aopen321248
kernel: 2.4.22-ac1

aus mir unbekannten gründen ist in meinem /dev/ verzeichnis zwar ein hda eintrag (plus hda1, hda2, hda3, hda4 usw.). mein als 2er master angeschlossenes cdrom laufwerk müsste eigentlich als /dev/hdac eingetragen werden, ist es aber nicht :( .

trotzdem kann ich das cdrom laufwerk benutzen (sogar cds damit brennen), gehe aber davon aus, dass der bei hohen brenngeschwindigkeiten cd-rohling-lebenswichtige :) dma modus nicht aktiviert ist. (cpu auslastung von 100%, viele verbrannte cds)

irgendwas stimmt da nicht. aber was ?

meine kernelconfig ist im anhang.

ich bin für jede hilfe dankbar :D
 

Anhänge

  • myconfig.conf.txt
    22,6 KB · Aufrufe: 6
Zuletzt bearbeitet:
ähm... Hast du die SCSI emulation aktiviert?, dann wird das gerät wohl sd0 heißen! Wenn du das Laufwerk ganz normal benutzen kannst wird auf jeden fall in der /etc/fstab und auch in deinem Brennprogramm stehen, welche devices er verwendt ...
 
danke, aber müsste nicht parallel zu dem /dev/sr0 eintrag ein /dev/hdc vorhanden sein (als ide laufwerk) oder bilde ich mir das nur ein ?

jedenfalls klappt das dma aktivieren per hdparm nicht :(

# hdparm /dev/sr0
/dev/sr0 not supported by hdparm
 
Zuletzt bearbeitet:
erstes problem gelöst:

http://groups.google.de/groups?hl=d...30408164012%24127a%40gated-at.bofh.it&rnum=10

:)

# hdparm /root/hdc

/root/hdc:
HDIO_GET_MULTCOUNT failed: Invalid argument
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
BLKRAGET failed: Invalid argument
HDIO_GETGEO failed: Invalid argument

dma war also schon aktiviert. nur warum ist die cpu auslastung beim brennen bzw. cd-lesen dann so hoch ?
 
Zuletzt bearbeitet:
Bloede Frage: Hast du mal geschaut welcher Prozess genau soviel CPU in anspruch nimmt und hast du mal ein anderes Brennprogramm bzw. Frontend (is ja in 90% eh cdrecord backend) benutzt?
 
Hast du den Kernel selber gebaut?

Ich hatte unter Debian mit einem selbstgebauten 2.4.22 auch meine Probleme...
Da hat sich glaube ich was in den Kerneloptionen geändert..
Musst mal im Menu des make menuconifig suchen...
Konnte DMA zB garnicht benutzen..
Ich glaube der IDE Brennersupport geht jetzt ohne emu?
hdparm musst du beim Kernelbauen aktivieren... (glaube ich)
 
dma scheint tatsächlich (obwohl hdparm es anzeigt) bei meinem cd-laufwerk nicht aktiviert zu sein.

ich hab mal ein "benchmark" gemacht (ein image von einer kleinen cd erstellt):

mit dma:

real 0m24.191s
user 0m0.150s
sys 0m0.500s


ohne dma:

real 0m23.961s
user 0m0.190s
sys 0m0.500s

@tronix:
top zeigt in der Zeile CPU(s) eine sehr hohe Auslastung bei: "system"

@andre:
ja, den kernel hab ich selbst konfiguriert. dma ist im kernel aktiviert und funktioniert bei meiner festplatte auch einwandfrei :)
 
Zuletzt bearbeitet:

Ähnliche Themen

[openSuse10.2] SATA mal wieder...

Wine Soundprobleme mit SoundMAX AD1986A unter Linux (Asus M2NPV-VM)

IBM T22, Debian Etch 4, X-server start nach Neuinstall

Linuxpartition zerschossen

Externe Medien nicht mountbar

Zurück
Oben