You should use SONY POSE to test insertion/removal card notifications. SONY POSE works without HostFS and it provides card emulation level instead of file system level emulation by HostFS.
Best regards, Alex. "Lonnie Foster" <[EMAIL PROTECTED]> wrote in message news:79638@palm-dev-forum... > > I haven't heard anything in the week since I posted this, so I'm going > to give it another shot and cross-post to the general developer > forum. Has anyone encountered similar problems getting HostFS to work > in POSE, and if so, does anyone have a solution? Thanks. > > ---------- Forwarded message ---------- > Date: Mon, 4 Mar 2002 16:57:38 -0800 (PST) > From: Lonnie Foster <[EMAIL PROTECTED]> > To: [EMAIL PROTECTED] > Subject: Problems getting HostFS to work > > I am having some major difficulties getting HostFS to work properly on > POSE 3.4 under Windows 98 or XP Professional, using the m505 ROM. I'm > using the following procedure to get things up and running: > > 1. Start POSE. > 2. Create a new emulator session, using the > platform41_m505_enUS.rom image. > 3. Install HostFS.prc. > 4. Reset POSE. > > After the reset, POSE produces the following error dialog: > > UIAppShell (unknown version) called SysFatalAlert with the message: > "HostFS.c, Line:2390, HostFS not configured for full number of > slots, ignoring extras". > > I click the Continue button from here, and things seem to be running > smoothly so far. I'd just ignore this message as spurious, but there > is a bigger problem when I try to mount or unmount a volume through > the Settings -> HostFS menu. After toggling the Mounted check box and > clicking OK in the HostFS Options dialog, POSE spits out the following > error: > > <application> (unknown version) just executed an illegal or unknown > machine language instruction. The opcode executed was 0xA0AD. > > <application> is the name of whatever application is running in POSE > at the time; it doesn't seem to matter which app is active. > Unfortunately, this error requires a reset. I can't just ignore it, > because the forced reset makes testing card insertion/removal > notification impossible under POSE. I've written code that traps the > sysNotifyVolumeMountedEvent and sysNotifyVolumeUnmountedEvent > notifications. > > Interestingly enough, after a forced reset, regular VFS Manager calls > seem to work. I can create, delete, open, read from, and write to > files, and the appropriate changes do show up in the virtual volume > I've mounted; I've tried both c:\PalmDev\pose\HostFS\1 and d:\, both > with the same amount of success. > > I've been able to verify that the application handles notification > properly by debugging it in the Sony Clie version of POSE, which > doesn't use HostFS and happens to work perfectly. My Clie PEG-N760C > doesn't have problems with the notification code, either, so this > appears to be a problem solely with HostFS and POSE. > > I read through the forum archives, and Bill Andreozzi posted this > exact problem back in mid-December. He, too, had followed the same > series of steps, with the same results, on POSE 3.3. Fortunately for > Bill, these problems magically resolved themselves. Even after > following the HostFS instructions a dozen times, I still get the same > errors. > > Could someone offer some ideas why this might not be working? Or if > you're still reading this forum Bill, could you sprinkle a little > pixie dust my way? I could use your good luck about now. :) > > > Lonnon R. Foster <[EMAIL PROTECTED]> > Author, Palm OS Programming Bible (http://www.palmosbible.com) > > > > > > -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
