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). Mit abgeschaltetem DMA oder wenn keine CD bzw. DVD im Laufwerk ist oder bei permanenter Nutzung (Film schauen) läuft es stabil. Das Problem trat auch schon bei SUSE 10.1 auf. Wegen der Zeitverzögerung hatte ich zuerst powersaved im Verdacht und habe in allen Schemata die Stand-By-Strategie und die Akustik- Strategie der Festplatten deaktiviert (ohne Erfolg). Firmware ist auch auf dem neuesten Stand, /var/log/messages sagt gar nichts, der debug-output von ide-cdrom (aktiviert mittels echo 1 > /proc/sys/dev/cdrom/debug ) gibt auch nur wiederholt (alle 2 Sekunden) Dec 10 10:12:14 madita kernel: cdrom: entering cdrom_open Dec 10 10:12:14 madita kernel: cdrom: Use count for "/dev/hdc" now 2 Dec 10 10:12:14 madita kernel: cdrom: entering cdrom_release Dec 10 10:12:14 madita kernel: cdrom: entering cdrom_open Dec 10 10:12:14 madita kernel: cdrom: Use count for "/dev/hdc" now 2 Dec 10 10:12:14 madita kernel: cdrom: entering CDROM_DRIVE_STATUS Dec 10 10:12:14 madita kernel: cdrom: entering CDROM_MEDIA_CHANGED Dec 10 10:12:14 madita kernel: cdrom: entering cdrom_release allerdings fehlt die letzte Zeile direkt vorm Absturz. Am Ende noch ein Auszug aus dmesg und schon mal vielen Dank für alle Hinweise, Micha ATIIXP: IDE controller at PCI slot 0000:00:14.1 ACPI: PCI Interrupt 0000:00:14.1[A] -> GSI 16 (level, low) -> IRQ 193 ATIIXP: chipset revision 128 ATIIXP: not 100% native mode: will probe irqs later ide0: BM-DMA at 0x8410-0x8417, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0x8418-0x841f, BIOS settings: hdc:DMA, hdd:pio Probing IDE interface ide0... hda: FUJITSU MHV2080AH PL, ATA DISK drive Synaptics Touchpad, model: 1, fw: 6.2, id: 0x25a0b1, caps: 0xa04713/0x200000 input: SynPS/2 Synaptics TouchPad as /class/input/input2 ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hda: max request size: 512KiB hda: Host Protected Area detected. current capacity is 141398112 sectors (72395 MB) native capacity is 156301488 sectors (80026 MB) hda: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error } hda: task_no_data_intr: error=0x04 { DriveStatusError } ide: failed opcode was: 0x37 hda: 141398112 sectors (72395 MB) w/8192KiB Cache, CHS=16383/255/63, UDMA(100) hda: cache flushes supported hda: hda1 hda2 hda3 Probing IDE interface ide1... hdc: TSSTcorpCD/DVDW TS-L632D, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 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 Attempting manual resume kjournald starting. Commit interval 5 seconds EXT3 FS on hda3, internal journal EXT3-fs: mounted filesystem with ordered data mode. ACPI: PCI Interrupt 0000:00:14.2[A] -> GSI 16 (level, low) -> IRQ 193 Linux agpgart interface v0.101 (c) Dave Jones usbcore: registered new driver usbfs usbcore: registered new driver hub pci_hotplug: PCI Hot Plug PCI Core version: 0.5 ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) sdhci: Secure Digital Host Controller Interface driver, 0.12 sdhci: Copyright(c) Pierre Ossman 8139too Fast Ethernet driver 0.9.27 hdc: ATAPI 24X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-mobile-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-mobile-de+help@opensuse.org
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
participants (1)
-
Michael Behrisch