Linux PARISC architecture development
 help / color / mirror / Atom feed
* [parisc-linux] [Q] on EISA support
@ 2001-12-26 22:13 Christian Suder
  2001-12-26 22:30 ` Helge Deller
  2001-12-27  9:09 ` Jochen Friedrich
  0 siblings, 2 replies; 5+ messages in thread
From: Christian Suder @ 2001-12-26 22:13 UTC (permalink / raw)
  To: parisc-linux

Hello,

I finally got the C110 running a couple of days ago (thanks to the "magic" 
FW-SCSI command) and things are well so far. I'm trying to add a network 
card needed for the planned use of the machine but so far no luck.

I'm not an expert on the HP HW, but I do remember the (short) EISA days on 
PCs where a .cfg file was needed to teach the PC the specifics of the cards 
(IO ports, interrupts etc.). How does this work with the HP machines ? I 
tried an SMC Ultra 32 and an AC3200 with no luck. One hurdle here is that 
there is a function call in both drivers (as well as other drivers that use 
similar controller chips) that the compiler barks about. (Something like 
isa_eth_copy_and_chksm - don't have the exact at hand right now). I found a 
way around it but the cards are not detected at all. Note these cards use a 
memory window - is that possible with the current EISA support ? Is it 
possible to use generic EISA cards at all or do they have to be supported 
by the boot rom in some way ?

Tried a NE2000 clone too, which was detected but with the wrong interrupt. 
That might be because it's a "hard" configured plug&pray card. PCs have no 
problems detecting the settings correctly, though.

Thanks,
	Christian

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [parisc-linux] [Q] on EISA support
  2001-12-26 22:13 [parisc-linux] [Q] on EISA support Christian Suder
@ 2001-12-26 22:30 ` Helge Deller
  2001-12-27  5:25   ` Christian Suder
  2001-12-27  9:09 ` Jochen Friedrich
  1 sibling, 1 reply; 5+ messages in thread
From: Helge Deller @ 2001-12-26 22:30 UTC (permalink / raw)
  To: Christian Suder, parisc-linux

On Wednesday 26 December 2001 23:13, Christian Suder wrote:
> Tried a NE2000 clone too, which was detected but with the wrong interrupt.
> That might be because it's a "hard" configured plug&pray card. PCs have no
> problems detecting the settings correctly, though.

Hi Christian,

Did you tried the "eisa_irq_edge=3,4,5,7,9,10,11,14,15" palo parameter ?
In case your NE2000 card is an ISA card you need to set the EISA irq's to
edge mode which is done with the above command.
Maybe we should think about adding a /proc-interface here ?

Greetings,
Helge 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [parisc-linux] [Q] on EISA support
  2001-12-26 22:30 ` Helge Deller
@ 2001-12-27  5:25   ` Christian Suder
  2001-12-27  7:51     ` Helge Deller
  0 siblings, 1 reply; 5+ messages in thread
From: Christian Suder @ 2001-12-27  5:25 UTC (permalink / raw)
  To: Helge Deller; +Cc: parisc-linux

On Wed, 26 Dec 2001 23:30:16 +0100
"Helge Deller" <deller@gmx.de> wrote:

> On Wednesday 26 December 2001 23:13, Christian Suder wrote:
> > Tried a NE2000 clone too, which was detected but with the wrong interrupt.
> > That might be because it's a "hard" configured plug&pray card. PCs have no
> > problems detecting the settings correctly, though.
> 
> Hi Christian,
> 
> Did you tried the "eisa_irq_edge=3,4,5,7,9,10,11,14,15" palo parameter ?
> In case your NE2000 card is an ISA card you need to set the EISA irq's to
> edge mode which is done with the above command.
> Maybe we should think about adding a /proc-interface here ?
> 

Thanks Helge,

that "basically" fixed it, i could use the card with 2.4.16-pa23. However as X has problems with this kernel (X server starts but graphics are garbled). I compiled 2.4.16-pa25, and this is what I get: 

Dec 26 20:45:04 c110-linux kernel: Wax EISA Adapter found at 0xfc000000
Dec 26 20:45:04 c110-linux kernel: Warning : device (11, 0x1e, 0x0, 0x90) NOT cl
aimed by EISA Bus Adapter

and then : 
Dec 26 20:45:04 c110-linux kernel: PCI or EISA Host Bus Adapter 0 not registered
. in8(0x300) returning -1
Dec 26 20:45:04 c110-linux kernel: 
Dec 26 20:45:04 c110-linux kernel: PCI or EISA Host Bus Adapter 0 not registered
. in8(0x280) returning -1
Dec 26 20:45:04 c110-linux kernel:
Dec 26 20:45:04 c110-linux kernel: PCI or EISA Host Bus Adapter 0 not registered
. in8(0x320) returning -1

The EISA support should be compiled in, at least I selected it. X is still garbled so no improvement in that area. 

BTW is there a compilation of all the "secret" boot parameters ? It's the second time now that it fixes a problem for me....


Danke nochmal,

	Christian 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [parisc-linux] [Q] on EISA support
  2001-12-27  5:25   ` Christian Suder
@ 2001-12-27  7:51     ` Helge Deller
  0 siblings, 0 replies; 5+ messages in thread
From: Helge Deller @ 2001-12-27  7:51 UTC (permalink / raw)
  To: Christian Suder; +Cc: parisc-linux

On Thursday 27 December 2001 06:25, Christian Suder wrote:
> On Wed, 26 Dec 2001 23:30:16 +0100
>
> "Helge Deller" <deller@gmx.de> wrote:
> > On Wednesday 26 December 2001 23:13, Christian Suder wrote:
> > > Tried a NE2000 clone too, which was detected but with the wrong
> > > interrupt. That might be because it's a "hard" configured plug&pray
> > > card. PCs have no problems detecting the settings correctly, though.
> >
> > Hi Christian,
> >
> > Did you tried the "eisa_irq_edge=3,4,5,7,9,10,11,14,15" palo parameter ?
> > In case your NE2000 card is an ISA card you need to set the EISA irq's to
> > edge mode which is done with the above command.
> > Maybe we should think about adding a /proc-interface here ?
>
> Thanks Helge,
>
> that "basically" fixed it, i could use the card with 2.4.16-pa23. However
> as X has problems with this kernel (X server starts but graphics are
> garbled). I compiled 2.4.16-pa25, and this is what I get:
>
> Dec 26 20:45:04 c110-linux kernel: Wax EISA Adapter found at 0xfc000000
> Dec 26 20:45:04 c110-linux kernel: Warning : device (11, 0x1e, 0x0, 0x90)
> NOT cl aimed by EISA Bus Adapter
>
> and then :
> Dec 26 20:45:04 c110-linux kernel: PCI or EISA Host Bus Adapter 0 not
> registered . in8(0x300) returning -1
> Dec 26 20:45:04 c110-linux kernel:
> Dec 26 20:45:04 c110-linux kernel: PCI or EISA Host Bus Adapter 0 not
> registered . in8(0x280) returning -1
> Dec 26 20:45:04 c110-linux kernel:
> Dec 26 20:45:04 c110-linux kernel: PCI or EISA Host Bus Adapter 0 not
> registered . in8(0x320) returning -1
>
> The EISA support should be compiled in, at least I selected it. X is still
> garbled so no improvement in that area.
>
> BTW is there a compilation of all the "secret" boot parameters ? It's the
> second time now that it fixes a problem for me....

Hi Christian,

try the default config (remove your .config file and then run "make oldconfig").
It just booted here for me with -pa27, so I assume you may have forgotten the
CONFIG_GSC_WAX=y configuration entry. 
Regarding the "secret" boot parameters I think the eisa_irq_edge and some
SCSI variants are the only one we have. I will add them later today to the FAQ.

Greetings,
Helge

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [parisc-linux] [Q] on EISA support
  2001-12-26 22:13 [parisc-linux] [Q] on EISA support Christian Suder
  2001-12-26 22:30 ` Helge Deller
@ 2001-12-27  9:09 ` Jochen Friedrich
  1 sibling, 0 replies; 5+ messages in thread
From: Jochen Friedrich @ 2001-12-27  9:09 UTC (permalink / raw)
  To: Christian Suder; +Cc: parisc-linux

Hi Christian,

> Note these cards use a memory window - is that possible with the
> current EISA support ?

There seems to be an issue with memory mapped windows currently. I have
similar problems with an token ring card which is detected correctly
(detection only uses port IO), but the memory window is only partially
seen by the CPU.

Cheers,
Jochen

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2001-12-27 10:19 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-12-26 22:13 [parisc-linux] [Q] on EISA support Christian Suder
2001-12-26 22:30 ` Helge Deller
2001-12-27  5:25   ` Christian Suder
2001-12-27  7:51     ` Helge Deller
2001-12-27  9:09 ` Jochen Friedrich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox