[T400s] UltraBay-DVD-Laufwerk-Probleme

tuxor1337

Member
Themenstarter
Registriert
10 Juni 2010
Beiträge
679
Ich benutze Fedora auf meinem T400s (siehe Signatur). Brennvorgänge mit Brasero scheitern schon fast grundsätzlich (nehme stattdessen wodim, was ganz gut geht). Aber jetzt habe ich ein paar ungewöhnliche Dinge entdecken müssen:
Code:
# hdparm -tT /dev/sr0
/dev/sr0:
 Timing cached reads:   4614 MB in  2.00 seconds = 2310.48 MB/sec
 Timing buffered disk reads:    2 MB in  4.68 seconds = 437.61 kB/sec
Das ist unglaublich langsam! Also habe ich weitergesucht:
Code:
# hdparm -I /dev/sr0 | grep DMA
DMA: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 udma0 udma1 *udma2
# dmesg | grep -i ata
[...]
ata2.00: ATAPI: MATSHITADVD-RAM UJ862AC, SB01, max UDMA/33
ata2.00: configured for UDMA/33
Ok, Also irgendwas mit DMA scheint das Laufwerk schonmal zu können. Aber dann doch wieder:
Code:
# hdparm -d /dev/sr0
/dev/sro:
HDIO_GET_DMA failed: Inappropriate ioctl for device

Nach weitergehender Suche stieß ich dann auf diesen Eintrag im Thinkwiki: http://www.thinkwiki.org/wiki/Problems_with_SATA_and_Linux#No_DMA_on_DVD_drive

Eine Frage und eine Bitte:
Funktioniert bei jemandem der ata_piix-Patch aus dem Thinkwiki bzw. was soll sich nach Anwendung eigentlich genau tun?
Es wäre schön, wenn ein anderer T400s-Linux-User die obigen Befehle (als root) bei sich ausführen und mir die Ausgabe mitteilen könnte, damit ich weiß, ob das "normal" ist.

vielen dank :)
tuxor

PS: Gibt es hier noch jemanden, bei dem Brasero nach dem Brennvorgang ständig ausgibt, er könne das Medium nicht auswerfen (das solle man bitte manuell tun), und danach ist der Brennvorgang fehlgeschlagen?
 
Hi,

ich habe jetzt grad kein T400s zur Hand ;-) , poste aber hier mal die Werte für's X200 + Ultrabase-LW (SATA):
Code:
# hdparm -I /dev/sr0 | grep DMA
	DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 

# dmesg | grep -i ata2
[	1.006406] ata2: SATA max UDMA/133 abar m2048@0xf2826000 port 0xf2826180 irq 28
[	1.740047] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
...
[	1.773425] ata2.00: ATAPI: HL-DT-ST DVDRAM GSA-U20N, HX12, max UDMA/133
...
[	1.784211] ata2.00: configured for UDMA/133
Mein Laufwerk kann also DMA/133, deins nur DMA/33.

Wenn ich eine rundlaufende, selbstgebrannte CD einlege, sehen die Werte so aus:
Code:
# hdparm -tT /dev/sr0
/dev/sr0:
 Timing cached reads:   1156 MB in  2.00 seconds = 578.02 MB/sec
 Timing buffered disk reads:	6 MB in  3.94 seconds =   1.52 MB/sec
Mit einer unrunden, d.h. stark brummenden, selbstgebrannten CD so
Code:
/dev/sr0:
 Timing cached reads:   1212 MB in  2.00 seconds = 606.12 MB/sec
 Timing buffered disk reads:	2 MB in  1.44 seconds =   1.39 MB/sec
Mit einer einwandfreien, gepressten DVD so
Code:
/dev/sr0:
 Timing cached reads:   2874 MB in  2.00 seconds = 1438.11 MB/sec
 Timing buffered disk reads:   14 MB in  3.23 seconds =   4.33 MB/sec

ps. den gnadenlos veralteten Artikel bei thinkwiki - schau mal auf die genannten Kernelversionen - darfst Du getrost ignorieren, DMA geht ja, wie man an deinen Ausgaben sieht.
 
Code:
ich@t400s:~$ sudo hdparm -tT /dev/sr0

/dev/sr0:
 Timing cached reads:   5148 MB in  2.00 seconds = 2578.47 MB/sec
 Timing buffered disk reads:    8 MB in  3.77 seconds =   2.12 MB/sec
ich@t400s:~$ sudo hdparm -tT /dev/sr0

/dev/sr0:
 Timing cached reads:   4862 MB in  2.00 seconds = 2435.09 MB/sec
 Timing buffered disk reads:    8 MB in  3.77 seconds =   2.12 MB/sec
ich@t400s:~$ sudo hdparm -d /dev/sr0

/dev/sr0:
 HDIO_GET_DMA failed: Inappropriate ioctl for device
ich@t400s:~$ sudo hdparm -I /dev/sr0 | grep DMA
        DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
ich@t400s:~$ sudo dmesg | grep -i ata2
[    1.498289] ata2: SATA max UDMA/133 abar m2048@0xf2826000 port 0xf2826180 irq 44
[    2.270061] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    2.275669] ata2.00: ACPI cmd e3/00:10:00:00:00:a0 (IDLE) succeeded
[    2.276578] ata2.00: ACPI cmd e3/00:03:00:00:00:a0 (IDLE) succeeded
[    2.276583] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[    2.280308] ata2.00: ATAPI: HL-DT-ST DVDRAM GU10N, MX05, max UDMA/133
[    2.286722] ata2.00: ACPI cmd e3/00:10:00:00:00:a0 (IDLE) succeeded
[    2.287617] ata2.00: ACPI cmd e3/00:03:00:00:00:a0 (IDLE) succeeded
[    2.287622] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[    2.291426] ata2.00: configured for UDMA/133
ich@t400s:~$ sudo hdparm -tT /dev/sr0

/dev/sr0:
 Timing cached reads:   4990 MB in  2.00 seconds = 2499.12 MB/sec
 Timing buffered disk reads:    8 MB in  3.76 seconds =   2.13 MB/sec
 
Danke euch zwei, sehr aufschlussreich :)

Mein Laufwerk ist offenbar ziemlich lahm, nichts zu machen. Ihr scheint beide bessere Laufwerke zu haben. Das ist natürlich ausgesprochenes Pech für mich.

Jetzt wäre aber dennoch interessant, ob jemand anders mit dem gleichen Laufwerk wie ich ähnliche Brennprobleme mit Brasero hat - vielleicht lässt sich ja wenigstens dieses Symptom bekämpfen?
 
Am DMA/33 sollte es aber nicht liegen. Hier mal das PATA-LW aus meinem T60 mit DVD:
Code:
[	0.474459] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x1880 irq 14
[	0.660543] ata1.00: ATAPI: MATSHITADVD-RAM UJ-842, RB01, max UDMA/33
[	0.700465] ata1.00: configured for UDMA/33

/dev/sr0:
 Timing cached reads:   4300 MB in  2.00 seconds = 2153.08 MB/sec
 Timing buffered disk reads:   14 MB in  3.19 seconds =   4.39 MB/sec
 
Mit einer DVD im Laufwerk ist er schön schnell bei "cached reads". Aber wieso lahmen die "buffered disk reads" so?
Code:
# hdparm -tT /dev/sr0

/dev/sr0:
 Timing cached reads:   8368 MB in  1.99 seconds = 4196.12 MB/sec
 Timing buffered disk reads:	4 MB in  3.22 seconds =   1.24 MB/sec

Bezüglich des Brasero-Problems habe ich Hoffnung, dass mir jemand, der das gleiche Laufwerk hat, schreibt, dass er das Problem nicht hat. Dann kann ich wenigstens vermuten, dass es kein Hardware-Problem ist. Danach kann ich mich dann bezüglich der Problemfindung neuorientieren xD
 
Tja, linrunner, das ist ein guter Punkt. Leider steht auf den Seiten, die du verlinkst, nicht, um welche Laufwerke genau es sich handelt. Meines ist ein "Matshita UJ862AC" (von Panasonic), das steht auf dem Laufwerk drauf (wenn man es rausholt) und auf chip.de: http://www.chip.de/artikel/Lenovo-Thinkpad-T400s-Notebook-Test_38016989.html.
In yatpus T400s steckt offenbar ein anderes Laufwerk. Das heißt, die T400s werden mit unterschiedlichen Laufwerken ausgeliefert. Deswegen kann ich nicht sicher sein, dass ich von meinem Matshita-Gerät wirklich UDMA133 erwarten soll.
 
Da hast du Recht, würde ich sagen. Allerdings glaube ich nicht, dass man das reklamieren kann ;) Immerhin wurde der chip.de-Redaktion auch so ein Gerät ausgehändigt, was darauf hindeutet, dass dieses alte Laufwerk serienmäßig verbaut ist.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben