Skip to contentSkip to conversation

NICs on EISA bus...

parisc-linux James Love 3 participants 3 messages Oct 11, 2006 – Oct 14, 2006

lore
Share & tools
lore

James Love

author
#0 lore raw

Thanks for the response.
This particular 715 appears to have a Scorpio EISA bus adapter. I see no mention of WAX as a device in the boot logs (excerpt appended below).
Is the Scorpio a good or a bad thing in regards to getting this bus
working? I also have a 755 with a Cobra EISA BA, any idea whether that will work either?

James

Aug 24 01:29:35 localhost kernel: EISA bus registered
Aug 24 01:29:35 localhost kernel: Searching for devices...
Aug 24 01:29:35 localhost kernel: Found devices:
Aug 24 01:29:35 localhost kernel: 1. Stinger Optional Graphics at
0xf4000000 [0]] { 10, 0x0, 0x006, 0x00077 }
Aug 24 01:29:35 localhost kernel: 2. Scorpio Core BA at 0xf082f000 [2] {
11, 0x00, 0x007, 0x00070 }
Aug 24 01:29:35 localhost kernel: 3. Scorpio Core SCSI at 0xf0825000
[2/0/1] { 11, 0x0, 0x007, 0x00071 }
Aug 24 01:29:35 localhost kernel: 4. Scorpio Core LAN (802.3) at
0xf0826000 [2/0/2] { 10, 0x0, 0x007, 0x00072 }
Aug 24 01:29:35 localhost kernel: 5. Scorpio Core HIL at 0xf0821000
[2/0/3] { 10, 0x0, 0x007, 0x00073 }
Aug 24 01:29:35 localhost kernel: 6. Scorpio Core RS-232 at 0xf0823000
[2/0/4] { 10, 0x0, 0x007, 0x00075 }
Aug 24 01:29:35 localhost kernel: 7. Scorpio Core RS-232 at 0xf0822000
[2/0/5] { 10, 0x0, 0x007, 0x00075 }
Aug 24 01:29:35 localhost kernel: 8. Scorpio Core Centronics at
0xf0824000 [2/0/6] { 10, 0x0, 0x007, 0x00074 }
Aug 24 01:29:35 localhost kernel: 9. Scorpio Audio at 0xf1000000 [2/0/8]
{ 10, 0x0, 0x007, 0x0007b }
Aug 24 01:29:35 localhost kernel: 10. Scorpio EISA BA at 0xfc000000 [4]
{ 11, 0x0, 0x007, 0x00076 }
Aug 24 01:29:35 localhost kernel: 11. Scorpio (715/50) at 0xfffbe000 [8]
{ 0, 0x0, 0x310, 0x00004 }
Aug 24 01:29:35 localhost kernel: 12. Memory at 0xfffbf000 [9] { 1, 0x0,
0x017, 0x00009 }
Aug 24 01:29:35 localhost kernel: CPU(s): 1 x PA7100 (PCX-T) at

50.000000 MHz

Quoted 1 line
Quoted 1 line
Quoted 1 line

James Bottomley <[email protected]> >>>

Quoted 1 line · James Love

Writing a simple EISA driver allows me to read the board id and MAC

off

Quoted 3 lines

the card, but I'm not sure if the IO or interrupts are working correctly. Is there some reason (eg kernel/eisa bus issues) that I shouldn't expect to get this to work? I spend all my time in

userspace,

Quoted 1 line

so I may very well have driver issues, but I'd like to know whether

this

Quoted 1 line

is even possible.

It's possible, but I'm not sure it can be done without programming the WAX interface (that's a thing the person who last read the WAX documents can tell us ... unfortunately we no longer seem to have a copy of the docs).

James

_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux

#1 lore raw
Quoted 2 lines · James Love

This particular 715 appears to have a Scorpio EISA bus adapter. I see no mention of WAX as a device in the boot logs (excerpt appended below).

The EISA bit of Wax and Mongoose are essentially the same.

Quoted 3 lines

Is the Scorpio a good or a bad thing in regards to getting this bus
working? I also have a 755 with a Cobra EISA BA, any idea whether that will work either?

That's also a Mongoose.

Interrupts probably work; I haven't tried them recently, but they should. Port IO and Memory IO accesses to the chip from the CPU should work. DMA from the chip to host RAM will not work. I've read the chapter in the ERS which describes how to make it work; unfortunately, I don't remember it in enough detail, and don't have that document any more.
_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux

#2 lore raw
Quoted 10 lines · Matthew Wilcox
Quoted 2 lines · James Love

This particular 715 appears to have a Scorpio EISA bus adapter. I see no mention of WAX as a device in the boot logs (excerpt appended below).

The EISA bit of Wax and Mongoose are essentially the same.

Quoted 3 lines

Is the Scorpio a good or a bad thing in regards to getting this bus
working? I also have a 755 with a Cobra EISA BA, any idea whether that will work either?

Quoted 5 lines

That's also a Mongoose.

Interrupts probably work; I haven't tried them recently, but they should. Port IO and Memory IO accesses to the chip from the CPU should work. DMA from the chip to host RAM will not work.

The machine I am setting up to test changes in the ncr-risc code for the scsi controllers also has the Cobra EISA BA.

Will look at the EISA DMA situation, but it will be a matter of luck not skill or knowledge if I can make it work.

I do recall that getting the contents of the cache and the memory to be the same has to be done in software and it did not sound easy the first time I read about it.

Mike

Quoted 9 lines

I've read the chapter in
the ERS which describes how to make it work; unfortunately, I don't remember it in enough detail, and don't have that document any more.
_______________________________________________
parisc-linux mailing list [email protected]
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux

_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux