Mailinglist Archive: opensuse-mobile-de (24 mails)

< Previous Next >
Re: [opensuse-mobile-de] Probleme mit DMA für CD-Laufwerk (gelöst)
  • From: Michael Behrisch <behrisch@xxxxxxxxxxxxxxxxxxxxxxx>
  • Date: Thu, 4 Jan 2007 22:19:43 +0100
  • Message-id: <200701042219.43384.behrisch@xxxxxxxxxxxxxxxxxxxxxxx>
Am Sonntag, 10. Dezember 2006 10:55 schrieb Michael Behrisch:
> Hallo,
> ich habe hier ein Samsung R40 unter openSUSE 10.2,
> das abstürzt, wenn man DMA für das CD/DVD-Combo
> (TSSTcorpCD/DVDW TS-L632D, ATAPI CD/DVD-ROM drive)
> aktiviert. Das Problem ist, dass der Absturz nicht
> sofort auftritt, sondern erst wenn man längere Zeit
> (ca 2 Minuten) nicht auf das Laufwerk zugreift.
> Die CD oder DVD dreht sich zu diesem Zeitpunkt
> schon nicht mehr, läuft dann aber plötzlich wieder
> an und zeitgleich friert das System komplett ein
> (keine Tastaturreaktion, kein ssh, gar nichts).

Ich habe das Problem gelöst, indem ich einen anderen
Treiber (pata_atiixp statt atiixp) für den Festplattenkontroller
verwende. Problematisch war lediglich, dass YAST zwar so tut
als könnte man den Treiber einfach wechseln (unter
Hardware->Festplatten-Controller), die Festplatten-Geräte nach dem Wechsel
jedoch anders heißen (/dev/sda statt /dev/hda) so dass der Rechner
nicht mehr bootet. Bestimmt kann man in so einem Fall irgendwas basteln,
ich habe mich jedoch für Neuinstallation entschieden. Dabei habe ich
direkt beim Laden des Installationskernels brokenmodules=atiixp
als Bootparameter angegeben und jetzt läuft es wie geschmiert.

Da die Laufwerke jetzt als SCSI angesprochen werden, kann man
nicht mehr so ohne weiteres mit hdparm DMA an- oder
abschalten, aber die Geschwindigkeit reicht auf jeden Fall zum
DVD schauen und dmesg sieht auch ganz gut aus (siehe Auszug am
Ende). Ich habe noch nicht getestet, ob das Brennen geht,
aber ich hatte seitdem (11.12.06) keinen Absturz und auch diese
Fehlermeldung aus dem alten dmesg-Log

> hda: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error }
> hda: task_no_data_intr: error=0x04 { DriveStatusError }

ist weg. Ich weiß auch nicht, welchen Status die beiden Treiber (atiixp und
pata_atiixp) bzgl. Stabilität haben oder für welchen Controller
welcher Einsatz empfohlen wird (finde es schon etwas komisch, dass die
Geräte jetzt irgendwie als SCSI angesprochen werden), aber
Hauptsache es funktioniert. Im Anhang der versprochene dmesg-Auszug.

Gruß,
Micha

libata version 2.00 loaded.
ACPI: PCI Interrupt 0000:00:14.1[A] -> GSI 16 (level, low) -> IRQ 193
PCI: Setting latency timer of device 0000:00:14.1 to 64
ata1: PATA max UDMA/100 cmd 0x1F0 ctl 0x3F6 bmdma 0x8410 irq 14
ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x8418 irq 15
scsi0 : pata_atiixp
ata1.00: ATA-7, max UDMA/100, 141398112 sectors: LBA48
ata1.00: ata1: dev 0 multi count 16
ata1.00: configured for UDMA/100
scsi1 : pata_atiixp
Synaptics Touchpad, model: 1, fw: 6.2, id: 0x25a0b1, caps: 0xa04713/0x200000
input: SynPS/2 Synaptics TouchPad as /class/input/input2
ata2.00: ATAPI, max UDMA/33
ata2.00: configured for UDMA/33
Vendor: ATA Model: FUJITSU MHV2080A Rev: 0042
Type: Direct-Access ANSI SCSI revision: 05
SCSI device sda: 141398112 512-byte hdwr sectors (72396 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
SCSI device sda: 141398112 512-byte hdwr sectors (72396 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3
sd 0:0:0:0: Attached scsi disk sda
sd 0:0:0:0: Attached scsi generic sg0 type 0
Vendor: TSSTcorp Model: CD/DVDW TS-L632D Rev: SC02
Type: CD-ROM ANSI SCSI revision: 05
scsi 1:0:0:0: Attached scsi generic sg1 type 5
ACPI: Transitioning device [FAN0] to D3
ACPI: Transitioning device [FAN0] to D3
ACPI: Fan [FAN0] (off)
BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 1:0:0:0: Attached scsi CD-ROM sr0
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-mobile-de+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-mobile-de+help@xxxxxxxxxxxx

< Previous Next >
This Thread