NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/43569: sata cdrom drive downgraded to u-dma 1



>Number:         43569
>Category:       kern
>Synopsis:       sata cdrom drive downgraded to u-dma 1
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jul 04 13:30:00 +0000 2010
>Originator:     Daniel Meynen
>Release:        5.0.2 amd64
>Organization:
SCV
>Environment:
NetBSD comete.homily-service.net 5.0.2 NetBSD 5.0.2 (COMETE01) #0: Wed Jun  2 
23:22:17 CEST 2010  
daniel%comete.homily-service.net@localhost:/usr/src/sys/arch/amd64/compile/COMETE
 amd64

>Description:
The system is running on a motherboard asus m2n-sli deluxe with chipset nvidia 
nforce 570 sli mcp

The problem below seems to be linked to the one I have just posted in the PR 
43565

The problem happens when I try to mount a cdrom put in a sata cdrom drive 
linked to this mb:

if I boot the system without acpi, I have to wait 30 seconds after I have sent 
the 'mount' command;  this means that mounting all the files of a cdrom takes 
at least 30 seconds;  during this time, /var/log/messages shows:

Jul  4 09:44:09 comete /netbsd: viaide1:1:0: lost interrupt
Jul  4 09:44:09 comete /netbsd: type: atapi tc_bcount: 8 tc_skip: 0
Jul  4 09:44:09 comete /netbsd: viaide1:1:0: bus-master DMA error: missing 
interrupt, status=0x21
Jul  4 09:44:40 comete /netbsd: viaide1:1:0: lost interrupt
Jul  4 09:44:40 comete /netbsd: type: atapi tc_bcount: 4096 tc_skip: 0
Jul  4 09:44:40 comete /netbsd: viaide1:1:0: bus-master DMA error: missing 
interrupt, status=0x21
Jul  4 09:45:10 comete /netbsd: viaide1:1:0: lost interrupt
Jul  4 09:45:10 comete /netbsd: type: atapi tc_bcount: 4096 tc_skip: 0
Jul  4 09:45:10 comete /netbsd: viaide1:1:0: bus-master DMA error: missing 
interrupt, status=0x21
Jul  4 09:45:42 comete /netbsd: viaide1:1:0: lost interrupt
Jul  4 09:45:42 comete /netbsd: type: atapi tc_bcount: 2048 tc_skip: 0
Jul  4 09:45:42 comete /netbsd: viaide1:1:0: bus-master DMA error: missing 
interrupt, status=0x21
Jul  4 09:45:42 comete /netbsd: cd0: transfer error, downgrading to Ultra-DMA 
mode 1
Jul  4 09:45:42 comete /netbsd: cd0(viaide1:1:0): using PIO mode 4, Ultra-DMA 
mode 1 (using DMA)
Jul  4 09:48:28 comete /netbsd: viaide1:1:0: lost interrupt
Jul  4 09:48:28 comete /netbsd: type: atapi tc_bcount: 2048 tc_skip: 0
Jul  4 09:48:28 comete /netbsd: viaide1:1:0: bus-master DMA error: missing 
interrupt, status=0x21
Jul  4 09:48:28 comete /netbsd: cd0: transfer error, downgrading to PIO mode 4
Jul  4 09:48:28 comete /netbsd: cd0(viaide1:1:0): using PIO mode 4

but if I boot the system with acpi, I have to wait 90 seconds after I have sent 
the 'mount' command;  this means that mounting all the files of a cdrom takes 
at least 90 seconds;  during this time, /var/log/messages shows:

Jul  4 09:23:15 comete /netbsd: viaide1:1:0: lost interrupt
Jul  4 09:23:15 comete /netbsd: type: atapi tc_bcount: 4096 tc_skip: 0
Jul  4 09:23:15 comete /netbsd: viaide1:1:0: bus-master DMA error: missing 
interrupt, status=0x21
Jul  4 09:23:45 comete /netbsd: viaide1:1:0: lost interrupt
Jul  4 09:23:45 comete /netbsd: type: atapi tc_bcount: 4096 tc_skip: 0
Jul  4 09:23:45 comete /netbsd: viaide1:1:0: bus-master DMA error: missing 
interrupt, status=0x21
Jul  4 09:24:18 comete /netbsd: viaide1:1:0: lost interrupt
Jul  4 09:24:18 comete /netbsd: type: atapi tc_bcount: 2048 tc_skip: 0
Jul  4 09:24:18 comete /netbsd: viaide1:1:0: bus-master DMA error: missing 
interrupt, status=0x21
Jul  4 09:24:48 comete /netbsd: viaide1:1:0: lost interrupt
Jul  4 09:24:48 comete /netbsd: type: atapi tc_bcount: 2048 tc_skip: 0
Jul  4 09:24:48 comete /netbsd: viaide1:1:0: bus-master DMA error: missing 
interrupt, status=0x21
Jul  4 09:24:48 comete /netbsd: cd0: transfer error, downgrading to Ultra-DMA 
mode 1
Jul  4 09:24:48 comete /netbsd: cd0(viaide1:1:0): using PIO mode 4, Ultra-DMA 
mode 1 (using DMA)
Jul  4 09:25:18 comete /netbsd: viaide1:1:0: lost interrupt
Jul  4 09:25:18 comete /netbsd: type: atapi tc_bcount: 2048 tc_skip: 0
Jul  4 09:25:18 comete /netbsd: viaide1:1:0: bus-master DMA error: missing 
interrupt, status=0x21
Jul  4 09:25:18 comete /netbsd: cd0: transfer error, downgrading to PIO mode 4
Jul  4 09:25:18 comete /netbsd: cd0(viaide1:1:0): using PIO mode 4


Finally, all the files of the cdrom were mounted, but this took a long time...

Any help please...

Thanks!







>How-To-Repeat:

>Fix:



Home | Main Index | Thread Index | Old Index