Re: Regression from 2.6.21 to 2.6.22 and above

Stefan Scheler <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
> They just show open/close cycles. Please strace your application and recompile
> your kernel with CONFIG_USB_DEBUG.

Hmm, there's not much more information or do I also have to enable
something else? Strace and dmest output is attached.

-- 
Stefan Scheler

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/

_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
kobil_dmesg_new.txt (text/plain, 2.3 KB)
drivers/usb/serial/usb-serial.c: serial_open
drivers/usb/serial/kobil_sct.c: kobil_open - port 0
drivers/usb/serial/kobil_sct.c: kobil_open - port 0  Allocating port->write_urb
drivers/usb/serial/kobil_sct.c: kobil_open - port 0 Send get_HW_version URB returns: 8
drivers/usb/serial/kobil_sct.c: Harware version: 1.1.6
drivers/usb/serial/kobil_sct.c: kobil_open - port 0 Send get_FW_version URB returns: 8
drivers/usb/serial/kobil_sct.c: Firmware version: 1.1.9
drivers/usb/serial/kobil_sct.c: kobil_open - port 0 Send set_baudrate URB returns: 0
drivers/usb/serial/kobil_sct.c: kobil_open - port 0 Send reset_all_queues URB returns: 0
uhci_hcd 0000:00:1d.2: reserve dev 2 ep81-INT, period 8, phase 4, 118 us
drivers/usb/serial/kobil_sct.c: kobil_open - port 0 Send read URB returns: 0
drivers/usb/serial/usb-serial.c: serial_close - port 0
drivers/usb/serial/kobil_sct.c: kobil_close - port 0
drivers/usb/serial/kobil_sct.c: kobil_read_int_callback - port 0
drivers/usb/serial/kobil_sct.c: kobil_read_int_callback - port 0 Read int status not zero: -2
uhci_hcd 0000:00:1d.2: release dev 2 ep81-INT, period 8, phase 4, 118 us
drivers/usb/serial/usb-serial.c: serial_open
drivers/usb/serial/kobil_sct.c: kobil_open - port 0
drivers/usb/serial/kobil_sct.c: kobil_open - port 0  Allocating port->write_urb
drivers/usb/serial/kobil_sct.c: kobil_open - port 0 Send get_HW_version URB returns: 8
drivers/usb/serial/kobil_sct.c: Harware version: 1.1.6
drivers/usb/serial/kobil_sct.c: kobil_open - port 0 Send get_FW_version URB returns: 8
drivers/usb/serial/kobil_sct.c: Firmware version: 1.1.9
drivers/usb/serial/kobil_sct.c: kobil_open - port 0 Send set_baudrate URB returns: 0
drivers/usb/serial/kobil_sct.c: kobil_open - port 0 Send reset_all_queues URB returns: 0
uhci_hcd 0000:00:1d.2: reserve dev 2 ep81-INT, period 8, phase 4, 118 us
drivers/usb/serial/kobil_sct.c: kobil_open - port 0 Send read URB returns: 0
drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5401
drivers/usb/serial/usb-serial.c: serial_close - port 0
drivers/usb/serial/kobil_sct.c: kobil_close - port 0
drivers/usb/serial/kobil_sct.c: kobil_read_int_callback - port 0
drivers/usb/serial/kobil_sct.c: kobil_read_int_callback - port 0 Read int status not zero: -2
uhci_hcd 0000:00:1d.2: release dev 2 ep81-INT, period 8, phase 4, 118 us
strace_cardping.txt (text/plain, 6.8 KB)
execve("./cardping", ["./cardping", "-b1", "20100000"], [/* 69 vars */]) = 0
brk(0)                                  = 0x804b000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=163571, ...}) = 0
mmap2(NULL, 163571, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001d000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@4\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=145160, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40045000
mmap2(NULL, 147584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40046000
mmap2(0x40069000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22) = 0x40069000
close(3)                                = 0
open("/usr/lib/libstdc++-libc6.2-2.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\276\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=334924, ...}) = 0
mmap2(NULL, 343656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4006b000
mmap2(0x400a9000, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3d) = 0x400a9000
mmap2(0x400bd000, 7784, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400bd000
close(3)                                = 0
open("/lib/libcrypt.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\6\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=21832, ...}) = 0
mmap2(NULL, 184636, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x400bf000
mmap2(0x400c4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0x400c4000
mmap2(0x400c6000, 155964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400c6000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\n\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9612, ...}) = 0
mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x400ed000
mmap2(0x400ef000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x400ef000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\na\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1208604, ...}) = 0
mmap2(NULL, 1218000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x400f1000
mmap2(0x40215000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x123) = 0x40215000
mmap2(0x40218000, 9680, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40218000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4021b000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4021c000
set_thread_area({entry_number:-1 -> 6, base_addr:0x4021bba0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0x40215000, 4096, PROT_READ)   = 0
munmap(0x4001d000, 163571)              = 0
fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 5), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001d000
write(1, "Going to call CT_init\n", 22) = 22
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=163571, ...}) = 0
mmap2(NULL, 163571, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4021d000
close(3)                                = 0
open("/usr/lib/libct.so", O_RDONLY)     = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220V\0\0004\0\0\0"..., 512) = 512
brk(0)                                  = 0x804b000
brk(0x806c000)                          = 0x806c000
fstat64(3, {st_mode=S_IFREG|0755, st_size=162773, ...}) = 0
mmap2(NULL, 495508, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40245000
mmap2(0x40266000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20) = 0x40266000
mmap2(0x40269000, 348052, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40269000
close(3)                                = 0
open("/lib/libpthread.so.0", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\310G\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=80072, ...}) = 0
mmap2(NULL, 90592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4001e000
mmap2(0x40031000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12) = 0x40031000
mmap2(0x40033000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40033000
close(3)                                = 0
set_tid_address(0x4021bbe8)             = 7777
set_robust_list(0x4021bbf0, 0xc)        = 0
rt_sigaction(SIGRTMIN, {0x400222e0, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x4002235c, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0
uname({sys="Linux", node="butterblume", ...}) = 0
open("/etc/CT_devices", O_RDONLY)       = -1 ENOENT (No such file or directory)
open("/home/sts/.CT_devices", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0600, st_size=376, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40035000
read(3, "GetPortType=#0\nSetPortType=#0\nDe"..., 4096) = 376
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40035000, 4096)                = 0
munmap(0x4021d000, 163571)              = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=163571, ...}) = 0
mmap2(NULL, 163571, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4021d000
close(3)                                = 0
open("/usr/lib/libpcsclite.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\30\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=30120, ...}) = 0
mmap2(NULL, 35652, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40035000
mmap2(0x4003c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0x4003c000
close(3)                                = 0
munmap(0x4021d000, 163571)              = 0
open("/dev/ttyUSB0", O_RDWR|O_NOCTTY|O_NONBLOCK) = 3
close(3)                                = 0
open("/dev/ttyUSB0", O_RDWR|O_NOCTTY|O_NONBLOCK) = 3
ioctl(3, TIOCEXCL, 0x40263b32)          = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B9600 opost -isig -icanon -echo ...}) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (GNU/Linux)

iD8DBQFHDiDf3fA/C3QJzpIRA2c9AKDLldETBXWeEEYwcICmFA+xJAYh3ACgsLaI
wTQqGXZ5p+mgLz8mR1JMnJc=
=w9S5
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.