Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Jan 1999 02:20:19 -0500 (EST)
From:      Simon Shapiro <shimon@simon-shapiro.org>
To:        freebsd-alpha@FreeBSD.ORG
Subject:   Alpha Driver Help Requested
Message-ID:  <XFMail.990126022019.shimon@simon-shapiro.org>

next in thread | raw e-mail | index | archive | help
[ Sorry for the incomplete message.  Slip of the trackball :-( ]

Hi Y'll

I am back to trying to get the DPT drivers to work in FreeBSD on the Alpha.
I feel I need some expoert help to get this driver to work.

Pogress Summary (current state):

*  I have upgraded to source tree to 1990114.

*  This is a pristine source tree, uncontaminated by any of my HAS work.

*  I have removed most of the assumptions (in the CAM version I am working
   from) that 32bit integer and a physical address and a pointer are all
   synonyms.  these changes are syntatically kludgy but, for the case in
   hand (only i386 and alpha on the tree, with i386 being 32bit pointers)
   they appear correct.  Either way, this is not where the problem is.

*  The driver panics on trap entry 0x4 (unaligned access fault).  This
   happens in the following code snippet:

        dpt_outl(dpt, HA_WDMAADDR, cmd_busaddr);

   All the arguments are of the correct type.

*  Dpt_outl parses as per this macro:

#define dpt_outl(dpt, port, value)    \
        bus_space_write_4((dpt)->tag, (dpt)->bsh, port, value)

*  I have tried to track what bus_space_write_4 does, and it seems to me it
   does what it should.

I would really like to have this problem licked so I can get the driver
working.  Quite a bit IRT FreeBSD at my place of employment rides on being
able to complete this task.

Logistically, I have a dedicated source machine and a dedicate dtest
machine, both can be available if one desires to login and try something.



Sincerely,

Simon Shapiro
Research Fellow, Office of Technology         ShapiroS@MindSpring.com
MindSpring Enterprises, Inc.                   404.815.0770 ext. 2057


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.990126022019.shimon>