Date: Wed, 8 Feb 2006 00:24:44 +0300 From: Sergey Lungu <sergey.lungu@gmail.com> To: freebsd-stable@freebsd.org Subject: Re: atapicam problem (again): hang on boot with DVD burner Message-ID: <20060208002444.51549648.sergey.lungu@gmail.com> In-Reply-To: <20060207015911.16cd48f1.sergey.lungu@gmail.com> References: <20060207015911.16cd48f1.sergey.lungu@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 7 Feb 2006 01:59:11 +0300 Sergey Lungu <sergey.lungu@gmail.com> wrote: > Hi! > > I'm not burning DVDs frequently, so I haven't seen this problem > before. I have burned a DVD with growisofs and after that I am seeing > a 3-5 min hang at boot time. No error messages at all, just hang :) > > Here is what I have: > > Copyright (c) 1992-2005 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, > 1994 The Regents of the University of California. All rights > reserved. FreeBSD 6.1-PRERELEASE #0: Fri Feb 3 11:35:18 MSK 2006 > keyer@ogre.obchaga.org:/usr/obj/usr/src/sys/OGRE > ACPI APIC Table: <A M I OEMAPIC > > Timecounter "i8254" frequency 1193182 Hz quality 0 > CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (2405.47-MHz 686-class CPU) > Origin = "GenuineIntel" Id = 0xf41 Stepping = 1 > > [...] > > acd0: DMA limited to UDMA33, controller found non-ATA66 cable > acd0: DVDR <PIONEER DVD-RW DVR-110D/1.08> at ata1-master UDMA33 > cd0 at ata1 bus 0 target 0 lun 0 > cd0: <PIONEER DVD-RW DVR-110D 1.08> Removable CD-ROM SCSI-0 device > cd0: 33.000MB/s transfers > cd0: Attempt to query device size failed: NOT READY, Medium not > present > > [3-5 min hang goes here] > > Trying to mount root from ufs:/dev/ad0s2a > > The most interesting thing is that I had no such problem before using > my DVD burner! > > Is there a way to fix it? I've been searching mailing-lists and PR-database for my problem solution and found that setting hw.ata.atapi_dma to zero from loader and turning it on back using atacontrol can help. I tried it, but this one doesn't work for me. Any ideas? -- Sergey Lungu In any series of calculations, errors tend to occur at the opposite end to the end at which you begin checking for errors.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060208002444.51549648.sergey.lungu>