Subject: CD-RW Wedgies
To: NetBSD Sparc Users <port-sparc@netbsd.org>
From: Curt Sampson <cjs@cynic.net>
List: port-sparc
Date: 08/27/1999 01:27:46
So I hooked up a Ricoh CD-RW to my sparc (CD-R/RW RW7040S, rev.
1.10) and tried it out. Cdrecord -identify works fine, but when I
try to write, even a dummy write, it locks my machine hard just
after the 'rezero unit' command, which does return (CDB: 01 00 00
00 00 00). An identical drive works fine on an alpha. I can drop
into ddb, and the traceback is along the lines of:

kbd_zs_rxint()
zsc_intr_hard()
zs_hard()
sparc_interrupt()
uvm_fault()
mem_access_fault4m()
memfault_sun4m()
Ldocopy(0xffffffff, 0x80, 0x1009fcac, 0xfc60ffb0, 0xf0285458, 0x3) at Ldocopy + 0x10
Lslowtrap_reenter(0x0, 0x1, 0x42400, 0xffffffff, 0x2, 0x1000) at Lslowtrap_reenter + 0x38

I can read a standard CD off it fine.

I don't have a serial console right now, but if better debugging
output would help, I can hook one up.

Any thoughts?

cjs
-- 
Curt Sampson  <cjs@cynic.net>   917 532 4208   De gustibus, aut bene aut nihil.
The most widely ported operating system in the world: http://www.netbsd.org