openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
U
usb-md-github-code
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
1 day
ago. based on code collected
1 day
ago.
Jan 26, 2025 — Jan 26, 2026
Showing page 2 of 2
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
- new kernel function print_buffer() has been added in usb.h that prints contents of char buffer in hex - Above print_buffer() is invoked to print transfer_buffer in usb_wwan.c, usb-serial.c, option.c - kern.log with print_buffer() output has been added - This dumps similar to wireshark, usbmon and other usb analyzers.
Srinivasan Kannan
More...
about 10 years ago
Updated USBmd notes
Srinivasan Kannan
More...
about 10 years ago
Added usb.h from kernel mainline, instrumented with printk() to print transfer_buffer in usb_fill_[control/bulk/interrupt]_urb() functions.
Srinivasan Kannan
More...
about 10 years ago
printk() instrumented usb_wwan.ko and usbserial.ko Broadband modem drivers
Srinivasan Kannan
More...
about 10 years ago
Updated USBmd notes
Srinivasan Kannan
More...
about 10 years ago
New folder usb_wwan_modified has been added that contains the USB serial, option and wireless USB modem WWAN drivers from kernel mainline instrumented with lot of printk()s so that log messages are written to kern.log. Though dev_dbg dynamic debugging can be used by writing to /sys/kernel/debug/<...>/dynamic_debug printk()s are sufficient for now. This traces through the USB connect and data transfer code: - probe - buffer is copied from userspace to kernelspace - URB is allocated in kernel - buffer is memcopied to URB - usb send/receive bulk pipe calls - usb_fill_bulk_urb Almost all buffers like in and out buffers in URBs, portdata, interfacedata, serial_data, serial_port_data are printed to kern.log. This log is analyzable by AsFer machine learning code for USB debugging similar to usbmon logs.
Srinivasan Kannan
More...
about 10 years ago
Updated USBmd_notes.txt
Srinivasan Kannan
More...
about 10 years ago
- Updated USB-md driver with a lookup of VIRGO kernel_analytics config variable exported by kernel_analytics module in umb_read() as default. - New header file umb.h has been added that externs the VIRGO kernel_analytics config array variables - Module.symvers has been imported from VIRGO kernel_analytics and clean target has been commented in build script after initial build as make clean removes Module.symvers. - kern.log with umb_read() and umb_write() have been added with following commandlines: - cat /dev/umb0 - invokes umb_read() but there are kernel panics sometimes - cat <file> > /dev/umb0 - invokes umb_write() where umb0 is usb-md device name registered with /sys/bus/usb as below: - insmod umb.ko - echo -n "7-1:1.0" > /sys/bus/usb/drivers/option/unbind - echo -n "7-1:1.0" > /sys/bus/usb/drivers/umb/bind
Srinivasan Kannan
More...
about 10 years ago
Updated ProductOwnerProfile
Srinivasan Kannan
More...
over 10 years ago
Updated ProductOwnerProfile
Srinivasan Kannan
More...
over 10 years ago
Updated ProductOwnerProfile
Srinivasan Kannan
More...
over 10 years ago
UMB 4.1.5 Kernel port: - Updated kernel built sources,object files and symbols
Srinivasan Kannan
More...
over 10 years ago
Updated ProductOwnerProfile
Srinivasan Kannan
More...
over 10 years ago
Replica of https://sourceforge.net/p/usb-md/ in GitHub
Srinivasan Kannan
More...
over 10 years ago
←
1
2
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree