On 03/12/2012 12:28 PM, Greg KH wrote:
On Mon, Mar 12, 2012 at 12:05:33PM -0300, limaunion@xxxxxxxxxxxxxxx wrote:
Hi, I'm just a regular Linux user running a self compiled kernel, in
this case 3.2.9. While booting my system I got an oops which *I think*
could be related to the garmin_gps driver (a forerunner 305 was
attached to the usb port). I'm not a progammer and please CC me.
You'll find all the required information in this link:
https://bugzilla.kernel.org/show_bug.cgi?id=42900
Maybe it's a known bug, let me know any other information needed.
Odd.
Can you try, before you plug the device in, loading the module with:
modprobe garmin_gps debug=1
from the command line as root, then plugging the device in, and seeing
what the log messaages say then?
thanks,
greg k-h
Greg, I followed your instructions and bellow you'll find the output. I
connected/disconnected the device several times but couldn't reproduce
the oops (also tried with the just released 3.2.10).
Let me know any other information required, otherwise if I run into this
problem again I'll let you know.
Best regards.
LU.
[ 84.524812] USB Serial support registered for Garmin GPS usb/tty
[ 84.524848] usbcore: registered new interface driver garmin_gps
[ 84.524857] garmin_gps: v0.36:garmin gps driver
[ 89.362126] usb 1-2.3: new full-speed USB device number 6 using ehci_hcd
[ 89.448496] usb 1-2.3: config index 0 descriptor too short (expected
39, got 0)
[ 89.449021] usb 1-2.3: invalid descriptor for config index 0: type =
0x0, length = 0
[ 89.450036] usb 1-2.3: can't read configurations, error -22
[ 89.525124] usb 1-2.3: new full-speed USB device number 7 using ehci_hcd
[ 89.611623] usb 1-2.3: New USB device found, idVendor=091e,
idProduct=0003
[ 89.612148] usb 1-2.3: New USB device strings: Mfr=0, Product=0,
SerialNumber=0
[ 89.613607] garmin_gps 1-2.3:1.0: Garmin GPS usb/tty converter detected
[ 89.614737]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_attach
[ 89.614742]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_init_session - adding interrupt input
[ 89.614803]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_init_session - starting session ...
[ 89.614806]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_write_bulk - port 0, state 5
[ 89.614810] usb-serial (null): garmin_write_bulk - length = 12, data
= 00 00 00 00 05 00 00 00 00 00 00 00
[ 89.614820]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_write_bulk - port 0, state 5
[ 89.614823] usb-serial (null): garmin_write_bulk - length = 12, data
= 00 00 00 00 05 00 00 00 00 00 00 00
[ 89.614832]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_write_bulk - port 0, state 5
[ 89.614835] usb-serial (null): garmin_write_bulk - length = 12, data
= 00 00 00 00 05 00 00 00 00 00 00 00
[ 89.614865]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_write_bulk_callback - port 1
[ 89.614959] usb 1-2.3: Garmin GPS usb/tty converter now attached to
ttyUSB1
[ 89.615364]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_write_bulk_callback - port 1
[ 89.616119]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_write_bulk_callback - port 1
[ 89.616135] garmin_gps ttyUSB1: garmin_read_int_callback - length =
16, data = 00 00 00 00 06 00 00 00 04 00 00 00 31 a3 3a e3
[ 89.616144]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_read_int_callback - start-of-session reply seen - serial 3812270897.
[ 89.617243] garmin_gps ttyUSB1: garmin_read_int_callback - length =
16, data = 00 00 00 00 06 00 00 00 04 00 00 00 31 a3 3a e3
[ 89.617253]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_read_int_callback - start-of-session reply seen - serial 3812270897.
[ 89.618242] garmin_gps ttyUSB1: garmin_read_int_callback - length =
16, data = 00 00 00 00 06 00 00 00 04 00 00 00 31 a3 3a e3
[ 89.618251]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_read_int_callback - start-of-session reply seen - serial 3812270897.
[ 158.817375] usb 1-2.3: USB disconnect, device number 7
[ 158.817451]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_read_int_callback - urb shutting down with status: -108
[ 158.817506] garmin_gps ttyUSB1: Garmin GPS usb/tty converter now
disconnected from ttyUSB1
[ 158.817517]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_disconnect
[ 158.817520]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_release
[ 158.817527] garmin_gps 1-2.3:1.0: device disconnected
[ 167.698126] usb 1-2.3: new full-speed USB device number 8 using ehci_hcd
[ 167.784749] usb 1-2.3: New USB device found, idVendor=091e,
idProduct=0003
[ 167.784753] usb 1-2.3: New USB device strings: Mfr=0, Product=0,
SerialNumber=0
[ 167.785058] garmin_gps 1-2.3:1.0: Garmin GPS usb/tty converter detected
[ 167.785065]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_attach
[ 167.785069]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_init_session - adding interrupt input
[ 167.785121]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_init_session - starting session ...
[ 167.785124]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_write_bulk - port 0, state 5
[ 167.785128] usb-serial (null): garmin_write_bulk - length = 12, data
= 00 00 00 00 05 00 00 00 00 00 00 00
[ 167.785137]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_write_bulk - port 0, state 5
[ 167.785141] usb-serial (null): garmin_write_bulk - length = 12, data
= 00 00 00 00 05 00 00 00 00 00 00 00
[ 167.785149]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_write_bulk - port 0, state 5
[ 167.785153] usb-serial (null): garmin_write_bulk - length = 12, data
= 00 00 00 00 05 00 00 00 00 00 00 00
[ 167.785211] usb 1-2.3: Garmin GPS usb/tty converter now attached to
ttyUSB1
[ 167.785238]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_write_bulk_callback - port 1
[ 167.785739]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_write_bulk_callback - port 1
[ 167.786490]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_write_bulk_callback - port 1
[ 167.787243] garmin_gps ttyUSB1: garmin_read_int_callback - length =
16, data = 00 00 00 00 06 00 00 00 04 00 00 00 31 a3 3a e3
[ 167.787253]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_read_int_callback - start-of-session reply seen - serial 3812270897.
[ 167.788239] garmin_gps ttyUSB1: garmin_read_int_callback - length =
16, data = 00 00 00 00 06 00 00 00 04 00 00 00 31 a3 3a e3
[ 167.788247]
/home/limaunion/data.git/linux/drivers/usb/serial/garmin_gps.c:
garmin_read_int_callback - start-of-session reply seen - serial 3812270897.
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html