Hi Peter, thanks for the info. We finally got around to messing with
this again. We did a couple things:
1) Set the 4i65 jumpers back to their default positions, that was
definitely part of the issue...
2) Updated BIOS
3) set jumpers on the motherboard relating to PCI/ISA bus configuration.
After doing so, the new 'lspci' output is
01:07.0 Bridge [0680]: PLX Technology, Inc. PCI9030 32-bit 33MHz PCI
<-> IOBus Bridge [10b5:9030]
Subsystem: PLX Technology, Inc. Unknown device [10b5:3132]
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin A routed to IRQ 9
Region 0: Memory at fdcff000 (32-bit, non-prefetchable) [size=128]
Region 1: I/O ports at df00 [size=128]
Region 2: I/O ports at dc00 [size=256]
Region 3: I/O ports at da00 [size=256]
Region 4: Memory at fdcd0000 (32-bit, non-prefetchable) [size=64K]
Region 5: Memory at fdce0000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 0
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=3 PME-
We found that the EMC2.2.8 build that is in the normal package tree
was having problems loading the HAL kernel modules, kernel null
pointer de-reference errors. We cloned the git repo and went to
v2.3.4-pre and those issues went away...
We were able to get the sample 4i65 stepper configs working,
generating step/direction outputs and driving our 10amp stepper motor,
man that thing is noisy w/ micro stepping disabled! Anyway, were
continuing to refine the config and get all the details flushed out.
Thanks again for all your help, it's much appreciated!
Best Regards,
-Dave Camarillo
> Date: Tue, 13 Oct 2009 13:38:52 -0700 (PDT)
> From: "Peter C. Wallace" <[email protected]>
> Subject: Re: [Emc-users] HAL setup of Mesa 4i65
> To: "Enhanced Machine Controller (EMC)"
> <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
>
> On Thu, 8 Oct 2009, Dave Camarillo wrote:
>
>> Date: Thu, 8 Oct 2009 20:52:57 -0700
>> From: Dave Camarillo <[email protected]>
>> Reply-To: "Enhanced Machine Controller (EMC)"
>> <[email protected]>
>> To: [email protected]
>> Subject: Re: [Emc-users] HAL setup of Mesa 4i65
>>
>>>> Date: Thu, 8 Oct 2009 18:21:46 -0700
>>>> From: Dave Camarillo <[email protected]>
>>>> Reply-To: "Enhanced Machine Controller (EMC)"
>>>> <[email protected]>
>>>> To: [email protected]
>>>> Subject: [Emc-users] HAL setup of Mesa 4i65
>>>>
>>>> I'm trying to bring up a 4i65 card on a PC-104+ stack and am having a
>>>> little trouble with the hal driver load process. When I load the
>>>> hm2_pci driver, it doesn't seem to do anything of interest. The
>>>> 'dmesg' output indicates it's loading a driver and what the version
>>>> is, but when I do a "show all" in halcmd it doesn't show any pins...
>>>> I've messed with loading some of the other hal drivers, and the
>>>> parallel port driver and those all cause pins to start showing up, but
>>>> not this one.
>>>> Below is more detailed information, any ideas as to what might be up?
>>>>
>>>> Thanks,
>>>> -Dave
>>>>
>
> Heres what I get with lspci with a 4I65 installed in a desktop system with
> EMC2 2.3.3 and Ubunto 8.04:
>
>
> 03:00.0 Bridge: PLX Technology, Inc. PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
> Subsystem: PLX Technology, Inc. Unknown device 3132
> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B-
> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
> Interrupt: pin A routed to IRQ 10
> Region 0: Memory at fc9ffc00 (32-bit, non-prefetchable) [size=128]
> Region 1: I/O ports at dc00 [size=128]
> Region 2: I/O ports at d800 [size=256]
> Region 3: I/O ports at d400 [size=256]
> Region 4: Memory at fc9e0000 (32-bit, non-prefetchable) [size=64K]
> Region 5: Memory at fc9d0000 (32-bit, non-prefetchable) [size=64K]
> Capabilities: <access denied>
>
>
> Note that 3132 = 4I65s subsystem ID #
>
>
> The HM2 part of the dmesg is here:
>
>
> http://filebin.ca/fewoc
>
>
> These are all with the defaults (I just installed the 4I65, and selected
> hm2servo and 4I65 from the startup menu)
>
> Peter Wallace
> Mesa Electronics
>
> (\__/)
> (='.'=) This is Bunny. Copy and paste bunny into your
> (")_(") signature to help him gain world domination.
>
>
>
>
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users