Eric H. Johnson wrote:
> Steve,
>
> Good suggestions. I will try that at my next opportunity. I do not believe
> it to be an issue with spacing or delimiter characters, because I have
> copied the halcmd exactly as it exists in the working .hal file (adding
> halcmd of course). I have tried fully qualified paths and symlinks and keep
> getting exactly the same error, so I strongly suspect it isn't the symlinks.
>
> Regards,
> Eric
>
> Am I missing something here? Actually a better question would be "what am I
> missing here?"
>
> The section of code that looks at the config string does no checking of
> whether there's hardware to support the load-time options you use. You can
> say config="num_stepgens=102", and you won't get the "Unknown parameter ..."
> error you quoted. I think that error is printed by the module loader when
> it can't find the named symbols in the module.
>
> Which bitfile you use has no effect on this error, only the driver you load
> and the parameters you use do. One problem the module loader
> (sometimes) has is that it doesn't deal with spaces in the config strings
> very well. It may be separating the num_stepgens=xxx into a separate token
> (it does look like one after all), then erroring because it doesn't exist.
> The parport driver was made to accept underscores or spaces to work around
> this problem (you'd use cfg="0x378_OUT_0x278"). I don't recommend doing the
> same for this driver - I'd use the existing parameter infrastructure
> instead. ;)
>
> You could try loading the module once with the firmware file specified (but
> no stepgens), or using bfload to load the bitfile. Unload the module, then
> load it with only the config="num_stepgens=xx" parameter.
> It should leave the FPGA alone if you don't give it a firmware name to load.
I agree with Steve, the contents of the config="..." string are getting
split up into separate tokens instead of getting passed as a single lump
to the hm2_5i20 driver.
The num_stepgens value gets validated in hm2_stepgen_parse_md().
I agree that the expected integer is not properly validated, and that
that's not the problem that Eric's seeing, but that it should be done
better somehow. :-)
--
Sebastian Kuzminsky
Theo: "Julian? I haven't seen you in twenty years. You look good.
The picture the police have of you doesn't do you justice."
Julian: "What do the police know about justice?"
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers