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:
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.
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 /home/user# lsusb -v -s 001:005
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:
Bus 001 Device 005: ID 0421:0429 Nokia Mobile Phones 6230i MultiMedia Card tions 1 ionValue 1
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
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurat
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