AESWDriver Problem

Support for the Milan Intelligent interface, sold by Money Controls as the Paylink USB unit and for the earlier PCI card version.

Moderators: aardvark, davebush, Admin

Post Reply
ruisil
Posts: 1
Joined: Thu Feb 04, 2010 4:14 pm
Location: Portugal

AESWDriver Problem

Post by ruisil »

Hi,

I'm using Paylink as an interface to a Guardian 6000 and a PC. The Guardian uses the MDB protocol and the paylink is conected via USB to the PC. The PC is running Windows XP Home and our software is written in VBasic.

Sometimes the AESWdriver loses comunication with paylink and I cant identify the problem. This causes my payment machine to go offline, and I have to power down the paylink before the AESWdriver can re-establish comunication with paylink.

I've tried using a different PS (currently i'm using a 4,2amp. power suply), I've tried different firmwares, ferrite chokes on USB cable, diferent paylink units, etc. Nothing seems to solve my problem.

Right now I'm using 4-1-10-06 version, which seems to be the one with less problems.

Please take a look at paylink's log:


20:22:46.17 DP: Application active
20:22:46.17 DP: Interface memory recovery - payout recovered
20:22:46.17 Acc: MDB Changer Enable
20:22:46.17 DP: MDB Changer Status to 0
20:22:46.17 MDB: inhibits to 003f
20:22:46.18 DP: Event 0003
20:22:46.18 DP: Turn off barcodes
20:22:48.25 MDB: Read coin 5 to tube 5 - 49 in tube
20:22:48.25 DP: Coin 5: sent to hopper, 4672 read, 0 limit
20:22:50.54 MDB: Read coin 4 to cashbox - 53 ? in tube
20:22:53.79 MDB: Read coin 3 to tube 3 - 48 in tube
20:22:53.81 DP: Coin 3: sent to hopper, 4846 read, 0 limit
20:22:56.39 MDB: Read coin 3 to tube 3 - 49 in tube
20:22:56.40 DP: Coin 3: sent to hopper, 4847 read, 0 limit
20:23:03.67 MDB: Read coin 4 to cashbox - 53 ? in tube
20:23:06.01 DP: Pay request!! 285740 > 285695
20:23:06.01 Acc: MDB Changer Disable
20:23:06.01 DP: MDB Changer Status to 4
20:23:06.01 MDB: Inhibit all coins
20:23:06.50 DP: Pay 9 coins for 45 from 8
20:23:06.57 MdbLevel3: Pay 9 units
20:23:09.01 MDBLevel3: 9 units
20:23:09.23 MDBLevel3: Paid 1 @ 5, 2 @ 20, Total 9 units, 0 not paid
20:23:09.23 DP: Cycle End - 9 coins @ 5 status: 1
20:23:09.25 DP: Overall status: 1
20:23:09.25 Acc: MDB Changer Enable
20:23:09.25 DP: MDB Changer Status to 0
20:23:09.54 MDB: inhibits to 003f
20:23:09.68 MDBTube: for 5 - reported coins 79=>78
20:23:09.68 MDBTube: for 20 - reported coins 49=>47
20:23:16.00 DP: Application has gone away
20:23:16.00 Acc: MDB Changer Disable
20:23:16.00 DP: MDB Changer Status to 4
20:23:16.00
20:23:16.00 MDB: Inhibit all coins
20:23:26.01
20:23:26.01
20:23:26.01 DP: Application active
20:23:26.01 DP: Interface memory recovery - payout recovered
20:23:26.01 Acc: MDB Changer Enable
20:23:26.01 DP: MDB Changer Status to 0
20:23:26.01 MDB: inhibits to 003f
20:23:26.03 DP: Event 0000e0 for Acceptor 0
20:23:26.03 DP: Turn off barcodes
20:23:29.28 DP: Pay request!! 286120 > 285740
20:23:29.28 Acc: MDB Changer Disable
20:23:29.28 DP: MDB Changer Status to 4
20:23:29.28 MDB: Inhibit all coins
20:23:29.76 DP: Pay 76 coins for 380 from 8
20:23:29.84 MdbLevel3: Pay 76 units
20:23:34.18 MDBLevel3: 76 units
20:23:34.39 MDBLevel3: Paid 1 @ 10, 1 @ 20, 1 @ 50, 1 @ 100, 1 @ 200, Total 76 units, 0 not paid
20:23:34.40 DP: Cycle End - 76 coins @ 5 status: 1
20:23:34.40 DP: Overall status: 1
20:23:34.40 Acc: MDB Changer Enable
20:23:34.40 DP: MDB Changer Status to 0
20:23:34.70 MDB: inhibits to 003f
20:23:34.84 MDBTube: for 10 - reported coins 52=>51
20:23:34.84 MDBTube: for 20 - reported coins 47=>46
20:23:34.84 MDBTube: for 50 - reported coins 53=>52
20:23:34.85 MDBTube: for 100 - reported coins 49=>48
20:23:34.85 MDBTube: for 200 - reported coins 2=>1
20:23:42.68 05:11
20:23:43.50 DP: Application has gone away
20:23:43.50 Acc: MDB Changer Disable
20:23:43.50 DP: MDB Changer Status to 4
20:23:43.50
20:23:43.50 MDB: Inhibit all coins
20:24:43.12 05:12
20:25:43.57 05:13
20:26:44.01 05:14
20:27:09.20
20:27:09.20
20:27:09.20 DP: Application active
20:27:09.20 DP: Interface memory recovery - payout recovered
20:27:09.20 Acc: MDB Changer Enable
20:27:09.20 DP: MDB Changer Status to 0
20:27:09.20 MDB: inhibits to 003f
20:27:09.21 DP: Event 0003
20:27:09.21 DP: Turn off barcodes
20:27:28.07 DP: Pay request!! 286620 > 286120
20:27:28.07 Acc: MDB Changer Disable
20:27:28.07 DP: MDB Changer Status to 4
20:27:28.07 MDB: Inhibit all coins
20:27:28.56 DP: Pay 100 coins for 500 from 8
20:27:28.64 MdbLevel3: Pay 100 units
20:27:30.07 Get Queue Status failed 4!
20:27:30.07 Device Closed
20:27:30.07 Retrying following failure....
20:27:31.07

20:27:31.07 Opening Genoa USB unit...
20:27:31.07 Device Open failed 1
20:27:31.07 Retrying following failure....
20:27:32.07

20:27:32.07 Opening Genoa USB unit...
20:27:32.07 Device Open failed 1
20:27:32.07 Retrying following failure....
20:27:33.07

20:27:33.07 Opening Genoa USB unit...
20:27:33.07 Device Open failed 1
20:27:33.07 Retrying following failure....
20:27:34.07


Do you have any idea what may be causing this? I appreciate any help you can give me, I've run out of ideas.


Thanks in advance
davebush
Posts: 492
Joined: Fri Oct 22, 2004 12:20 pm

Post by davebush »

Hi,

Your problem is that noise in the system is crashing the lowest level of the PC USB drivers. They do not recover without a significant dis-connection re-connection cycle.

If you get this problem on every payout, then you need to look at power supplies and earths. If you get it occasionally, then the latest Driver program (http://www.aardvark.eu.com/downloads/so ... Driver.zip) and firmware (http://www.aardvark.eu.com/downloads/so ... -10-13.zip) have a number of recovery processes added, which often prove to be enough.

If you still find the problem recurring, then you probably have a Rev 3 Paylink and should switch to Rev 4, which can effectively remove the USB cable on its own. (You can tell a Rev 4 because it runs with *only* a USB cable plugged in.)
Aardvark software developer. Please put all communication on the problem through the board for the benefit of others.
Post Reply