Re: S5933 PCI Adapter..??

2000-06-01 Thread Dennis

At 04:24 PM 6/1/00 -0400, Joy Ganguly wrote:
>Dennis wrote:
>
>> At 12:13 PM 6/1/00 -0600, Warner Losh wrote:
>> >In message <[EMAIL PROTECTED]> Dennis writes:
>> >: Have you done bus performance testing with this card? Given the
>> >: architechture of the AMCC part, it seems highly improbable that you
will be
>> >: able to get high throughput with such a card. Because the AMCC part
>> >: requires external logic it is impossible to do pass-through single cycle
>> >: bursts, which is required for efficient utilization of the PCI bus. Once
>> >: you begin holding off cycles the PCI bus totally pigs out (which is why
>> >: virtually all high-speed pci solutions are single-chip type designs).
>> >
>> >Yes.  I've done drivers for several cards with this design.  The AMCC
>> >part is very fussy and will often lock up the bus unless the card
>> >designer has put enough extra logic on the card to cope with the
>> >oddities of the card.  Sadly, many don't.
>>
>> We used it on our first (and now defunct) pci board, and we didnt have
>> trouble with lockups (there are quite a few errata that have to be
>> addresses), but the arbitration was pitifully slow. There was no way to get
>> high throughput across the bus. We completely rejected it for  use on
>> T3...i find it interesting that someone did an OC3/ATM card with it.
>>
>> Dennis
>>
>> Emerging Technologies, Inc.
>>
>
>well the problem seems to have been with the motherboard. i changed the
>motherboard and the card is working.
>we are using "point" oc3 card from 'applied telecom'. we have not done
>any
>performance testing. the card is mainly meant for monitoring.

of course this discussion has nothing to do with your problem...but Im glad
you figured it out :-)

good luck with your throughput.

DB



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: S5933 PCI Adapter..??

2000-06-01 Thread Joy Ganguly

Dennis wrote:

> At 12:13 PM 6/1/00 -0600, Warner Losh wrote:
> >In message <[EMAIL PROTECTED]> Dennis writes:
> >: Have you done bus performance testing with this card? Given the
> >: architechture of the AMCC part, it seems highly improbable that you will be
> >: able to get high throughput with such a card. Because the AMCC part
> >: requires external logic it is impossible to do pass-through single cycle
> >: bursts, which is required for efficient utilization of the PCI bus. Once
> >: you begin holding off cycles the PCI bus totally pigs out (which is why
> >: virtually all high-speed pci solutions are single-chip type designs).
> >
> >Yes.  I've done drivers for several cards with this design.  The AMCC
> >part is very fussy and will often lock up the bus unless the card
> >designer has put enough extra logic on the card to cope with the
> >oddities of the card.  Sadly, many don't.
>
> We used it on our first (and now defunct) pci board, and we didnt have
> trouble with lockups (there are quite a few errata that have to be
> addresses), but the arbitration was pitifully slow. There was no way to get
> high throughput across the bus. We completely rejected it for  use on
> T3...i find it interesting that someone did an OC3/ATM card with it.
>
> Dennis
>
> Emerging Technologies, Inc.
>

well the problem seems to have been with the motherboard. i changed the
motherboard and the card is working.
we are using "point" oc3 card from 'applied telecom'. we have not done
any
performance testing. the card is mainly meant for monitoring.

joy


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: S5933 PCI Adapter..??

2000-06-01 Thread Dennis

At 12:13 PM 6/1/00 -0600, Warner Losh wrote:
>In message <[EMAIL PROTECTED]> Dennis writes:
>: Have you done bus performance testing with this card? Given the
>: architechture of the AMCC part, it seems highly improbable that you will be
>: able to get high throughput with such a card. Because the AMCC part
>: requires external logic it is impossible to do pass-through single cycle
>: bursts, which is required for efficient utilization of the PCI bus. Once
>: you begin holding off cycles the PCI bus totally pigs out (which is why
>: virtually all high-speed pci solutions are single-chip type designs).
>
>Yes.  I've done drivers for several cards with this design.  The AMCC
>part is very fussy and will often lock up the bus unless the card
>designer has put enough extra logic on the card to cope with the
>oddities of the card.  Sadly, many don't.

We used it on our first (and now defunct) pci board, and we didnt have
trouble with lockups (there are quite a few errata that have to be
addresses), but the arbitration was pitifully slow. There was no way to get
high throughput across the bus. We completely rejected it for  use on
T3...i find it interesting that someone did an OC3/ATM card with it. 

Dennis

Emerging Technologies, Inc.

-


http://www.etinc.com
ISA and PCI T1/T3/V35/HSSI Cards for FreeBSD and LINUX
Multiport T1 and HSSI/T3 UNIX-based Routers
Bandwidth Management Standalone Systems
Bandwidth Management software for LINUX and FreeBSD


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: S5933 PCI Adapter..??

2000-06-01 Thread Warner Losh

In message <[EMAIL PROTECTED]> Dennis writes:
: Have you done bus performance testing with this card? Given the
: architechture of the AMCC part, it seems highly improbable that you will be
: able to get high throughput with such a card. Because the AMCC part
: requires external logic it is impossible to do pass-through single cycle
: bursts, which is required for efficient utilization of the PCI bus. Once
: you begin holding off cycles the PCI bus totally pigs out (which is why
: virtually all high-speed pci solutions are single-chip type designs).

Yes.  I've done drivers for several cards with this design.  The AMCC
part is very fussy and will often lock up the bus unless the card
designer has put enough extra logic on the card to cope with the
oddities of the card.  Sadly, many don't.

Warner


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: S5933 PCI Adapter..??

2000-06-01 Thread Dennis

At 05:31 PM 5/31/00 -0700, Mike Smith wrote:
>> hi all,
>> 
>> i have a atm oc3 care which uses the amcc S5933 PCI adapter. however the
>> driver reports "unable to map mem" at boot time. i used pciconf to read
>> the configuration space base address registers and all of them showed
>> 0x. however when i write all 1's t the base registers they give
>> me the proper mask. the device and vendor id configuration registers
>> show the right values. i think the bios is unable to assign physical
>> addresses.

Have you done bus performance testing with this card? Given the
architechture of the AMCC part, it seems highly improbable that you will be
able to get high throughput with such a card. Because the AMCC part
requires external logic it is impossible to do pass-through single cycle
bursts, which is required for efficient utilization of the PCI bus. Once
you begin holding off cycles the PCI bus totally pigs out (which is why
virtually all high-speed pci solutions are single-chip type designs).

Dennis



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: S5933 PCI Adapter..??

2000-05-31 Thread Mike Smith

> hi all,
> 
> i have a atm oc3 care which uses the amcc S5933 PCI adapter. however the
> driver reports "unable to map mem" at boot time. i used pciconf to read
> the configuration space base address registers and all of them showed
> 0x. however when i write all 1's t the base registers they give
> me the proper mask. the device and vendor id configuration registers
> show the right values. i think the bios is unable to assign physical
> addresses.

If you don't have "PnP OS" set, and the card doesn't get resources
assigned, this means that there's a resource conflict that prevents the
card from being configured.

> how can i solve this problem?? one way out is to have the driver assign
> physical addresses to map the pci space. however for that i need the
> physical map...what data structure holds that??

Either turn "PnP OS" off, or fix the card/system.  The driver can't do 
resource assignment like you're talking about.

-- 
\\ Give a man a fish, and you feed him for a day. \\  Mike Smith
\\ Tell him he should learn how to fish himself,  \\  [EMAIL PROTECTED]
\\ and he'll hate you for a lifetime. \\  [EMAIL PROTECTED]




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: S5933 PCI Adapter..??

2000-05-27 Thread Doug Rabson

On Fri, 26 May 2000, Joy Ganguly wrote:

> hi all,
> 
> i have a atm oc3 care which uses the amcc S5933 PCI adapter. however the
> driver reports "unable to map mem" at boot time. i used pciconf to read
> the configuration space base address registers and all of them showed
> 0x. however when i write all 1's t the base registers they give
> me the proper mask. the device and vendor id configuration registers
> show the right values. i think the bios is unable to assign physical
> addresses.
> 
> how can i solve this problem?? one way out is to have the driver assign
> physical addresses to map the pci space. however for that i need the
> physical map...what data structure holds that??

Can you check your BIOS and make sure it does *not* think you have a
Plug-n-Play OS.

-- 
Doug Rabson Mail:  [EMAIL PROTECTED]
Nonlinear Systems Ltd.  Phone: +44 20 8442 9037




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message