I've got a rt2570 usb wifi card, and i want to test it on my gp2X
i've compiled the module but when i insmod it i get the following kernel messages:
klogd: usb.c: registered new driver rt2500usb
klogd:
Device Descriptor not matching
and i don't have any wlan interface, is there a mknod like command needed ?
i don't understand .. unless the kernel don't have native wireless driver ( did you recompile your kernel ?) or buggy driver for arm (i tested it and it works on my amd64 computer with the same usb wifi card)
Finaly when plugin the wifi card it doesn't seems to see it:
Jan 1 00:02:48 gp2x daemon.debug klogd: hub.c: port 1, portstatus 100, change 0, 12 Mb/s
Jan 1 00:02:48 gp2x daemon.debug klogd: hub.c: port 2, portstatus 100, change 0, 12 Mb/s
Jan 1 00:02:48 gp2x daemon.debug klogd: hub.c: port 3, portstatus 100, change 0, 12 Mb/s
Jan 1 00:02:48 gp2x daemon.debug klogd: hub.c: port 4, portstatus 101, change 1, 12 Mb/s
Jan 1 00:02:48 gp2x daemon.debug klogd: hub.c: port 4 connection change
Jan 1 00:02:48 gp2x daemon.debug klogd: hub.c: port 4, portstatus 101, change 1, 12 Mb/s
Jan 1 00:02:48 gp2x daemon.debug klogd: hub.c: port 4, portstatus 101, change 0, 12 Mb/s
Jan 1 00:02:48 gp2x daemon.debug klogd: hub.c: port 4, portstatus 101, change 0, 12 Mb/s
Jan 1 00:02:48 gp2x daemon.debug klogd: hub.c: port 4, portstatus 101, change 0, 12 Mb/s
Jan 1 00:02:48 gp2x daemon.debug klogd: hub.c: port 4, portstatus 101, change 0, 12 Mb/s
Jan 1 00:02:48 gp2x daemon.debug klogd: hub.c: port 4, portstatus 103, change 10, 12 Mb/s
Jan 1 00:02:48 gp2x daemon.debug klogd: hub.c: new USB device ULL>-1.4, assigned address 7
Jan 1 00:02:49 gp2x daemon.debug klogd: usb.c: kmalloc IF c19b88a0, numif 1
Jan 1 00:02:49 gp2x daemon.debug klogd: usb.c: new device strings: Mfr=1, Product=2, SerialNumber=0
Jan 1 00:02:49 gp2x daemon.debug klogd: usb.c: USB device number 7 default language ID 0x409
Jan 1 00:02:49 gp2x daemon.info klogd: Manufacturer: ANI
Jan 1 00:02:49 gp2x daemon.info klogd: Product: 802.11g WLAN Adapter
Jan 1 00:02:49 gp2x daemon.debug klogd: usb.c: unhandled interfaces on device
Jan 1 00:02:49 gp2x daemon.warn klogd: usb.c: USB device 7
(vend/prod 0x2001/0x3c00) is not claimed by any active driver.
Jan 1 00:02:49 gp2x daemon.warn klogd: Length = 18
Jan 1 00:02:49 gp2x daemon.warn klogd: DescriptorType = 01
Jan 1 00:02:49 gp2x daemon.warn klogd: USB version = 2.00
Jan 1 00:02:49 gp2x daemon.warn klogd: Vendor
roduct = 2001:3c00
Jan 1 00:02:49 gp2x daemon.warn klogd: MaxPacketSize0 = 64
Jan 1 00:02:49 gp2x daemon.warn klogd: NumConfigurations = 1
Jan 1 00:02:49 gp2x daemon.warn klogd: Device version = 0.01
Jan 1 00:02:49 gp2x daemon.warn klogd: Device Class:SubClass
rotocol = 00:00:00
Jan 1 00:02:49 gp2x daemon.warn klogd: Per-interface classes
Jan 1 00:02:49 gp2x daemon.warn klogd: Configuration:
Jan 1 00:02:49 gp2x daemon.warn klogd: bLength = 9
Jan 1 00:02:49 gp2x daemon.warn klogd: bDescriptorType = 02
Jan 1 00:02:49 gp2x daemon.warn klogd: wTotalLength = 0020
Jan 1 00:02:49 gp2x daemon.warn klogd: bNumInterfaces = 01
Jan 1 00:02:49 gp2x daemon.warn klogd: bConfigurationValue = 01
Jan 1 00:02:49 gp2x daemon.warn klogd: iConfiguration = 00
Jan 1 00:02:49 gp2x daemon.warn klogd: bmAttributes = 80
Jan 1 00:02:49 gp2x daemon.warn klogd: MaxPower = 300mA
Jan 1 00:02:49 gp2x daemon.warn klogd:
Jan 1 00:02:49 gp2x daemon.warn klogd: Interface: 0
Jan 1 00:02:49 gp2x daemon.warn klogd: Alternate Setting: 0
Jan 1 00:02:49 gp2x daemon.warn klogd: bLength = 9
Jan 1 00:02:49 gp2x daemon.warn klogd: bDescriptorType = 04
Jan 1 00:02:49 gp2x daemon.warn klogd: bInterfaceNumber = 00
Jan 1 00:02:49 gp2x daemon.warn klogd: bAlternateSetting = 00
Jan 1 00:02:49 gp2x daemon.warn klogd: bNumEndpoints = 02
Jan 1 00:02:49 gp2x daemon.warn klogd: bInterface Class:SubClass
rotocol = ff:ff:ff
Jan 1 00:02:49 gp2x daemon.warn klogd: iInterface = 00
Jan 1 00:02:49 gp2x daemon.warn klogd: Endpoint:
Jan 1 00:02:49 gp2x daemon.warn klogd: bLength = 7
Jan 1 00:02:49 gp2x daemon.warn klogd: bDescriptorType = 05
Jan 1 00:02:49 gp2x daemon.warn klogd: bEndpointAddress = 81 (in)
Jan 1 00:02:49 gp2x daemon.warn klogd: bmAttributes = 02 (Bulk)
Jan 1 00:02:49 gp2x daemon.warn klogd: wMaxPacketSize = 0040
Jan 1 00:02:49 gp2x daemon.warn klogd: bInterval = 00
Jan 1 00:02:49 gp2x daemon.warn klogd: Endpoint:
Jan 1 00:02:49 gp2x daemon.warn klogd: bLength = 7
Jan 1 00:02:49 gp2x daemon.warn klogd: bDescriptorType = 05
Jan 1 00:02:49 gp2x daemon.warn klogd: bEndpointAddress = 01 (out)
Jan 1 00:02:49 gp2x daemon.warn klogd: bmAttributes = 02 (Bulk)
Jan 1 00:02:49 gp2x daemon.warn klogd: wMaxPacketSize = 0040
Jan 1 00:02:49 gp2x daemon.warn klogd: bInterval = 00
Jan 1 00:02:49 gp2x daemon.debug klogd: usb.c: kusbd: /sbin/hotplug add 7
Jan 1 00:02:49 gp2x daemon.warn klogd: kusbd_policy: /sbin/hotplug add 7, ret=0x0