The phone appears to be in AT mode, at least according to moto4lin. I'd seen the thread in modmymoto that you included and that was the first thing I tried. Using the vendor/product settings suggested has no effect. I can't seem to get the phone to switch to p2k mode. The only way I can get the phone to show as p2k in moto4lin is to enter erroeous AT mode vendor/product info, but I still can't connect. Apparently this worked for someone in the forum but it doesn't seem to work for me. I was starting to look at minicom as a means of switching the phone to p2k but got nervous as I'm not very experienced and sort of shooting in the dark here (also tried gnokii, bitpim, kmobiletools with no joy).
My distro is Zenwalk 5.0, a paired down slackware essentially (
www.zenwalk.org). I've got a query on the forum board there with regard to monitoring activity via the kernel using usbfs_snoop or some equivalent as well as just connecting to the phone in general. I found a couple of programs on sourceforge but they required older versions of gtk than I'm running and installing that stuff is pushing my tolerance for required mods.
I'll refocus my googling to look at switching the phone to p2k mod. The ioctl error in the usb_debug command was recreated with another software package, but I can't recall which one. Looks like I need to start keeping a log :-)
Thanks for your suggestions to date.