Subject: port-sparc64/35299: sbp(4) on sparc64
To: None <port-sparc64-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: None <jakllsch@kollasch.net>
List: netbsd-bugs
Date: 12/20/2006 18:45:00
>Number: 35299
>Category: port-sparc64
>Synopsis: large reads of a Firewire HDD on sparc64 panic the kernel
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: port-sparc64-maintainer
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Dec 20 18:45:00 +0000 2006
>Originator: Jonathan A. Kollasch
>Release: NetBSD 4.99.6, a day or so old
>Environment:
>Description:
one of these:
panic("ds_len > SBP_SEG_MAX, fix busdma code");
lines in sbp.c is getting executed.
>How-To-Repeat:
attach firewire hdd, then
dd if=/dev/rsd0c of=/dev/null bs=64k count=64k
and see the lovely panic message come up :[
This works for .5KiB blocks FWIW, but that is slower.
>Fix:
unknown.