Re: BUG: unable to handle kernel NULL pointer dereference at 0000000000000048

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux