View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003887 | MMW v4 | Burning / Disc Handling | public | 2007-11-01 16:03 | 2012-03-27 21:18 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | major | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 3.0 | ||||
Fixed in Version | 3.1.2 | ||||
Summary | 0003887: MediaMonkey causes some devices not to function correctly (Primo) | ||||
Description | I'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. | ||||
Tags | No tags attached. | ||||
Fixed in build | 1114 | ||||
related to | 0003800 | resolved | jiri | MediaMonkey disconnects CD devices that it cannot play |
related to | 0004949 | closed | Ludek | CD ripping occassionaly fails for some users and CD drive is lost untill reboot |
related to | 0005023 | closed | Ludek | Burn completes but takes hours |
related to | 0005839 | closed | Ludek | Drive initialization takes 30 seconds or forever on some systems |
related to | 0005906 | closed | Ludek | Ripping CD: Possible ripping slow-down after finishing of the first track |
related to | 0004505 | closed | rusty | CD Burn --> error 199680 (30C00) |
related to | 0004910 | closed | Ludek | HPCDE Primo: new version 2.5.8 engine should be included |
related to | 0005149 | closed | Ludek | MM freeze on Vista when reading CD-Text for a particular CD sometimes (issue with autostart) |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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 |
|
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. |
|
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. |
|
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. |
|
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. |
|
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?? |
|
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. |
|
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 |
|
Fixed a part of code so that IgnoreDriveLetters in the MM.ini file takes effect. (fixed in build 1110) |
|
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. |
|
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) |
|
So should this be tagged as resolved ? (either the upgrade to the new hpcde solved it, OR it's caused by other factors). |
|
ok, tagged as resolved in order to find out whether update of hpcde solves the troubles for the users and waiting for user feedback. |
|
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. |
|
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 . |
|
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. .... |
|
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 ??? |
|
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. |
|
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. |
|
This should be resolved by the 2.5 update. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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? |
|
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 |
|
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 |
|
verified 1266 |
|
Re-opened in order to remove my email address, closing... |