View Issue Details

IDProjectCategoryView StatusLast Update
0003887MMW v4Burning / Disc Handlingpublic2012-03-27 21:18
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version3.0 
Fixed in Version3.1.2 
Summary0003887: MediaMonkey causes some devices not to function correctly (Primo)
DescriptionI've seen a few reports of MM interfering with other devices:

1) Modem:
Running Mediamonkey on Acer laptop:
WinXP SP2 and all updates, Core2 Duo, 1GB ram, 1 Cd/DVD writer/reader (F:), 1 HD (C:) and substituted to (D:) for some music folders.
Huawei E220 USB HSDPA mobile modem. (Drive G:)
Mediamonkey 3 RC1 3.0.0.1098

The problem is that if I am connected to the internet with the Huawei HSDPA modem and I start mediamonkey, the internet connection is dropped.
Mediamonkey then displays a message box that says something like (Error reading table of contents of drive G:) (I don’t have the exact wording now) So it looks like mediamonkey is trying to read the mobile data card’s folder drive (G) as a CD/DVD drive and this then causes the modem to abort the connection.
Mediamonkey then continues to work correctly but the internet connection is dropped and does not work.

2) U3 devices:
http://www.mediamonkey.com/forum/viewtopic.php?t=20864

I'll try to find out more information (e.g. does this occur with MM 2.x, debug log) but figured I'd note this in case the solution is obvious.
TagsNo tags attached.
Fixed in build1114

Relationships

related to 0003800 resolvedjiri MediaMonkey disconnects CD devices that it cannot play 
related to 0004949 closedLudek CD ripping occassionaly fails for some users and CD drive is lost untill reboot 
related to 0005023 closedLudek Burn completes but takes hours 
related to 0005839 closedLudek Drive initialization takes 30 seconds or forever on some systems 
related to 0005906 closedLudek Ripping CD: Possible ripping slow-down after finishing of the first track 
related to 0004505 closedrusty CD Burn --> error 199680 (30C00) 
related to 0004910 closedLudek HPCDE Primo: new version 2.5.8 engine should be included 
related to 0005149 closedLudek MM freeze on Vista when reading CD-Text for a particular CD sometimes (issue with autostart) 

Activities

jiri

2007-11-01 16:34

administrator   ~0011757

1) This doesn't seem to be MM issue, MM can't directly affect modems. Most modems currently are software modems and so it probably caused by some driver problem.

2) User writes something interesting there:

I think I may have found out the major problem, because the U3 device first mounts as a CD Drive, which means MediaMonkey automatically begins to search for FreeDB information. I disabled this automatically and it seems to run ok, but it still seems to slow down MM, or it could just be another bug.

Assinging to Ludek to try to reproduce.

rusty

2007-11-01 20:19

administrator   ~0011762

Re. 1) There was previously another similar report about MM interfering with a device that had a Drive Letter and MM somehow 'thought' that it was a CD Drive. Couldn't it be possible that MM is somehow interfering with any such device?

Note: just today another user wrote the following re. audio loops on attempts to play from an iPod via MM on a machine with an external drive. I'm not sure that it's actually an MM problem, but it's a similar scenario:

I think the problem is related to an external drive at work. It's a 1TB LaCie that is always connected to my workstation. (I use it for data processing.) During the past few days that I have been listening to my iPod via MM3, I have received numerous "delayed write errors" to that external drive. I have had to shut it down and re-start it to get it to work again. Yesterday I even had to re-boot my workstation and upon re-boot the external drive had some file corruption that needed repairing via CHKDSK. I'm wondering if MM3 is somehow confusing my 1TB drive (G:\ drive) with my iPod (recognized as H:\) and that's causing the problem? FYI, the external 1TB (G:\) drive does not show up as a portable device under Tools --> Options --> Portable/Audio Devices, which would have been my first guess as causing the problem.

jiri

2007-11-01 21:35

administrator   ~0011764

1) Ok, I missed that the modem has a drive letter. It would be interesting to see a debug log. Anyway, it still can hardly be a problem of MM - if the device looks like a CD/DVD drive to windows, it must expect that applications will try to access it and read its content. If we find out more about the issue, we can contact Primo to get their opinion, maybe they have already seen such an issue.

Ludek

2007-11-02 07:07

developer   ~0011769

Yes, I can confirm from one Eureka log file. The file is attached on our FTP.
These lines are interesting:

        445.313s - PID:3944 - hpCDEBurn:_Device initialized:
        445.313s - PID:3944 - _NEC , DVD+-RW ND-3450A v102B (1:0:0)
        445.516s - PID:3944 - hpCDEBurn:_Device initialized:
        445.516s - PID:3944 - Kingston, DataTraveler U3 v6.50 (0:0:0)
        445.907s - PID:3944 - CD:_Going to read TOC.

It seems that hpCDe recognizes DataTraveler U3 as a CD/DVD device

I am going to stydy more.

rusty

2007-11-02 13:25

administrator   ~0011771

Re. 1) I'm waiting for a debug log from the user, but here's more info that he sent today:

When I start MM the internet connection disappears just afer starting MM,
then after about 30s I get the following message:
 
Messagebox:
 
Error
Table of contents of CD-ROM G: was not read successfully. 0
 
I installed MM 2.5.5-998 again and started it. It did not cause any problems
to my internetconection. So it was working fine.

 
I am runing a small USB port utility USBDLM that prevents usb drives from
being mounted over substituted or network drives. Just to be sure I stopped
the service and then ran Mediamonkey 3 RC1 again, but the internet connection
was closed as it did previously.

Ludek

2007-11-04 23:14

developer   ~0011781

I found more information about the Kingston, DataTraveler U3 v6.50
It is many times discussed on the internet that DataTraveler U3 v6.50 is often recognized also as a CD-ROM drive and probably it seems to be a purpose ?
See: http://www.pcmag.com/article2/0,1759,1948459,00.asp

rusty

2007-11-05 01:43

administrator   ~0011783

Re. U3 (issue 2): That's correct: U3 devices emulate a CD. The problem for such devices isn't that MM is recognizing them as a CD, but rather that MM is freezing when it does so.

Re. the modem problem (issue 1), I'm updloading a screenshot and debug log provided by Philip to the ftp server. Philip explains:

When I start MM the internet connection disappears just afer starting MM,
then after about 30s I get the following message:
Messagebox:
Error
Table of contents of CD-ROM G: was not read successfully. 0

I have found that the message box keeps popping up every 46 seconds. I wait
until it pops up then I say ok, then 46s later it pops up again etc.

Re the debug log:
When I start MM, a few seconds later my internet connection closes, then about
30s later the messagebox pops up. After this box popped up I generated the
debug log.

I installed MM 2.5.5-998 again and started it. It did not cause any
problems.

Ludek

2007-11-05 11:22

developer   ~0011786

Re. U3 (issue 2): I fixed a tweak: I added prevention so that CD-Text is not read if the device cannot read/write it -> this most probably solves generating the AV (seen in the log attached by me)

Re. the modem problem (issue 1),
Unfortunatelly I cannot see anything useful from this log, it would be much better if the user generates the debug log __BEFORE__ (not after) this box popped up.

rusty

2007-11-05 22:33

administrator   ~0011793

Re. Modem Problem: Peke recommended a workaround that seems to work for some users:
http://www.mediamonkey.com/forum/viewtopic.php?t=22342

Re. the debug log, I thought he just saved it after the error occured--I'll ask him to regenerate it.

rusty

2007-11-08 22:27

administrator   ~0011842

fyi, I just posted a complete log for issue 1) (Mobile_modem_3.log). Here's the user's description of what it covers:

i started debugview. then startd mm. I saw the internet
connection drop and then mediamonke kept on scanning the fles for quite a
while. Then i exited mm when it stopped and saved the log. so the internet
connection was dropped in the first 4th of the log file.

Ludek

2007-11-09 19:16

developer   ~0011860

I've seen the log, the log is much better then the previous one,
from the log is obvious that this 2 devices are considered as a CD-ROM drive:

00000568 9.65074921 [860] hpCDEBurn: Device initialized:
00000569 9.68591499 [860] MATSHITA, DVD-RAM UJ-850S v1.50 (0:1:0)
00000570 9.68598175 [860] hpCDEBurn: Device initialized:
00000571 9.68603134 [860] HUAWEI , Mass Storage v2.31 (0:0:0)

I suppose that HUAWEI is the modem one
, nevertheless there are also some WMDM devices recognized (based on the debug code below) and I wonder whether it could be a problem of WMDM handling?

WMDM: Is Inserted: Nero Fast CD-Burning Plug-in, Nero Fast CD-Burning Plug-in,
00004310 15.79144955 [860] GetFileInfo: Found in DB
00004311 15.79360294 [860] WMDM: Device change message
00004312 15.79648209 [860] Thread has started 6292
00004313 15.80095577 [860] WMDM: It's a new device - adding
.....
00002974 13.57531738 [860] WMDM: Looking for device changes..
00002975 13.57584381 [860] --------------------------------------------------------
00002976 13.57584381 [860] New exception:
00002977 13.57584381 [860] Exception code: 3221225477
00002978 13.57584381 [860] Exception flags: 2
00002979 13.57584381 [860] Number of parameters: 2
00002980 13.57608700 [860] Winamp simulation window received messsage 537
00002981 13.57633781 [860] Winamp sim - message left to the default processing
00002982 13.57650661 [860] Winamp sim - message left to the default processing


Assigning to Jiri to review the debug log (whether it could be a problem of WMDM).

Note:
A possibility would be create a list of devices that should not be considered as CD-ROM at all, e.g. "HUAWEI , Mass Storage v2.31 (0:0:0)"
But there is a little risk that this could bring an aside effect??

jiri

2007-11-09 22:46

administrator   ~0011870

Re. WMDM - In case it's WMDM problem (I guess it isn't), user could try to remove d_WMDM.dll and see if it works.

Re. CD - We should definitely contact Primo about the issue. Alternatively, we could ignore some devices, it would probably be best to specify devices to be ignores as a mask in MM.ini file.

Ludek

2007-11-27 12:00

developer   ~0012197

Last edited: 2007-12-03 10:54

Re: HAUWEI modem issue:
http://www.mediamonkey.com/forum/viewtopic.php?t=22956

Re: U3 devices :
http://www.mediamonkey.com/forum/viewtopic.php?t=23028

Ludek

2007-11-27 12:13

developer   ~0012198

Fixed a part of code so that IgnoreDriveLetters in the MM.ini file takes effect. (fixed in build 1110)

Ludek

2007-12-04 10:15

developer   ~0012277

Re: U3 devices

I'm going to buy "Sandisk Cruzer NEW micro 1GB U3" on thursday.
Users noticed that they have troubles with the 4GB and the 2GB so most probably
the 1GB one is going to be troubled too.

Ludek

2007-12-07 12:26

developer   ~0012333

Last edited: 2007-12-07 13:05

As I wrote at the forum
http://www.mediamonkey.com/forum/viewtopic.php?t=23028

I've just bought U3 SanDisk CruzerMicro 1GB flash drive in order to reproduce the troubles and fix it, but all is working fine!
Waiting for a user feedback.

Btw. There seem to be users which have similar problems by using Music Match Jukebox:
http://www.gearlog.com/2006/08/sandisk_cruzer_titanium_and_mi.php

There are discussed other problems:
http://www.cnet.com.au/desktops/storage/0,239029473,240063223,00.htm
"It does freeze up some computers. Looking at Sandisk's site though, there are some things you can do to try to fix it"
e.g. Conflicts with Nero are solved in FAQ of SanDisk on their web sites.

Another problem here:
http://ubuntuforums.org/showthread.php?t=207683

"I had that same 1GB Sandisk. After several weeks of use between ubuntu and windows xp the device became corrupted. I could not reformat it. The system wouyld begin to transfer files to the device and then freeze. I would be unable to umount the device or terminate the transfer.

I see that the Sandisk is recognised by your system. I can only suggest that the filesystem has become corrupted.
I remember that when I had problems I googled "Sandisk problems" and it appears the device is not as reliable as other memory sticks. However the company may have improved the model since.

Try formatting it on windows and see if that helps.
"

And here is a list of programs known to conflict with the U3 Launchpad:
http://www.u3.com/support/default.aspx#CQ1

Programs known to conflict with the U3 Launchpad are listed below:

B's Clip (from BHA)
Data Add 2.0 (Ulead)
DirectCD (from Adaptec/Roxio)
InCD and Nero 7.0
PacketCD (from CeQuadrat)
RecordNow MAX, MyCD, PrimoCD, PrimoDVD and DLA (from Veritas)
Write DVD! (from Software Architects)

rusty

2007-12-07 16:25

administrator   ~0012352

So should this be tagged as resolved ? (either the upgrade to the new hpcde solved it, OR it's caused by other factors).

Ludek

2007-12-09 13:00

developer   ~0012411

ok, tagged as resolved in order to find out whether update of hpcde solves the troubles for the users and waiting for user feedback.

Ludek

2008-01-15 19:31

developer   ~0012871

Last edited: 2008-01-16 13:10

Reopened due to the problem with U3 devices.

Although I still cannot reproduce (all is working fine with my U3 Sandisk Cruzer) there are some users which still have problems:
http://www.mediamonkey.com/forum/viewtopic.php?t=23028&start=15

Note: The strange thing is that I cannot reproduce it, because I have the same model of U3 (U3 SanDisk CruzerMicro 1GB) as one of the users and also almost the same system. I am going to study more the causality.

I also obtained some debug logs from Jason Stubbs (attached on our FTP in the subdirectory "U3 Devices - Jason's logs") which shows that problem is in Primo's function:
DeviceCollection::GetItem()
where it freezes and this seems to be root of the problem.

So it seems that I can do nothing about it even if I could reproduce the problem, Primo should fix the problem.

I don't know whether Rusty've already contacted Primo about that, therefore I'm assigning to him to let them know and the ../U3 Devices - Jason's logs/hpCDE.log should be attached to the email.

Ludek

2008-01-17 14:37

developer   ~0012888

Last edited: 2012-03-27 21:17

Definite confirmation from Jason, that it is Primo's issue:

Ludek,

I tried the Primo sample app and it too conflicts with my US drive. The app did not manage to fully start before the PC become unresponsive. I had to restart the PC before it would run properly.

Let me Know if there is anything else I can do.

Cheers

Jason


2008/1/16 Lud?k Stoklasa :

Jason , thank you.

Could you please test the attached Primo' s sample app whether it conflict with U3 too?
Try to just execute it when U3 is connected and let me know whether it freezes too.
And whether is your U3 presented in the list/combo „CD Writers"

Thank you.

Ludek .

Ludek

2008-01-22 13:48

developer   ~0012924

I composed an email with the most important info that should be send to Primo:


Hello Primo,

for several users that use U3 devices (more info: http://www.u3.com/support/default.aspx#CQ1 ) the device conflicts with our Primo CD/DVD engine. Most of the users notice a crash :

Users experiences:
- "When I insert the U3 drive I cannot access it through Windows Explorer or any other method, and in fact my system locks up. When I remove the drive physically, my system returns to normal."

We have obtained debug logs from Jason Stubbs:
His hpCDE.log is attached.

From the logs is obvious that the problem is in Primo's function:
DeviceCollection::GetItem()
where it freezes and this seems to be root of the problem.
i.e. once the function is called for the U3 drive - it stops responding.

This is very annoying, because it prevents our users from accessing CDs/DVDs. Once a such a user wants to access a CD, MM has to get device collection and get drive info for all drives in order to find out which one is going to be used, but once DeviceCollection::GetItem() hits for the U3 drive - it stops responding.

Jason's words:
- "Application starts to misbehave and becomes unresponsive, it also seems to affect normal windows operations that access the directory structure. ie. if i have a file already opened, I can save it successfully, but if I try to open a new file the application stops responding. Occasionally, If I can get MM to close via Task Manager, and I can eject the U3 drive, the PC will start to respond normally. Usually, I have to shut down the PC and reboot to get it to start working."
"It happens all the time. Even if in insert the U3 drive, but do not run the autostart it still happens."
"I have the security feature enabled on my U3 drive."

We have also confirmed that it is definetly Primo's issue, because we send him AudioBurner.exe sample app v2.10, his words:
"I tried the Primo sample app and it too conflicts with my US drive. The app did not manage to fully start before the PC become unresponsive. I had to restart the PC before it would run properly."

Jason's specs:
U3 device: Sandisk Cruzer Titanium 4.0GB
System spec: Win XPpro SP2 Dell Dimension 9200 Intel Core 2 Duo 2GB RAM

Hopefully you will be able to fix this issue. In case you will need any more info, let us know.

....

Ludek

2008-04-07 09:23

developer   ~0013664

Last edited: 2008-04-07 14:36

Two other posts related to the U3 accessibility conflict:
http://www.mediamonkey.com/forum/viewtopic.php?t=28077
http://www.mediamonkey.com/forum/viewtopic.php?t=28085

Rusty, Peke,
have findings from this thread
http://www.mediamonkey.com/forum/viewtopic.php?t=23028&postdays=0&postorder=asc&start=30
already been added to the FAQ ???

Ludek

2008-09-17 19:16

developer   ~0014601

Last edited: 2008-09-18 08:02

Another issue is reported here:
http://www.mediamonkey.com/support/staff/index.php?_m=tickets&_a=viewticket&ticketid=2111&highlight=--+Mixed+--&ticketsearchid=884

It is issue with a SATA DVD drive (HL-DT-ST DVDRAM GSA-U20N) on laptop Lenovo W500 Thinkpad w/Vista Business 64bit. From the hpCDe.log contained within the Desktop.zip file attached to the ticket can be seen that it is another Primo issues (it freezes at 04:30 when Primo is getting info about the drive). Primo should be contacted about this issue, the hpCDe.log and the SysInfo.txt should be attached so that they could investigate.

Ludek

2008-10-13 10:00

developer   ~0014743

Primo has confirmed that the last issue is their bug and that they will release a new version on 06-OCT-2008. Among other things it also fixes a few device enumeration issues including also the one reported. I guess we should update.

rusty

2008-11-26 15:56

administrator   ~0015143

This should be resolved by the 2.5 update.

rusty

2008-12-05 19:04

administrator   ~0015428

User indicated that the crash with SATA DVD drive (HL-DT-ST DVDRAM GSA-U20N) on laptop Lenovo W500 Thinkpad w/Vista Business 64bit is not resolved.

Waiting for feedback from Primo.

rusty

2008-12-14 15:23

administrator   ~0015646

According to Primo, it's an MM issue...or not:
It seems from the log file that not PB, but MM hangs retrying some operation. You might want to handle that case just in case.

It is also visible that the device is not detected properly by PB. Any other specific software on that machine? Another thing might be something with UAC. PB _does not_ need elevated privileges to work on Vista. Nevertheless it still seems something with the user permissions on customer’s machine is not quite right.

 

Ludek

2008-12-14 22:01

developer   ~0015647

Last edited: 2008-12-14 22:02

It is not MM issue, TOC was not read successfuly nd MM tried it 4 times to read TOC (but it took 2 seconds only). I currently changed it that MM reads TOC only in 2 attempts.

Ludek

2008-12-15 08:28

developer   ~0015651

Last edited: 2008-12-15 08:43

I am solving it with the user in this ticket:
http://www.mediamonkey.com/support/staff/index.php?_m=tickets&_a=viewticket&ticketid=2111
and it doesn't seem to be the "something with UAC or permissions on customer’s machine" problem.

rusty

2009-05-22 14:39

administrator   ~0017966

New reports of U3 causing MM crashes / requiring PC reboot with MM 3.1:
http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=23028&st=0&sk=t&sd=a&start=45

Ludek, wasn't this fixed in 3.1?

Ludek

2009-05-22 17:15

developer   ~0017974

No, the U3 conflict hasn't been resolved yet.
Note that I have the U3 Cruzer Micro 1GB and I haven't seen such an issue. It works fine form me. User could try to generate debug log, but as I know the conflict is there when Primo enumerates the CD/DVD devices so we cannot do much about this.

Nevertheless there are workarounds for the U3 conflict are described here:
http://www.mediamonkey.com/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=33

Ludek

2009-09-09 12:49

developer   ~0018761

Last edited: 2009-09-09 12:56

This might be resolved by fixing 0005839. Various users with various kinds of similar problems indicated that the updated hpCDBurn.dll (version 2.5.8) fixes their issues. So there is high probability that it fixes the U3 conflict issue too. Asking the user to test build 3.1.2.1265:
http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=23028&st=0&sk=t&sd=a&start=45 [^]

Resolving, because workarounds are described here:
http://www.mediamonkey.com/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=33

stephen_platt

2009-09-12 11:56

developer   ~0018803

verified 1266

Ludek

2012-03-27 21:17

developer   ~0030794

Re-opened in order to remove my email address,
closing...