5I20 Live-CD v2.3 hm2-stepper

More
26 Apr 2009 23:45 #173 by dfarrell
When I run testpanel app using the other driver (5I20) the app seems to
run. I also ran the 5I20 servo config and all the pins, signals and
parameters show up in "Hal Meter" since I don't have servos (encoders)
I cannot actual run anything with servo but I would think it tests my
5I20. I have probably one of the first 5I20's from 5 years ago or so but
I don't think anything has changed.

I hate to impose but (if you have not already) try to boot the new CD?

Also if you lspci does you 5I20 show this?
02:0b.0 Bridge: PLX Technology, Inc. PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
Flags: medium devsel, IRQ 9
Memory at bd800000 (32-bit, non-prefetchable)
I/O ports at a000
I/O ports at 9800
I/O ports at 9400
Memory at bd000000 (32-bit, non-prefetchable) [size=1M]
Memory at bc800000 (32-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>

Thanks,

David.

Please Log in or Create an account to join the conversation.

More
27 Apr 2009 00:31 #174 by PCW
Don't know if it is your problem, but If you have a really old 5I20, it may not have a valid subsystem ID (it should be 0x3131)
this can be fixed by updating the EEPROM. Currently this requires that you boot DOS, and run the 5I20EED.BAT file.
5I20EED.BAT requires the 9030EEP.EXE utility be in the path. You can also return the card to us to update if this is not convenient.

I would expect the driver to complain about a missing card if the subsystem ID is wrong.

There also is an issue with Local bus wait states that is addressed in the EEPROM. I think the driver has a work-around for older cards
so the updated EEPROM setup is not needed but I dont know if that work-around has been tested with an old card.

The fix is the same, update the EEPROM

Please Log in or Create an account to join the conversation.

More
27 Apr 2009 00:43 #175 by dfarrell
This may be the case, I'm trying to check the ID. Where are these files? I don't
see them in the 5I20 zip file. I think I have the PLX utilities (I'm a hardware engineer)
installed XP, can I use these?

David.

Please Log in or Create an account to join the conversation.

More
27 Apr 2009 01:12 #176 by PCW
/UTILS/DOS/PAS

If you look at the 9030EED.BAT file it may give you a hint as to which
EEPROM locations to change if you want to use the PLX utilities instead

(at least the subsystem ID)

Please Log in or Create an account to join the conversation.

More
27 Apr 2009 01:21 #177 by dfarrell
Thanks, I look for the file.

PLXMon shows Subsys Dev/Ven ID as 903010B5

I can find a floppy drive anywhere around here anymore nevermind DOS.
FreeDOS maybe.

David.

Please Log in or Create an account to join the conversation.

More
27 Apr 2009 02:55 #178 by dfarrell
It is working!!!! Thank you all (esp PCW). I would have
never known to look to update the 5I20 configuration
flash contents. What a waste of a day! BTW FreeDOS
worked fine for running the batch file to do the update.
The PLX utilities would not work with my setup.

To sum up, the 5I20 config runs fine with older 5I20's
The hm2 does not and requires flashing the config
eprom on the 5I20 board.

On to building the machine....

David.

Please Log in or Create an account to join the conversation.

More
27 Apr 2009 12:29 #182 by BigJohnT
I'm real glad Peter joined in... I would have never figured that one out.

Thanks for jumping in and bailing me out Peter.

John

Please Log in or Create an account to join the conversation.

More
27 Apr 2009 14:59 #185 by dfarrell
Thank you too John, I would not have pursed this too far without
you telling me you had it working too. Isn't Mesa stuff great!
Documentation is a little sparse but worth overlooking
given the technology and the price.

Please Log in or Create an account to join the conversation.

More
27 Apr 2009 16:29 - 27 Apr 2009 16:30 #186 by seb_kuzminsky
Nice work getting dfarrell up & running Peter B)

The hm2_pci driver ties in to the kernel hotplug system, so it doesnt know, at load-time, whether there are any boards or not. So it can't complain if it doesnt find any.

Maybe the hm2_pci driver should help find this kind of problem by looking for all PLX9030 and PLX9045 interfaces, and warning if the subvendor and subdevice aren't one of the supported AnyIO boards? It might lead to some false alarms, but it'd help folks who have older boards debug their problem quicker.
Last edit: 27 Apr 2009 16:30 by seb_kuzminsky.

Please Log in or Create an account to join the conversation.

Moderators: PCWjmelson
Time to create page: 0.138 seconds
Powered by Kunena Forum