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@opensuse.org For additional commands, e-mail: opensuse-mobile-de+help@opensuse.org