[Galaxy S I9000 Q&A, Help & Troubleshooting] morfic:
Great to find this and other threads like it i thought, i run the tool, and i get this:

# sensorcalibutil_yamaha

=====================================

Sensor Calibration Utilities

Copyright © 2009 Yamaha Corporation

=====================================

Starting calibration utilities...

access: Stale NFS file handle

msmachdep_Init failed

calibration utilities failed

When i try to use a compass app, or the *#0*# sensors app, i always see this in logcat:

I/ActivityManager( 2255): Starting activity: Intent { cmp=com.mictale.gpsessentials/.compass.CompassActivity }

E/SensorManager( 3332): registerListener 1:MS-3C Magnetic Sensor delay:120

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. giving up...

E/SensorManager( 3332): =======>>>Sensor Thread RUNNING <<<========

E/SensorManager( 3332): registerListener: com.mictale.gpsessentials.compass.CompassActivity@47c12500

E/SensorManager( 3332): registerListener 0:SMB380 delay:120

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. retrying...

E/Ms3CSensor( 3567): Ms3CSensor::initialize() failed. giving up...

E/SensorManager( 3332): registerListener: com.mictale.gpsessentials.compass.CompassActivity@47c12500

D/dalvikvm( 3332): GC freed 1200 objects / 63336 bytes in 40ms

I/ActivityManager( 2255): Displayed activity com.mictale.gpsessentials/.compass.CompassActivity: 2603 ms (total 4577 ms)

W/PowerManagerService( 2255): Timer 0x7->0x3|0x3

I/PowerManagerService( 2255): ULight 7->3 f0

D/dalvikvm( 2707): GC freed 1085 objects / 49960 bytes in 119ms

the yamaha sensor server is running

logcat has this when booting the machine:

D/SensorManager( 2256): ====>>>>>Num Sensor: 1

D/SensorManager( 2256): found sensor: SMB380, handle=0

D/SensorManager( 2256): ====>>>>>Num Sensor: 2

D/SensorManager( 2256): found sensor: MS-3C Magnetic Sensor, handle=1

D/SensorManager( 2256): ====>>>>>Num Sensor: 3

D/SensorManager( 2256): found sensor: MS-3C Orientation Sensor, handle=2

D/SensorManager( 2256): ====>>>>>Num Sensor: 4

D/SensorManager( 2256): found sensor: gp2a Proximity Sensor, handle=7

D/SensorManager( 2256): ====>>>>>Num Sensor: 0

D/SensorManager( 2256): found sensor: gp2a Light Sensor, handle=4

E/SensorManager( 2256): ####### akmd2 started!!!

using *#0*# the proximity sensor works

then later:

D/NetworkConnectivityListener( 2340): onReceive(): mNetworkInfo=NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true mOtherNetworkInfo = [none] m$

I/LogsProvider( 2466): onAccountsUpdated: Delete SNS log : spType = 0

D/PowerManagerService( 2256): bootCompleted

E/SensorManager( 2256): registerListener 0:SMB380 delay:240

E/Ms3CSensor( 2219): msmachdep_LoadGsOffset failed[-1]

W/Ms3CSensor( 2219): Ms3CSensor::initialize() failed. retrying...

I/LogsProvider( 2466): onAccountsUpdated: Delete SNS log : spType = 1

I can't help but wonder if the sensor calibration tool would fix this if it ran, but i have no idea, what stale "NFS" file it complains about.

so it looks like it should work, but then it just doesn't.

I wiped earlier today then did a nandroid restore when nothing changed after wiping.

If noone has a "dude, you suck googling, follow this [link], it's tell you" i might have to go request Vibrant #3.....

Thanks in advance for looking,

Daniel