RREGRESSION: gnome-pilot can't see my palm V (jpilot can)
- From: Matt Price <matt price utoronto ca>
- To: "The PalmOS< tm> integration pacakge" <gnome-pilot-list gnome org>
- Subject: RREGRESSION: gnome-pilot can't see my palm V (jpilot can)
- Date: Fri, 26 May 2006 08:35:25 -0400
Hi Matt,
I think there's some problem with the hardware on my palm. SUddenly I
can no longer connect with pilot-xfer OR jpilot, and removing the USB
cable from the computer generates a kernel OOPS:
[ 882.757176] ----------- [cut here ] --------- [please bite here ]
---------
[ 882.757180] Kernel BUG at kernel/workqueue.c:109
[ 882.757183] invalid operand: 0000 [1] PREEMPT SMP
[ 882.757186] CPU 0
[ 882.757188] Modules linked in: rfcomm l2cap bluetooth ppdev radeon
drm cpufreq_userspace cpufreq_stats freq_table cpufreq_powersave
cpufreq_ondemand cpufreq_conservative video tc1100_wmi sony_acpi
pcc_acpi hotkey dev_acpi container button acpi_sbs battery i2c_acpi_ec
ac reiserfs ext3 jbd ipv6 sr_mod sbp2 lp tsdev analog usb_storage
parport_pc kl5kusb105 gameport snd_intel8x0 snd_ac97_codec
snd_ac97_bus visor parport snd_mpu401 snd_mpu401_uart snd_pcm_oss
usbserial snd_rawmidi snd_mixer_oss snd_pcm snd_seq_device snd_timer
pcspkr psmouse snd shpchp i2c_nforce2 pci_hotplug serio_raw sk98lin
i2c_core soundcore skge snd_page_alloc af_packet sg evdev xfs exportfs
dm_mod raid1 md_mod ide_generic ohci1394 ieee1394 forcedeth ehci_hcd
ohci_hcd usbcore ide_cd cdrom ide_disk generic sd_mod amd74xx sata_nv
libata scsi_mod thermal processor fan capability commoncap vga16fb
cfbcopyarea vgastate cfbimgblt cfbfillrect fbcon tileblit font bitblit
softcursor
[ 882.757232] Pid: 2114, comm: khubd Not tainted 2.6.15-23-amd64-k8
#1
[ 882.757235] RIP: 0010:[<ffffffff8015025e>]
<ffffffff8015025e>{queue_work+62}
[ 882.757245] RSP: 0018:ffff81007dc2dce8 EFLAGS: 00010286
[ 882.757248] RAX: ffff8100746b0a28 RBX: 0000000000000000 RCX:
0000000000000034
[ 882.757252] RDX: 0000000000000000 RSI: ffff8100746b0a20 RDI:
ffff810037901860
[ 882.757255] RBP: ffff810037df6cc8 R08: 0000000000000000 R09:
0000000000000000
[ 882.757258] R10: 0000000000000000 R11: ffffffff80274720 R12:
ffff810037df6cc0
[ 882.757262] R13: ffff81007ff87c20 R14: ffff81007e3c8448 R15:
ffff81007dc49c00
[ 882.757266] FS: 00002aaaab7acce0(0000) GS:ffffffff80446800(0000)
knlGS:0000000000000000
[ 882.757270] CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
[ 882.757272] CR2: 0000000000d69010 CR3: 000000007d36d000 CR4:
00000000000006e0
[ 882.757276] Process khubd (pid: 2114, threadinfo ffff81007dc2c000,
task ffff81007dc278e0)
[ 882.757279] Stack: 0000000000000001 ffffffff882dfd69
ffffffff80311d20 ffffffff883132c0
[ 882.757285] ffff81007ff87c00 ffffffff88313300
ffff81007ff87c20 ffffffff880af113
[ 882.757292] ffff81007ff87d10 ffff81007ff87c20
[ 882.757296] Call
Trace:<ffffffff882dfd69>{:usbserial:usb_serial_disconnect+105}
[ 882.757313] <ffffffff80311d20>{klist_release+0}
<ffffffff880af113>{:usbcore:usb_unbind_interface+83}
[ 882.757341] <ffffffff80274145>{__device_release_driver+133}
<ffffffff802744ae>{device_release_driver+46}
[ 882.757352] <ffffffff80273b62>{bus_remove_device+146}
<ffffffff80272aa6>{device_del+70}
[ 882.757365]
<ffffffff880b5cbc>{:usbcore:usb_disable_device+140}
[ 882.757381] <ffffffff880af982>{:usbcore:usb_disconnect+194}
<ffffffff880b225b>{:usbcore:hub_thread+971}
[ 882.757412] <ffffffff80312dd0>{thread_return+0}
<ffffffff801550c0>{autoremove_wake_function+0}
[ 882.757429] <ffffffff880b1e90>{:usbcore:hub_thread+0}
<ffffffff80154b90>{keventd_create_kthread+0}
[ 882.757451] <ffffffff80154d59>{kthread+217}
<ffffffff80139430>{schedule_tail+64}
[ 882.757459] <ffffffff80110dfe>{child_rip+8}
<ffffffff80154b90>{keventd_create_kthread+0}
[ 882.757469] <ffffffff80154c80>{kthread+0}
<ffffffff80110df6>{child_rip+0}
[ 882.757484]
[ 882.757488]
[ 882.757489] Code: 0f 0b 68 08 01 33 80 c2 6d 00 48 8b 07 48 63 d2
bb 01 00 00
[ 882.757498] RIP <ffffffff8015025e>{queue_work+62} RSP
<ffff81007dc2dce8>
[ 882.757504] <6>note: khubd[2114] exited with preempt_count 1
------------------------------------
THis was happening for a while before but I'dthought it had to do with
suspend-to-RAM problems, which can't apply here as I've done several
fresh restarts. I'm wondering whether there's a way to capture the
Palm's output directly -- cat /dev/ttyUSB0 > file.hex ,and then read
it somehow? WOuld that help? Anyway it's very strange to me that
suddenly everything's not working.
> The important thing is that "len=0xed030302" is nonsense - claiming that
> the data coming from the palm is about 3.8GB. pilot-link is expecting
> about 50 bytes, and due to a bug starts trying to copy 3.8Gb of memory
> into a 50 byte buffer, and unsurprisingly crashes. What I don't know is
> how we're getting to this state, and what's going wrong.
>
> Has your kernel or udev package changed since the initial dapper
> release? Is it possible for you to downgrade your kernel and/or udev?
> That's the sort of stuff I'd be looking at. I'm tempted to try
> installing dapper myself to dig into these problems, as they're not
> showing up on other distributions (as far as I know).
there've been several updates to the kernel since the first "Flight" I
tried a week ago -- but I've done nothing unconventional. I think it
would bepretty hard to downgrade as I'm running 2.6.15, and I guess
the udev before that is quite different. Isn'tthat right?
>
> > > Another way of accomplishing the same thing is to suspect the gpilotd
> > > process by ctrl-Z at the command line, start the hotsync, and then
> > > resume gpilotd with 'fg'.
> > >
> > no go -- I get the same behaviour as before,
>
> Bummer. I had my hopes... One other thing to try is killing gpilotd
> and perhaps 'bonobo-activation-server' too, then starting a hotsync and
> then starting gpilotd.
>
> > (gnome_segv2:17370): Gtk-WARNING **: cannot open display:
> >
> > that looks like a strange warning to me -- is gpilotd trying to open a
> > window to talk to me?
>
> It is probably trying to open the bug reporting window. Not sure why
> it's not able to. Are you starting gpilotd from a terminal with a valid
> DISPLAY environment variable (do "echo $DISPLAY"; if it's not set, do
> "export DISPLAY=127.0.0.1:0.0" or "setenv DISPLAY 127.0.0.1:0.0"
> depending on whether you use bash or tcsh. That may or may not help.
> Either way, no biggie.
>
> > I can't find the "LANSync" pref panel on my palm, will continue
> > looking for it/try to figure whether it is available on the V.
>
> On my palmV (OS 3.3), it's available as follows:
> 1. go to hotsync application,
> 2. select 'local, direct serial' hotsync (as you already do, I'm sure)
> 3. go to 'menu->LANsync Prefs' and select 'LANSync' instead of 'Local
> HotSync'. OK.
> 4. go to 'menu->Primary PC Setup' and set 'Primary PC Name' to "!!", and
> then set the 'Primary PC Address' to the IP address of your gpilotd
> process - try '127.0.0.1' if you're running pi-nredir and gpilotd on the
> same machine. And set the subnet mask to '255.255.255.0'.
>
ok, thanks, found it -- but unfortunately this new probme (see above)
interferes with my ability to test this.
Matt
> M
>
> Matt Davey I like to browse in occult bookshops if for no other reason than
> mcdavey mrao cam ac uk to refresh my commitment to science. -- Heinz Pagels
> _______________________________________________
> gnome-pilot-list mailing list
> gnome-pilot-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-pilot-list
>
-------------------------------------------
Matt Price matt price utoronto ca
History Department, University of Toronto
(416) 978-2094
--------------------------------------------
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]