I was recently debugging an issue I had and needed to see what perl.exe was 
trying to access on my filesystem.  I used SysInternals Process Monitor to 
snoop all disk activity.

I noticed that SqueezeCenter seems to access 
\server\Firmware\transporter.version very frequently.  The following block of 
process trace is generated every 5 seconds:

CreateFile      P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
SUCCESS Desired Access: Generic Read, Disposition: Open, Options: Synchronous 
IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, 
AllocationSize: n/a, OpenResult: Opened
QueryNameInformationFile        
P:\Music\SlimServer\trunk\server\Firmware\transporter.version   SUCCESS Name: 
\Music\SlimServer\trunk\server\Firmware\transporter.version
QueryInformationVolume  
P:\Music\SlimServer\trunk\server\Firmware\transporter.version   BUFFER OVERFLOW 
VolumeCreationTime: 09/03/2007 02:33:43, VolumeSerialNumber: 1C5C-5263, 
SupportsObjects: True, VolumeLabel: Pro?
QueryAllInformationFile 
P:\Music\SlimServer\trunk\server\Firmware\transporter.version   BUFFER OVERFLOW 
CreationTime: 14/12/2007 10:24:58, LastAccessTime: 16/01/2008 22:50:49, 
LastWriteTime: 14/12/2007 10:24:58, ChangeTime: 14/12/2007 10:24:58, 
FileAttributes: A, AllocationSize: 128, EndOfFile: 126, NumberOfLinks: 1, 
DeletePending: False, Directory: False, IndexNumber: 0x700000000f7fc, EaSize: 
0, Access: Generic Read, Position: 0, Mode: Synchronous IO Non-Alert, 
AlignmentRequirement: Word
QueryInformationVolume  
P:\Music\SlimServer\trunk\server\Firmware\transporter.version   BUFFER OVERFLOW 
VolumeCreationTime: 09/03/2007 02:33:43, VolumeSerialNumber: 1C5C-5263, 
SupportsObjects: True, VolumeLabel: Pro?
QueryAllInformationFile 
P:\Music\SlimServer\trunk\server\Firmware\transporter.version   BUFFER OVERFLOW 
CreationTime: 14/12/2007 10:24:58, LastAccessTime: 16/01/2008 22:50:49, 
LastWriteTime: 14/12/2007 10:24:58, ChangeTime: 14/12/2007 10:24:58, 
FileAttributes: A, AllocationSize: 128, EndOfFile: 126, NumberOfLinks: 1, 
DeletePending: False, Directory: False, IndexNumber: 0x700000000f7fc, EaSize: 
0, Access: Generic Read, Position: 0, Mode: Synchronous IO Non-Alert, 
AlignmentRequirement: Word
ReadFile        P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
SUCCESS Offset: 0, Length: 126
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
FAST IO DISALLOWED      Control: 0x12043
DeviceIoControl P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
INVALID PARAMETER       Control: 0x12043
CloseFile       P:\Music\SlimServer\trunk\server\Firmware\transporter.version   
SUCCESS 

I assume that the player is trying to check that the correct version of the 
firmware is loaded from the currently connected server every 5 seconds, which 
seems a bit overkill.  I know that from a player, a user can connect to a 
different server or swap to SqueezeNetwork, etc.  Doesn't the player only need 
to check once when connecting to a new server?

Phil
_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/beta

Reply via email to