[gelöst] DVD-ROM beschleunigen

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
vicbrother
Beiträge: 1016
Registriert: 23.12.2001 11:15:07
Wohnort: Hamburg

[gelöst] DVD-ROM beschleunigen

Beitrag von vicbrother » 17.03.2006 16:54:27

Hallo,

in meinem Notebook befindet sich ne SATA-Platte, die ich mittels hdparm auf 33MB/Sek bringen konnte.

Mein DVD-ROM (_NEC DVD+-RW ND-6500A 202C) läuft allerdings nur mit 1,55MB/sek(!!) und kann folgerichtig keine DVDs ruckelfrei abspielen. Wenn ich mit hdparm da rangehe, kann ich DMA nicht einschalten:

Code: Alles auswählen

[D810 /home/vic] sudo hdparm -d3 -c1 /dev/hdc

/dev/hdc:
 setting 32-bit IO_support flag to 1
 setting using_dma to 3 (on)
 HDIO_SET_DMA failed: Invalid argument
 IO_support   =  1 (32-bit)
 using_dma    =  0 (off)
Was kann ich tun, damit mein DVD-ROM Film-DVD tauglich wird?
Zuletzt geändert von vicbrother am 19.03.2006 23:17:04, insgesamt 1-mal geändert.
Debian GNU/Linux "unstable" + KDE4 @ Dell Precision M6400
T9600 - 4GB RAM - 2x160GB RAID0 - nVIDIA Quadro FX 3700M - 17" WUXGA RGB LED - Webcam - Backlit Keyboard - UMTS - 9 Cell Battery -

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von rendegast » 17.03.2006 17:14:50

'hdparm -d1' statt 'hdparm -d3'

Benutzeravatar
vicbrother
Beiträge: 1016
Registriert: 23.12.2001 11:15:07
Wohnort: Hamburg

Beitrag von vicbrother » 17.03.2006 19:01:05

Das hilft leider nicht:

Code: Alles auswählen

[D810 /home/vic] sudo hdparm -d1 /dev/hdc

/dev/hdc:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma    =  0 (off)
Scheinbar kann ich keine DMA-Modi setzen. Weiß jemand wieso?
Debian GNU/Linux "unstable" + KDE4 @ Dell Precision M6400
T9600 - 4GB RAM - 2x160GB RAID0 - nVIDIA Quadro FX 3700M - 17" WUXGA RGB LED - Webcam - Backlit Keyboard - UMTS - 9 Cell Battery -

Benutzeravatar
Snoopy
Beiträge: 4295
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 17.03.2006 19:05:15

Hi

Was für ein Chipsatz und Kernel ist in diesem Rechner ?

Und bist Du sicher, dass Du die Festplatte mit hdparm einrichten konntest ?

Code: Alles auswählen

hdparm /dev/dein_hdd_device

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 17.03.2006 19:08:59

Ist denn der Treiber für den Chipsatz geladen ?
Zuletzt geändert von KBDCALLS am 17.03.2006 19:09:55, insgesamt 1-mal geändert.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
vicbrother
Beiträge: 1016
Registriert: 23.12.2001 11:15:07
Wohnort: Hamburg

Beitrag von vicbrother » 17.03.2006 19:09:29

Stimmt, hdparm brauchte ich für die Platte nicht, das ist SATA - die war gleich recht fix.

Wie bekomme ich den Chipsatz heraus? Meinst du etwa:

Code: Alles auswählen

[D810 /home/vic] cat /proc/ide/ide1/hdc/model
_NEC DVD+/-RW ND-6500A
Debian GNU/Linux "unstable" + KDE4 @ Dell Precision M6400
T9600 - 4GB RAM - 2x160GB RAID0 - nVIDIA Quadro FX 3700M - 17" WUXGA RGB LED - Webcam - Backlit Keyboard - UMTS - 9 Cell Battery -

Benutzeravatar
Snoopy
Beiträge: 4295
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 17.03.2006 19:11:59

Hi

Code: Alles auswählen

lspci
Da solltest Du ihn sehen.

Ich kenne die Problematik von meinem Rechner mit div. Debian-Kerneln.
Ich musste meinen Chipsatz in den Kernel kompilieren, damit ich den DMA-Modus aktivieren konnte.
Also war der Debian-Kernel für mich eben tabu.

Deswegen nochmal die Frage:
Was für ein Kernel nutzt Du ?

Bei meinem Rechner geht es auch wieder mit "Kernel-von-der-Stange" seit in Etch der 2.6.15 drin ist.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 17.03.2006 19:14:34

Ich meinte den fürs Board.

Den Chipsatz kann mit lspci herausbekommen.

Mach mal

Code: Alles auswählen

 lsmod |grep ide
Und poste beides.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
vicbrother
Beiträge: 1016
Registriert: 23.12.2001 11:15:07
Wohnort: Hamburg

Beitrag von vicbrother » 17.03.2006 19:40:09

Ah, lspci hatte ich schon angwandt, hatte das IDE aber übersehen (sollte dochmal das Brillenrezept was vor mir liegt einlösen):

Code: Alles auswählen

0000:00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)
Den Kernel (2.6.13.2) habe ich aus anderen Gründen ebenfalls selber gebaut. Hier ein grep nach SATA.

Code: Alles auswählen

[D810 /home/vic] grep SATA /usr/src/linux/.config
CONFIG_BLK_DEV_IDE_SATA=y
CONFIG_SCSI_SATA=y
CONFIG_SCSI_SATA_AHCI=y
# CONFIG_SCSI_SATA_SVW is not set
# CONFIG_SCSI_SATA_NV is not set
# CONFIG_SCSI_SATA_PROMISE is not set
# CONFIG_SCSI_SATA_QSTOR is not set
# CONFIG_SCSI_SATA_SX4 is not set
# CONFIG_SCSI_SATA_SIL is not set
# CONFIG_SCSI_SATA_SIS is not set
# CONFIG_SCSI_SATA_ULI is not set
# CONFIG_SCSI_SATA_VIA is not set
# CONFIG_SCSI_SATA_VITESSE is not set
Könnte es ein Problem zwischen CONFIG_BLK_DEV_IDE_SATA=y und libSATA sein?
Debian GNU/Linux "unstable" + KDE4 @ Dell Precision M6400
T9600 - 4GB RAM - 2x160GB RAID0 - nVIDIA Quadro FX 3700M - 17" WUXGA RGB LED - Webcam - Backlit Keyboard - UMTS - 9 Cell Battery -

Benutzeravatar
vicbrother
Beiträge: 1016
Registriert: 23.12.2001 11:15:07
Wohnort: Hamburg

Beitrag von vicbrother » 17.03.2006 22:31:58

Hm, irgendwie bin ich Plattenverwöhnt - 1,6MB/sek sind sicherlich das Maximum bei einem DVD-Laufwerk. Aber trotzdem spielen DVDs nicht ruckelfrei ab. Entweder liegts am CFQ-Scheduler oder kaffeine hält keinen Cache vor...
Debian GNU/Linux "unstable" + KDE4 @ Dell Precision M6400
T9600 - 4GB RAM - 2x160GB RAID0 - nVIDIA Quadro FX 3700M - 17" WUXGA RGB LED - Webcam - Backlit Keyboard - UMTS - 9 Cell Battery -

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 17.03.2006 22:42:32

Das ein DVD Laufwerk nur 1,7 MB Sek bringt stimmt nicht. Wie sollte sonst 8 Fach oder gar 16 Fache Geschwingidigkeit zustande kommen? Einfach ist schon 1385 KB/s Außerdem wollte ich die lsmod Ausgabe sehen. Sata hat damit nichts zu tun. Prüfe mal ob das Modul piix vorhanden ist.

Code: Alles auswählen

matthias@biljana:~$ /sbin/modprobe -l -t ide
/lib/modules/2.6.16-rc5/kernel/drivers/ide/legacy/ide-cs.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/ide-tape.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/ide-generic.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/via82cxxx.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/trm290.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/triflex.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/slc90e66.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/sis5513.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/siimage.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/serverworks.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/sc1200.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/rz1000.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/piix.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/pdc202xx_old.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/opti621.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/ns87415.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/it821x.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/hpt366.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/hpt34x.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/generic.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/cy82c693.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/cs5535.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/cs5530.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/cs5520.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/cmd64x.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/atiixp.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/amd74xx.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/alim15x3.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/aec62xx.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/pci/pdc202xx_new.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/ide-disk.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/ide-core.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/ide-cd.ko
/lib/modules/2.6.16-rc5/kernel/drivers/ide/ide-floppy.ko
matthias@biljana:~$
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
vicbrother
Beiträge: 1016
Registriert: 23.12.2001 11:15:07
Wohnort: Hamburg

Beitrag von vicbrother » 18.03.2006 01:36:34

Oh, ich dachte die X-fache Geschwindigkeit bezog sich noch auf die 150kb von den ersten CD-ROMs ;)

Als Modul liegt das nicht vor, ich habe das im Kernel integriert, dort ist Serial SATA, AHCI-SATA und dann PIIX/ICH-SATA Support enabled. Ausserdem ist CONFIG_BLK_DEV_PIIX ebenfalls fest im Kernel.

Mein lspci spricht von ICH6M - der Kernel 2.6.13.2 von ICH5-Chipsätzen. Kann dein 2.6.16er die ICH6-Chipsätze besser unterstützen?
Debian GNU/Linux "unstable" + KDE4 @ Dell Precision M6400
T9600 - 4GB RAM - 2x160GB RAID0 - nVIDIA Quadro FX 3700M - 17" WUXGA RGB LED - Webcam - Backlit Keyboard - UMTS - 9 Cell Battery -

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von rendegast » 18.03.2006 02:32:57

Einige Erfahrungsberichte auf tuxmobile.org,
Kernel von 2.6.11-2.6.15,
sah nicht gut aus fuer Dich.
vielleicht wirklich erst ab Kernel 2.6.16, schade.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 18.03.2006 09:48:33

Der Kernel 2.6.14 unterstützt den ICH6 und ICH7 . dann würde ich einfach mal auf Kernel 2.6.15 upgraden , sorry hatte ICH6 übersehen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
vicbrother
Beiträge: 1016
Registriert: 23.12.2001 11:15:07
Wohnort: Hamburg

Beitrag von vicbrother » 19.03.2006 22:43:55

So, ich habe jetzt nen 2.6.15 am laufen - aber Geschwindigkeitsmässig hat sich nix getan. Kanns am Scheduler liegen? Welcher ist da empfehlenswert?

Edit: Habe das Problem anhand des thinkwiki[.org] gelöst.
Folgende Zusätze habe ich in der /boot/grub/menu.lst hinzugefügt:
hdc=noprobe (mein CDROM/DVD-Laufwerk wird nun nicht mit IDE gemountet)
libata.atapi_enabled=1

Nun geht das Laufwerk ruckelfrei :)
Debian GNU/Linux "unstable" + KDE4 @ Dell Precision M6400
T9600 - 4GB RAM - 2x160GB RAID0 - nVIDIA Quadro FX 3700M - 17" WUXGA RGB LED - Webcam - Backlit Keyboard - UMTS - 9 Cell Battery -

Antworten