TDM800P and Echo cancel Problems

This is a snipet of the dmesg

dahdi: Telephony Interface Registered on major 196 dahdi: Version: 2.5.0.1 ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 21 (level, low) -> IRQ 209 wctdm24xxp 0000:02:00.0: Port 1: Installed -- AUTO FXO (FCC mode) wctdm24xxp 0000:02:00.0: Port 2: Installed -- AUTO FXO (FCC mode) wctdm24xxp 0000:02:00.0: Port 3: Installed -- AUTO FXO (FCC mode) wctdm24xxp 0000:02:00.0: Port 4: Installed -- AUTO FXO (FCC mode) wctdm24xxp 0000:02:00.0: Port 5: Installed -- AUTO FXO (FCC mode) wctdm24xxp 0000:02:00.0: Port 6: Installed -- AUTO FXO (FCC mode) wctdm24xxp 0000:02:00.0: Port 7: Installed -- AUTO FXO (FCC mode) wctdm24xxp 0000:02:00.0: Port 8: Installed -- AUTO FXO (FCC mode) wctdm24xxp 0000:02:00.0: Failed to load the firmware. eth0: no IPv6 routers present wctdm24xxp 0000:02:00.0: Found a Wildcard TDM: Wildcard TDM800P (0 BRI spans, 8 analog channels) dahdi_transcode: Loaded. INFO-xpp: revision Unknown MAX_XPDS=64 (8*8) INFO-xpp: FEATURE: without BRISTUFF support INFO-xpp: FEATURE: with PROTOCOL_DEBUG INFO-xpp: FEATURE: with sync_tick() from DAHDI INFO-xpp_usb: revision Unknown usbcore: registered new driver xpp_usb dahdi_echocan_mg2: Registered echo canceler 'MG2'

I am having problems with echo since I upgraded to the latest version. I was on 1.8.2 and went through the upgrades to 1.89.210.57 and now users are reporting echo on the handsets. The other end sounds like they are getting words cutoff.