Re: [opensuse-mobile-de] Probleme mit DMA für CD-Laufwerk (=?iso-8859-1?q?gel=F6st?=)
Am Samstag, 6. Januar 2007 18:19 schrieb Conrad Finkelstein:
Hallo, erst einmal vielen Dank für die schnelle Antwort. Ne Neuinstallation kommt für mich wegen Zeitmangel erstmal nicht in Frage. Habe aber das CD/DVD Laufwerk mit der GRUB Option hdc=ide-scsi als /dev/sr0 eingebunden. Hilft aber nicht viel, das heißt das Laufwerk klinkt sich irgendwann aus dem System aus (dauert aber viel länger, so bis zu 2Std.) und das System friert nicht mehr ein.
Was heißt denn "klinkt sich aus"? Reagiert gar nicht mehr, oder man muss das Laufwerk öffnen und wieder schließen? Ich hatte bisher wirklich gar keine Probleme weiter, weiß jetzt aber nicht, ob ich versucht habe, nach zwei Stunden auf eine eingelegte CD zuzugreifen. Ich habe aber aufgrund Ihrer Nachricht nochmal in /var/log/messages geschaut und mehrfach folgendes gefunden: Dec 14 07:29:29 madita kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen Dec 14 07:29:29 madita kernel: ata2.00: cmd a0/00:00:00:00:20/00:00:00:00:00/a0 tag 0 cdb 0x1e data 0 in Dec 14 07:29:29 madita kernel: res 40/00:03:00:00:00/00:00:00:00:00/a0 Emask 0x4 (timeout) Dec 14 07:29:36 madita kernel: ata2: port is slow to respond, please be patient (Status 0xd0) Dec 14 07:29:59 madita kernel: ata2: port failed to respond (30 secs, Status 0xd0) Dec 14 07:29:59 madita kernel: ata2: soft resetting port Dec 14 07:30:00 madita kernel: ata2.00: configured for UDMA/33 Dec 14 07:30:00 madita kernel: ata2: EH complete Vielleicht hilft ja der soft reset, den pata_atiixp durchführt? Grüße, Michael Behrisch
So haben Sie mir schon viel geholfen. Die Fehlermeldungen können so auch angezeigt werden, hier ein Ausschnitt aus der /var/log/messages:
hdc: status timeout: status=0xd0 { Busy } Jan 6 16:37:17 conrad-laptop kernel: [17184826.988000] ide: failed opcode was: unknown Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c01491cf> softlockup_tick+0x9f/0xf0 <c012bee1> update_process_times+0x31/0x80 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c0114d13> smp_apic_timer_interrupt+0x53/0x60 <c010413c> apic_timer_interrupt+0x1c/0x30 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c012007b> mmput+0x9b/0xa0 <c0253273> ide_inb+0x3/0x10 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c02548ec> ide_wait_stat+0xdc/0x120 <c0252253> ide_do_request+0x343/0x8a0 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c01d1845> elv_drain_elevator+0x15/0x60 <c01d1f62> elv_insert+0xf2/0x1a0 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c011bde0> default_wake_function+0x0/0x10 <c0252861> ide_do_drive_cmd+0xb1/0x130 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <f8a9ea55> idescsi_queue+0x1a5/0x3f0 [ide_scsi] <f8b5b6d0> scsi_done+0x0/0x20 [scsi_mod] Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <f8b5bceb> scsi_dispatch_cmd+0x16b/0x2c0 [scsi_mod] <f8b616cd> scsi_request_fn+0x18d/0x350 [scsi_mod] Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c01d4c15> __generic_unplug_device+0x25/0x30 <c01d4c7e> blk_execute_rq_nowait+0x5e/0xb0 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c01dee3c> cfq_set_request+0x20c/0x3c0 <c01d4d4a> blk_execute_rq+0x7a/0xf0 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c01d42e0> blk_end_sync_rq+0x0/0x20 <c01dec30> cfq_set_request+0x0/0x3c0 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c01d16d4> elv_set_request+0x24/0x50 <c01d46db> get_request+0x29b/0x2c0 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c01d4de7> get_request_wait+0x27/0x120 <f8b60eee> scsi_execute+0xce/0xf0 [scsi_mod] Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <f8aa415a> sr_do_ioctl+0x7a/0x240 [sr_mod] <f8aa45a2> sr_drive_status+0x62/0x80 [sr_mod] Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <f8872a14> cdrom_ioctl+0x514/0xdd0 [cdrom] <c0178953> do_lookup+0x53/0x160 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <f891f170> ext3_permission+0x0/0x10 [ext3] <c0183107> dput+0xb7/0x140 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c017ac7a> __link_path_walk+0xb6a/0xf20 <f8aa4023> sr_block_ioctl+0x53/0xb0 [sr_mod] Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c01d6d8d> blkdev_driver_ioctl+0x6d/0x80 <c01d708f> blkdev_ioctl+0x2ef/0x7d0 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c0139199> hrtimer_nanosleep+0x49/0x120 <c01e0f5f> kobject_get+0xf/0x20 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c01d7c40> get_disk+0x40/0x90 <c01d7c97> exact_lock+0x7/0x10 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c01e0f5f> kobject_get+0xf/0x20 <f8aa33ec> sr_block_open+0x5c/0xa0 [sr_mod] Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c0173160> blkdev_open+0x0/0x60 <c0172dfc> do_open+0x1cc/0x320 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c0172338> bd_claim+0x18/0x50 <c01731ab> blkdev_open+0x4b/0x60 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c0168dff> __dentry_open+0x16f/0x1e0 <c0168f25> nameidata_to_filp+0x35/0x40 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c0168f80> do_filp_open+0x50/0x60 <c01724b8> block_ioctl+0x18/0x20 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c01724a0> block_ioctl+0x0/0x20 <c017d5eb> do_ioctl+0x2b/0x90 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c017d6ac> vfs_ioctl+0x5c/0x2b0 <c017d972> sys_ioctl+0x72/0x90 Jan 6 16:37:22 conrad-laptop kernel: [17184831.872000] <c0102fbb> sysenter_past_esp+0x54/0x79 Jan 6 16:37:22 conrad-laptop kernel: [17184831.992000] hdc: status timeout: status=0xd0 { Busy } Jan 6 16:37:22 conrad-laptop kernel: [17184831.992000] ide: failed opcode was: unknown Jan 6 16:37:23 conrad-laptop kernel: [17184832.632000] sr: Current: sense key: No Sense Jan 6 16:37:23 conrad-laptop kernel: [17184832.632000] Additional sense: No additional sense information
Für mich sieht das eher nach Hardware aus. Würde sagen IDE-Controller, Kabel oder das Gerät selbst. Vielleicht haben wir zwei, zwei Geräte aus derselben Charge. Wenn es der Controller Treiber wäre, müsste eigentlich die Festplatte /dev/hda auch Probleme machen. Alles Vermutungen. Für Ihre Theorie spricht, dass es unter WindowsXP keine Probleme gibt, wobei Windows aber eine andere Fehlertoleranz gegenüber derartigen Problemen hat. Schade ist nur das solange Windows keine Probleme bereitet mit Support seitens Samsung wahrscheinlich nicht zu rechnen ist. Sollte ihr Gerät mit den von Ihnen beschriebenen Einstellungen weiterhin stabil laufen (auch für Zeiträume über zwei bis drei Stunden mit einer CD im Laufwerk), bitte ich Sie mir noch einmal eine Mail zu schicken, dann werde ich eine Neuinstallation mit dem anderen Treiber ins Auge fassen. Ich bedanke mich hiermit noch einmal. Sollte sich meine Befürchtung bewahrheiten, werde ich wohl mal mit Samsung telefonieren und das Problem schildern.
Conrad.
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