This is a group for folks designing and programming embedded systems using the Rabbit Semiconductor C-programmable microcontroller. Rabbit Semi is a spin-off from Z-World who makes a variety of embedded modules and tools. This group is not affiliated with either Rabbit or Z-World, but is a user forum for sharing ideas, asking questions,
flaunting knowledge, and other typical user group stuff. The Rabbit is a powerful uC, supported by a full-featured C-compiler.
SNMP v2 - Steve Trigero - Mar 12 3:29:31 2008
Thanks to Allen, I've learned how to use the walk command on
MIB browsers that I have. Very rudimentary usage on my part,
I might add.
The Rabbit SNMP module is supposed to support SNMPv2. Yet
both browsers timeout when I specify version 2. Only if I configure
the browser to use version 1 will the Rabbit respond. Also, the browsers
only have a version 2c option, not just 2. They both have versions:
1, 2c, and 3. I'm guessing that the Rabbit module doesn't support
v2c. But why don't the browsers support v2 like they still support v1?
Anyone from Rabbit know if a version 2c of SNMP is forthcoming
any time soon?
My second question is, how do you write a MIB source document?
I assume there is a documented standard. Where might I find that?
Sorry for rambling.
Steve

(You need to be a member of rabbit-semi -- send a blank email to rabbit-semi-subscribe@yahoogroups.com )
Re: SNMP v2 - Steve Trigero - Mar 12 13:21:43 2008
In the Rabbit-Products MIB file, it defines the board IDs for each Rabbit module.
The description says: "This module defines the object identifiers that are assigned
to various hardware platforms, and hence are returned as values for sysobjectID"
There is no variable in the sample program named sysobjectID. This parameter is
not returned using the snmpwalk utility. What is this parameter and how does one
read it?
Steve
----- Original Message ----
From: Dan Allen
To: r...@yahoogroups.com
Sent: Tuesday, March 11, 2008 5:34:17 PM
Subject: Re: [rabbit-semi] SNMP v2
Every shred of "SNMP" i've seen from Rabbit leads me to believe
"No."
Not, "Not now", not "not later", not "eventually" but "No."
>From what I can tell it's a pretty healthy upgrade from 1 to 2 in terms of
features. Namely authorization schemes and tables support, neither trivial to
implement.
I'm sure there are a few other key features of v2 but they're escaping me right now.
Glad I could help.
Dan...
On Tue, Mar 11, 2008 at 1:04 PM, Steve Trigero wrote:
Thanks to Allen, I've learned how to use the walk command on
MIB browsers that I have. Very rudimentary usage on my part,
I might add.
The Rabbit SNMP module is supposed to support SNMPv2. Yet
both browsers timeout when I specify version 2. Only if I configure
the browser to use version 1 will the Rabbit respond. Also, the browsers
only have a version 2c option, not just 2. They both have versions:
1, 2c, and 3. I'm guessing that the Rabbit module doesn't support
v2c. But why don't the browsers support v2 like they still support v1?
Anyone from Rabbit know if a version 2c of SNMP is forthcoming
any time soon?
My second question is, how do you write a MIB source document?
I assume there is a documented standard. Where might I find that?
Sorry for rambling.
Steve

(You need to be a member of rabbit-semi -- send a blank email to rabbit-semi-subscribe@yahoogroups.com )Re: SNMP v2 - Dan Allen - Mar 12 13:26:46 2008
Short answer: That's their MIB, which in all likelyhood you won't use.
You'll create your own OIDs/MIB based on your application.
The samples (IMHO) are there to give examples of how the libs work,
and 'proof' in the form of a compilable source code.
Are you just in "learning mode" or do you have an application goal in mind?
Dan...
On Wed, Mar 12, 2008 at 1:14 PM, Steve Trigero
wrote:
> In the Rabbit-Products MIB file, it defines the board IDs for each
> Rabbit module.
> The description says: "This module defines the object identifiers that are
> assigned
> to various hardware platforms, and hence are returned as values for
> sysobjectID"
>
> There is no variable in the sample program named sysobjectID. This
> parameter is
> not returned using the snmpwalk utility. What is this parameter and how
> does one
> read it?
>
> Steve
>
> ----- Original Message ----
> From: Dan Allen
> To: r...@yahoogroups.com
> Sent: Tuesday, March 11, 2008 5:34:17 PM
> Subject: Re: [rabbit-semi] SNMP v2
>
> Every shred of "SNMP" i've seen from Rabbit leads me to believe "No."
> Not, "Not now", not "not later", not "eventually" but "No."
>
> From what I can tell it's a pretty healthy upgrade from 1 to 2 in terms of
>
> features. Namely authorization schemes and tables support, neither
> trivial to implement.
> I'm sure there are a few other key features of v2 but they're escaping me
> right now.
>
> Glad I could help.
> Dan...
>
> On Tue, Mar 11, 2008 at 1:04 PM, Steve Trigero >
> wrote:
>
> > Thanks to Allen, I've learned how to use the walk command on
> > MIB browsers that I have. Very rudimentary usage on my part,
> > I might add.
> > The Rabbit SNMP module is supposed to support SNMPv2. Yet
> > both browsers timeout when I specify version 2. Only if I configure
> > the browser to use version 1 will the Rabbit respond. Also, the browsers
> >
> > only have a version 2c option, not just 2. They both have versions:
> > 1, 2c, and 3. I'm guessing that the Rabbit module doesn't support
> > v2c. But why don't the browsers support v2 like they still support v1?
> >
> > Anyone from Rabbit know if a version 2c of SNMP is forthcoming
> > any time soon?
> >
> > My second question is, how do you write a MIB source document?
> > I assume there is a documented standard. Where might I find that?
> >
> > Sorry for rambling.
> >
> > Steve
> >
> >
>

(You need to be a member of rabbit-semi -- send a blank email to rabbit-semi-subscribe@yahoogroups.com )Re: SNMP v2 - Steve Trigero - Mar 12 14:18:41 2008
You're right that I won't use their MIBs, but if I understand
how and why they did what they did that helps me when I
write my own.
I have an application and product and several of our
customers have requested an SNMP interface. So I'm
trying to add that functionality to my application.
The demo program came with 3 MIB files. Only one
appears to be specific for the demo program. The other
2 appear to be Rabbit Semiconductor corporate MIBs.
The top level one defines all the objects under their
Enterprise number, of which there are 9. And one of these
objects is for Rabbit's customers to use. The second MIB
defines all the Rabbit core modules, assigning each an ID.
Lastly, is the demo program MIB which defines all the
parameters available from the demo program.
This appears to be a reasonable way to organize their MIBs,
but not having done this before I may be naive. I applied for,
and just received our own Private Enterprise Number, and
now I have to come up with a reasonable configuration for
our products and associated MIBs.
Steve
----- Original Message ----
From: Dan Allen
To: r...@yahoogroups.com
Sent: Wednesday, March 12, 2008 10:23:54 AM
Subject: Re: [rabbit-semi] SNMP v2
Short answer: That's their MIB, which in all likelyhood you won't
use.
You'll create your own OIDs/MIB based on your application.
The samples (IMHO) are there to give examples of how the libs work,
and 'proof' in the form of a compilable source code.
Are you just in "learning mode" or do you have an application goal in mind?
Dan...
On Wed, Mar 12, 2008 at 1:14 PM, Steve Trigero wrote:
In the Rabbit-Products MIB file, it defines the board IDs for each Rabbit module.
The description says: "This module defines the object identifiers that are assigned
to various hardware platforms, and hence are returned as values for sysobjectID"
There is no variable in the sample program named sysobjectID. This parameter is
not returned using the snmpwalk utility. What is this parameter and how does one
read it?
Steve
----- Original Message ----
From: Dan Allen
To: rabbit-semi@ yahoogroups. com
Sent: Tuesday, March 11, 2008 5:34:17 PM
Subject: Re: [rabbit-semi] SNMP v2
Every shred of "SNMP" i've seen from Rabbit leads me to believe "No."
Not, "Not now", not "not later", not "eventually" but "No."
>From what I can tell it's a pretty healthy upgrade from 1 to 2 in terms of
features. Namely authorization schemes and tables support, neither trivial to
implement.
I'm sure there are a few other key features of v2 but they're escaping me right now.
Glad I could help.
Dan...
On Tue, Mar 11, 2008 at 1:04 PM, Steve Trigero wrote:
Thanks to Allen, I've learned how to use the walk command on
MIB browsers that I have. Very rudimentary usage on my part,
I might add.
The Rabbit SNMP module is supposed to support SNMPv2. Yet
both browsers timeout when I specify version 2. Only if I configure
the browser to use version 1 will the Rabbit respond. Also, the browsers
only have a version 2c option, not just 2. They both have versions:
1, 2c, and 3. I'm guessing that the Rabbit module doesn't support
v2c. But why don't the browsers support v2 like they still support v1?
Anyone from Rabbit know if a version 2c of SNMP is forthcoming
any time soon?
My second question is, how do you write a MIB source document?
I assume there is a documented standard. Where might I find that?
Sorry for rambling.
Steve

(You need to be a member of rabbit-semi -- send a blank email to rabbit-semi-subscribe@yahoogroups.com )Re: SNMP v2 - Dan Allen - Mar 14 4:20:59 2008
Your'e definately on the right track then.
Let me know if you have further questions.
Dan...
On Wed, Mar 12, 2008 at 2:16 PM, Steve Trigero
wrote:
> You're right that I won't use their MIBs, but if I understand
> how and why they did what they did that helps me when I
> write my own.
>
> I have an application and product and several of our
> customers have requested an SNMP interface. So I'm
> trying to add that functionality to my application.
>
> The demo program came with 3 MIB files. Only one
> appears to be specific for the demo program. The other
> 2 appear to be Rabbit Semiconductor corporate MIBs.
> The top level one defines all the objects under their
> Enterprise number, of which there are 9. And one of these
> objects is for Rabbit's customers to use. The second MIB
> defines all the Rabbit core modules, assigning each an ID.
> Lastly, is the demo program MIB which defines all the
> parameters available from the demo program.
>
> This appears to be a reasonable way to organize their MIBs,
> but not having done this before I may be naive. I applied for,
> and just received our own Private Enterprise Number, and
> now I have to come up with a reasonable configuration for
> our products and associated MIBs.
>
> Steve
> ----- Original Message ----
> From: Dan Allen
> To: r...@yahoogroups.com
> Sent: Wednesday, March 12, 2008 10:23:54 AM
> Subject: Re: [rabbit-semi] SNMP v2
>
> Short answer: That's their MIB, which in all likelyhood you won't use.
> You'll create your own OIDs/MIB based on your application.
>
> The samples (IMHO) are there to give examples of how the libs work,
> and 'proof' in the form of a compilable source code.
>
> Are you just in "learning mode" or do you have an application goal in
> mind?
> Dan...
> On Wed, Mar 12, 2008 at 1:14 PM, Steve Trigero >
> wrote:
>
> > In the Rabbit-Products MIB file, it defines the board IDs for each
> > Rabbit module.
> > The description says: "This module defines the object identifiers that
> > are assigned
> > to various hardware platforms, and hence are returned as values for
> > sysobjectID"
> >
> > There is no variable in the sample program named sysobjectID. This
> > parameter is
> > not returned using the snmpwalk utility. What is this parameter and how
> > does one
> > read it?
> >
> > Steve
> >
> > ----- Original Message ----
> > From: Dan Allen >
> > To: rabbit-semi@ yahoogroups. com
> > Sent: Tuesday, March 11, 2008 5:34:17 PM
> > Subject: Re: [rabbit-semi] SNMP v2
> >
> > Every shred of "SNMP" i've seen from Rabbit leads me to believe "No."
> > Not, "Not now", not "not later", not "eventually" but "No."
> >
> > From what I can tell it's a pretty healthy upgrade from 1 to 2 in terms
> > of
> > features. Namely authorization schemes and tables support, neither
> > trivial to implement.
> > I'm sure there are a few other key features of v2 but they're escaping
> > me right now.
> >
> > Glad I could help.
> >
> >
> > Dan...
> >
> > On Tue, Mar 11, 2008 at 1:04 PM, Steve Trigero >
> > wrote:
> >
> > > Thanks to Allen, I've learned how to use the walk command on
> > > MIB browsers that I have. Very rudimentary usage on my part,
> > > I might add.
> > > The Rabbit SNMP module is supposed to support SNMPv2. Yet
> > > both browsers timeout when I specify version 2. Only if I configure
> > > the browser to use version 1 will the Rabbit respond. Also, the
> > > browsers
> > > only have a version 2c option, not just 2. They both have versions:
> > > 1, 2c, and 3. I'm guessing that the Rabbit module doesn't support
> > > v2c. But why don't the browsers support v2 like they still support v1?
> > >
> > > Anyone from Rabbit know if a version 2c of SNMP is forthcoming
> > > any time soon?
> > >
> > > My second question is, how do you write a MIB source document?
> > > I assume there is a documented standard. Where might I find that?
> > >
> > > Sorry for rambling.
> > >
> > > Steve
> > >
> > >
> >
> >
>

(You need to be a member of rabbit-semi -- send a blank email to rabbit-semi-subscribe@yahoogroups.com )Using tcpip FTP sample - IAN LEWIS - Mar 22 18:56:22 2008
Hello everyone i am using the tcpip FTP client sample from Dynamic C and i having a bit of
trouble in getting it to work. The sample runs until it says that it is "Calling
ftp_client_setup() to download testfile1 Looping on ftp_client_tick()..." and then it
never moves from this point, anyone has any suggestion as to why it is stuck at this
point? Any help is greatly appreciated.
Ian
PS i have tested the FTP server i am trying to connect to and it is up running and
working.
_________________________________________________________________
Watch “Cause Effect,” a show about real people making a real difference. Learn more.
http://im.live.com/Messenger/IM/MTV/?source=text_watchcause

(You need to be a member of rabbit-semi -- send a blank email to rabbit-semi-subscribe@yahoogroups.com )