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
