https://bugs.winehq.org/show_bug.cgi?id=45735
Bug ID: 45735 Summary: Neo Manager (formerly known as Alphasmart Manager) not installed, cannot read out via USB Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: Stefaniee@gmx.de Distribution: ---
Created attachment 62176 --> https://bugs.winehq.org/attachment.cgi?id=62176 backtrace of crashed installation
The Neo Manager (or: Alphasmart Manager) is a software to read out/send to/manage files, which are written on the NEO device (a keyboard-like writing device). It is originally a software for windows (hence: wine used), the device is attached via usb. The installation using wine runs through until the last thing is "registering product" and then wine stops the installation giving me the back trace below. I tried it several times, no change. However, the program seems to be installed nevertheless and opens as it should. The problem: Although my device senses beeing attached to my laptop (it can be used as keyboard in any program as well, when not opened in the neo manager), the neo manager does not find any neo device. Vagely similar bugs are reported for windows users, if the used usb port is a usb hub. I tried on every usb port my laptop has, it doesn't recognize the device on either one. (I admit, I don't understand the usb port/usb hub difference... sorry.)
https://bugs.winehq.org/show_bug.cgi?id=45735
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.6.2 Ever confirmed|0 |1 CC| |z.figura12@gmail.com Status|UNCONFIRMED |NEEDINFO
--- Comment #1 from Zebediah Figura z.figura12@gmail.com --- Your Wine version is ancient; can you please try updating to wine 3.0 or newer?
https://bugs.winehq.org/show_bug.cgi?id=45735
--- Comment #2 from Sitoo Stefaniee@gmx.de --- I did so. Wine-stable 3.0. Same crash occurred. Program (NEO Manager) seems to be installed anyway but does not recognize device connected via usb. Back trace is attached.
https://bugs.winehq.org/show_bug.cgi?id=45735
--- Comment #3 from Sitoo Stefaniee@gmx.de --- Created attachment 62202 --> https://bugs.winehq.org/attachment.cgi?id=62202 back trace of installation (wine 3.0)
https://bugs.winehq.org/show_bug.cgi?id=45735
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |UNCONFIRMED Ever confirmed|1 |0
--- Comment #4 from Zebediah Figura z.figura12@gmail.com --- Can you please attach a log with +msi,+msidb,+msiexec,+pid,+seh? See https://wiki.winehq.org/FAQ#How_can_I_get_a_debugging_log_.28a.k.a._terminal... if you need instructions on how to do this.
https://bugs.winehq.org/show_bug.cgi?id=45735
--- Comment #5 from Sitoo Stefaniee@gmx.de --- Created attachment 62217 --> https://bugs.winehq.org/attachment.cgi?id=62217 DebugTrace is the compressed debug trace, for trying the setup.exe (for installing NEOManager) with wine
https://bugs.winehq.org/show_bug.cgi?id=45735
--- Comment #6 from Sitoo Stefaniee@gmx.de --- Created attachment 62218 --> https://bugs.winehq.org/attachment.cgi?id=62218 Debugging log for running setup.exe (with wine)
https://bugs.winehq.org/show_bug.cgi?id=45735
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://support.renlearn.com | |/techkb/download/NEOManager | |3_9_3USPC.zip Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Keywords| |download, Installer Component|-unknown |msi
--- Comment #7 from Zebediah Figura z.figura12@gmail.com --- It crashes in MsiPublishAssemblies. The key path for the published assembly doesn't match any of the files in the File table, which the existing code doesn't expect.
On Windows, I don't see any assemblies in the registry after installing the program, so I suspect the correct solution is just to skip trying to modify the key if we can't find the relevant file.
https://bugs.winehq.org/show_bug.cgi?id=45735
--- Comment #8 from Zebediah Figura z.figura12@gmail.com --- Patch sent: https://source.winehq.org/patches/data/150561
That said, at least part of this software appears to involve using kernel drivers to read USB ports directly, and uses other unimplemented parts of the PNP subsystem. That's not implemented in Wine, and it'll take some significant work to implement it.
First thing I guess it needs is "pnputil.exe /a"; which seems to just be a simple wrapper around InstallHinfSection().
https://bugs.winehq.org/show_bug.cgi?id=45735
--- Comment #9 from Sitoo Stefaniee@gmx.de --- (In reply to Zebediah Figura from comment #8)
Patch sent: https://source.winehq.org/patches/data/150561
That said, at least part of this software appears to involve using kernel drivers to read USB ports directly, and uses other unimplemented parts of the PNP subsystem. That's not implemented in Wine, and it'll take some significant work to implement it.
First thing I guess it needs is "pnputil.exe /a"; which seems to just be a simple wrapper around InstallHinfSection().
Does that mean, I should try to apply this patch by building wine from source? Or is this a part of the solution (installation does not crash anymore) but the usb recognition of my devices will still fail?
https://bugs.winehq.org/show_bug.cgi?id=45735
--- Comment #10 from Zebediah Figura z.figura12@gmail.com --- Exactly the latter, I believe, albeit unfortunately.
https://bugs.winehq.org/show_bug.cgi?id=45735
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |12195e450fea6885eb2d3be05a8 | |ed92dd93752c9 Resolution|--- |FIXED
--- Comment #11 from Zebediah Figura z.figura12@gmail.com --- Installer issue fixed by https://source.winehq.org/git/wine.git/commitdiff/12195e450fea6885eb2d3be05a....
I've filed bug 45772 for the next problem.
https://bugs.winehq.org/show_bug.cgi?id=45735
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 3.16.