[Bug 48442] REVERSION: previously working USB sync fails.

Dylan dylang at thock.com
Mon Jun 5 01:16:45 UTC 2006


Public bug reported:

Binary package hint: linux-image-2.6.15-23-k7

As of the 2.6 series, I had given up syncing my Palm to my desktop
because the USB sync layer seemed totally broken.  Anywhere between
2.6.4 and 2.6.8 would cause my system to panic whenever I tried to sync
my Tungsten with the desktop.

Imagine my pleasant surprise when Ubuntu 5.10 shipped with a non-broken
kernel.  At last, I could synchronize a PDA that had been (for years)
never synchronized!

Recently, I upgraded to Dapper.  It's been a fairly pleasant experienc,
with the new Xorg7.0 not leaking memory like 6.8.2, and a general
snappier feel to KDE (with the recent Kubuntu 3.5.3 drop).  However, the
Visor module has again went and been broken.  Here's what happens when I
try to sync my PDA:

[4442813.961000] drivers/usb/serial/usb-serial.c: USB Serial Driver core
[4442813.964000] drivers/usb/serial/usb-serial.c: USB Serial support registered for Handspring Visor / Palm OS
[4442813.964000] drivers/usb/serial/usb-serial.c: USB Serial support registered for Sony Clie 3.5
[4442813.965000] drivers/usb/serial/usb-serial.c: USB Serial support registered for Sony Clie 5.0
[4442813.965000] visor 5-8.2:1.0: Handspring Visor / Palm OS converter detected
[4442813.966000] usb 5-8.2: Handspring Visor / Palm OS converter now attached to ttyUSB0
[4442813.966000] usb 5-8.2: Handspring Visor / Palm OS converter now attached to ttyUSB1
[4442813.966000] usbcore: registered new driver visor
[4442813.966000] drivers/usb/serial/visor.c: USB HandSpring Visor / Palm OS driver
[4442824.346000] Unable to handle kernel NULL pointer dereference at virtual address 00000094
[4442824.346000]  printing eip:
[4442824.346000] f8ee07e8
[4442824.346000] *pde = 00000000
[4442824.346000] Oops: 0000 [#1]
[4442824.346000] PREEMPT SMP
[4442824.346000] Modules linked in: visor usbserial vmnet vmmon rfcomm l2cap bluetooth ppdev 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 ac i2c_acpi_ec ipv6 dm_mod nfs lockd sunrpc af_packet parport_pc lp parport rsrc_nonstatic pcmcia_core snd_seq_dummy snd_seq_oss snd_seq_midi snd_seq_midi_event snd_seq snd_via82xx gameport snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi snd_seq_device snd joydev tsdev usbhid psmouse serio_raw floppy pcspkr soundcore i2c_viapro nvidia i2c_core shpchp pci_hotplug amd64_agp agpgart e100 mii evdev sg ext3 jbd raid1 ide_generic ehci_hcd uhci_hcd usbcore via82cxxx generic sd_mod sata_via libata scsi_mod thermal processor fan capability commoncap raid10 md_mod vga16fb vgastate fbcon tileblit font bitblit softcursor
[4442824.346000] CPU:    0
[4442824.346000] EIP:    0060:[<f8ee07e8>]    Tainted: P      VLI
[4442824.346000] EFLAGS: 00010246   (2.6.15-23-k7)
[4442824.346000] EIP is at serial_chars_in_buffer+0x18/0x90 [usbserial]
[4442824.346000] eax: d6f28000   ebx: 00000000   ecx: 00000000   edx: f75f9680
[4442824.346000] esi: d6f28000   edi: 00000000   ebp: e4a87a80   esp: e33edea0
[4442824.346000] ds: 007b   es: 007b   ss: 0068
[4442824.346000] Process jpilot (pid: 14331, threadinfo=e33ec000 task=e255b030)
[4442824.346000] Stack: d6f28000 00000202 c023c760 d6f28000 00000000 c024387d d6f28000 e33eded4
[4442824.346000]        e33eded4 d6f28000 e4a87a80 00000000 d6f2800c c023f012 d6f28000 e4a87a80
[4442824.346000]        00000000 e4a87a80 00010000 00000010 00000010 c0185f57 e4a87a80 00000000
[4442824.346000] Call Trace:
[4442824.346000]  [<c023c760>] tty_ldisc_try+0x30/0x40
[4442824.346000]  [<c024387d>] normal_poll+0xdd/0x174
[4442824.346000]  [<c023f012>] tty_poll+0x72/0xa0
[4442824.346000]  [<c0185f57>] do_select+0x1b7/0x370
[4442824.346000]  [<c0185bd0>] __pollwait+0x0/0xd0
[4442824.346000]  [<c01863a8>] sys_select+0x258/0x410
[4442824.346000]  [<c0103417>] sysenter_past_esp+0x54/0x75
[4442824.346000] Code: ee f8 c7 04 24 87 3d ee f8 e8 15 45 24 c7 eb d8 8d 76 00 53 83 ec 10 8b 0d 44 7e ee f8 8b 44 24 18 85 c9 8b 98 94 09 00 00 75 1f <8b> 93 94 00 00 00 85 d2 74 3b 8b 03 8b 40 04 89 5c 24 18 8b 88
[4442824.346000]

It looks like the USB serial layer went and got broken, again, between
2.6.12 and 2.6.15.  Sigh.

** Affects: linux-image-2.6.15-23-k7 (Ubuntu)
       Severity: Normal
       Priority: (none set)
         Status: Unconfirmed
** Affects: linux-source-2.6.15 (Ubuntu)
       Severity: Normal
       Priority: (none set)
         Status: Unconfirmed

** Also affects: linux-image-2.6.15-23-k7 (Ubuntu)
     Severity: Normal
     Priority: (none set)
       Status: Unconfirmed

-- 
REVERSION: previously working USB sync fails.
https://launchpad.net/bugs/48442




More information about the kernel-bugs mailing list