2009-09-24 07:58:32

by Christoph Thielecke

[permalink] [raw]
Subject: console access lost after deregistering oti6858 module

Hello,

I found a problem with the oti6858 usbserial driver. Sometimes something goes
wrong and I lost completly the console access. I can type chars in a
application like firefox but not in any console window (xterm or real tty).
ssh login succeedes partly but I dont get a prompt in this case. After
examining the syslog I found that:

----- syslog begin ------
Sep 24 09:27:48 develop kernel: usbcore: deregistering interface driver
oti6858
Sep 24 09:27:48 develop kernel: ------------[ cut here ]------------
Sep 24 09:27:48 develop kernel: WARNING: at kernel/workqueue.c:368
flush_cpu_workqueue+0x68/0x6a()
Sep 24 09:27:48 develop kernel: Hardware name: MP061
Sep 24 09:27:48 develop kernel: Modules linked in: oti6858(-) nvidia(P)
binfmt_misc ppdev lp parport rfcomm l2cap bluetooth tun vboxnetadp vboxnetflt
vboxdrv pppol2tp pppox ppp_generic slhc ipv6 capifs acpi_cpufreq
cpufreq_ondemand cpufr
eq_powersave cpufreq_stats freq_table cpufreq_userspace cpufreq_conservative
nfsd nfs lockd fscache nfs_acl auth_rpcgss sunrpc deflate zlib_deflate ctr
twofish twofish_common camellia serpent blowfish cast5 des_generic cbc
aes_i586 aes_g
eneric xcbc rmd160 sha256_generic sha1_generic crypto_null af_key
nls_iso8859_1 nls_cp437 vfat fat fuse dm_snapshot dm_mirror dm_region_hash
dm_log coretemp loop pl2303 snd_hda_codec_idt usbhid snd_hda_intel hid
snd_hda_codec snd_hwdep s
nd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy arc4 snd_seq_oss ecb
snd_seq_midi snd_rawmidi iwl3945 snd_seq_midi_event usbserial dm9601 snd_seq
iwlcore sdhci_pci firewire_ohci usb_storage asix usbnet snd_timer sdhci
snd_seq_device intel
_agp rtc_cmos b44 mmc_core firewire_core mac80211 snd crc_itu_t agpgart
iTCO_wdt iTCO_vendor_support rtc_core rtc_lib ssb ohci1394 soundcore
snd_page_alloc joydev led_class pcmcia pcmcia_core mii ieee1394 ricoh_mmc
button battery ac vide
o processor cfg80211 sg i2c_i801 i2c_core uhci_hcd ehci_hcd evdev usbcore
psmouse wmi dell_laptop sr_mod serio_raw output cdrom rfkill dm_mod thermal
fan ide_pci_generic
Sep 24 09:27:48 develop kernel: Pid: 7, comm: events/0 Tainted: P R
2.6.31 #1
Sep 24 09:27:48 develop kernel: Call Trace:
Sep 24 09:27:48 develop kernel: [<c133a780>] ? printk+0x18/0x20
Sep 24 09:27:48 develop kernel: [<c1042fe4>] ? flush_cpu_workqueue+0x68/0x6a
Sep 24 09:27:48 develop kernel: [<c1032761>] warn_slowpath_common+0x66/0xae
Sep 24 09:27:48 develop kernel: [<c1042fe4>] ? flush_cpu_workqueue+0x68/0x6a
Sep 24 09:27:48 develop kernel: [<c10327be>] warn_slowpath_null+0x15/0x17
Sep 24 09:27:48 develop kernel: [<c1042fe4>] flush_cpu_workqueue+0x68/0x6a
Sep 24 09:27:48 develop kernel: [<c10290e1>] ? default_wake_function+0xb/0xd
Sep 24 09:27:48 develop kernel: [<c103bf43>] ? lock_timer_base+0x1f/0x40
Sep 24 09:27:48 develop kernel: [<c10431be>] flush_workqueue+0x2e/0x4c
Sep 24 09:27:48 develop kernel: [<c10431e9>] flush_scheduled_work+0xd/0xf
Sep 24 09:27:48 develop kernel: [<f805bf96>] oti6858_close+0x74/0x10a
[oti6858]
Sep 24 09:27:48 develop kernel: [<f8a777d9>] serial_do_down+0x33/0x3f
[usbserial]
Sep 24 09:27:48 develop kernel: [<f8a777f6>] serial_hangup+0x11/0x1c
[usbserial]
Sep 24 09:27:48 develop kernel: [<c1232568>] do_tty_hangup+0xbf/0x325
Sep 24 09:27:48 develop kernel: [<c10429c2>] worker_thread+0x153/0x22c
Sep 24 09:27:48 develop kernel: [<c1023141>] ? __wake_up_common+0x3f/0x63
Sep 24 09:27:48 develop kernel: [<c12324a9>] ? do_tty_hangup+0x0/0x325
Sep 24 09:27:48 develop kernel: [<c1046baf>] ?
autoremove_wake_function+0x0/0x3a
Sep 24 09:27:48 develop kernel: [<c104286f>] ? worker_thread+0x0/0x22c
Sep 24 09:27:48 develop kernel: [<c1046896>] kthread+0x74/0x76
Sep 24 09:27:48 develop kernel: [<c1046822>] ? kthread+0x0/0x76
Sep 24 09:27:48 develop kernel: [<c1004127>] kernel_thread_helper+0x7/0x10
Sep 24 09:27:48 develop kernel: ---[ end trace ca500da836b73c70 ]---
Sep 24 09:27:48 develop kernel: oti6858 ttyUSB1: oti6858 converter now
disconnected from ttyUSB1
Sep 24 09:27:48 develop kernel: oti6858 4-1:1.0: device disconnected
Sep 24 09:27:48 develop kernel: USB Serial deregistering driver oti6858
Sep 24 09:27:49 develop chipcardd[28322]: devicemanager.c: 3356: Changes in
hardware list
----- syslog end ------

I think this should fixed. I'm not an basic user and can test a lot and find a
way to help me but its very nasty to do a hard shutdown (system hangs on
reboot).

With best regards

Christoph
--
Linux User Group Wernigerode
http://www.lug-wr.de/


Attachments:
(No filename) (4.37 kB)
signature.asc (197.00 B)
This is a digitally signed message part.
Download all attachments