Comment 15 for bug 300394

Revision history for this message
Ralph (ralphhughes) wrote :

Good work finding that kernel bug! Definitely looks promising, I've run lsusb -v with my Nokia 6230i to give the output below:

root@router1:/home/user# lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 0421:0429 Nokia Mobile Phones 6230i MultiMedia Card
Bus 001 Device 004: ID 03f0:6204 Hewlett-Packard DeskJet 5150c
Bus 001 Device 003: ID 04f3:0210 Elan Microelectronics Corp. AM-400 Hama Optical Mouse
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
root@router1:/home/user# lsusb -v -s 001:005

Bus 001 Device 005: ID 0421:0429 Nokia Mobile Phones 6230i MultiMedia Card
Device Descriptor:
  bLength 18
  bDescriptorType 1
  bcdUSB 1.10
  bDeviceClass 0 (Defined at Interface level)
  bDeviceSubClass 0
  bDeviceProtocol 0
  bMaxPacketSize0 64
  idVendor 0x0421 Nokia Mobile Phones
  idProduct 0x0429 6230i MultiMedia Card
  bcdDevice 3.70
  iManufacturer 1 Nokia
  iProduct 2 Nokia 6230i
  iSerial 3 359394001143282
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 32
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xe0
      Self Powered
      Remote Wakeup
    MaxPower 8mA
--cut--

If I'm reading this right, it shows my phone has a firmware version that would be included in that header file both before and after the patch however the product ID is different so it isn't applying. I'm not that great at linux so I don't know if that file 'unusual_devs.h' is on my pc. However it does look like someone else has attempted to patch it:

http://archives.free.net.ph/message/20081205.004856.d56281f9.en.html

If the phone worked previously then surely someone can check the file history in whatever code versioning system linux uses. If I knew how to patch my kernel with some of these entries I could test them.

Ralph