Hallo, sorry fuer das etwas unklare Subject, aber noch ist mir nicht klar, wo das Problem liegt. Da ja immer mehr SW auf DVD erscheint, habe ich mir einen DVD-Brenner zugelegt und endlich mal versucht, dma zu aktivieren. Fuer den Brenner funktioniert es, aber nicht fuer die Festplatten :-( Weil das Problem bei hda zu liegen scheint, habe ich dma fuer diese Platte ueber yast augeschaltet. Aber: ---------------------------------8<--------------------------------- SIS5513: SiS735 ATA 100 (2nd gen) controller ide0: BM-DMA at 0xff00-0xff07, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xff08-0xff0f, BIOS settings: hdc:DMA, hdd:DMA hda: SAMSUNG SV6003H, ATA DISK drive hdb: SAMSUNG SV8004H, ATA DISK drive blk: queue c02cc840, I/O limit 4095Mb (mask 0xffffffff) blk: queue c02cc97c, I/O limit 4095Mb (mask 0xffffffff) hdc: HL-DT-ST DVDRAM GSA-4163B, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: attached ide-disk driver. ... Adding Swap: 262544k swap-space (priority -1) blk: queue c02cc840, I/O limit 4095Mb (mask 0xffffffff) hda: DMA disabled blk: queue c02cc97c, I/O limit 4095Mb (mask 0xffffffff) hda: dma_timer_expiry: dma status == 0x41 hda: error waiting for DMA hda: dma timeout retry: status=0x50 { DriveReady SeekComplete } blk: queue c02cc840, I/O limit 4095Mb (mask 0xffffffff) hda: lost interrupt ... lp0: using parport0 (polling). blk: queue c02cc97c, I/O limit 4095Mb (mask 0xffffffff) blk: queue c02cc840, I/O limit 4095Mb (mask 0xffffffff) hda: DMA disabled hda: DMA disabled blk: queue c02cc97c, I/O limit 4095Mb (mask 0xffffffff) hdb: DMA disabled ------------------------------->8------------------------------- Aber: boot.idedma status: /dev/hda: using_dma = 1 (on) Und: boot.clock start Setting up the CMOS clock/etc/init.d/boot.clock: line 72: 1484 Segmentation fault /sbin/hwclock --adjust $HWCLOCK /etc/init.d/boot.clock: line 72: 1485 Segmentation fault /sbin/hwclock --hctosys $HWCLOCK failed Vorausgegangen war dem ganzen ein neuer Kernel (2.4.28), in den ich die Unterstuetzung fuer den SiS5513 statt als Modul fest einkompiliert habe. Um dma fuer den Brenner zu aktivieren, musste ich sonst erst einmal ein modprobe sis5513 ausfuehren. Erst dann ging ein hdparm -d1 /dev/hdc (und genauso hda bzw. hdb). Dass hwclock segfaulted ist wohl ein Folgefehler des dma-Problems, aber wie gehe ich das am besten an? Beste Gruesse, Heinz. -- Reiseberichte aus Mittel- und Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
Hallo, On 02-May-2005 Heinz W. Pahlke wrote:
Vorausgegangen war dem ganzen ein neuer Kernel (2.4.28), in den ich die Unterstuetzung fuer den SiS5513 statt als Modul fest einkompiliert habe.
Da keiner eine Idee hatte und das System mit dem fest einkompilierten Modul zum Einfrieren neigte, bin ich jetzt zur Einbindung als Modul zurueckgekehrt. Selbst ein ide=nodma oder gleich nach dem Booten abgesetztes hdparm -d0 /devhda bzw. /dev/hdb verhinderte das nicht.
Um dma fuer den Brenner zu aktivieren, musste ich sonst erst einmal ein modprobe sis5513 ausfuehren. Erst dann ging ein hdparm -d1 /dev/hdc (und genauso hda bzw. hdb).
Dass hwclock segfaulted ist wohl ein Folgefehler des dma-Problems,
Ein Update der linux-utils veraenderte die Meldung nur zu einem "bus error". Beste Gruesse, Heinz. -- Reiseberichte aus Mittel- und Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
participants (1)
-
Heinz W. Pahlke