Firmware 2.1.1, Usb Host On & Dmesg Output


sausage

Still Fresh
Joined
Dec 1, 2006
Messages
27
Location
Near Canberra
Website
waynejohnson.net
Hi Guys,

Would someone with a standard GP2x MkII loaded with firmware 2.1.1 mind switching on their USB HOST mode, and posting the output from dmesg in sterm to me please?
 
Hi Guys,

Is there no one who can do this for me? Perhaps not to worry about the specific firmware version. I don't think the usb modules have changed between firmware versions.

Could anyone give me their dmesg output from their gp2x when the USB Host Mode is activated? Or just type here the gist of what the usb device is doing?

I need to check if you get usb address assignment errors. This is what I get, and need to see if I have blown something in my console.

The gp2x should not have any external devices attached, I just want see what a stock standard gp2x will say when this mode is switched on.
 
Here you go mate:

<code>
1:0
**>>ecc error unfixed on chunk 1151:1
**>>Block 35 marked for retirement
**>>ecc error unfixed on chunk 1152:0
**>>ecc error unfixed on chunk 1152:1
**>>Block 36 marked for retirement
**>>ecc error unfixed on chunk 1153:1
**>>Block 36 marked for retirement
**>>ecc error unfixed on chunk 1154:0
**>>ecc error unfixed on chunk 1154:1
**>>Block 36 marked for retirement
**>>ecc error unfixed on chunk 1155:0
**>>ecc error unfixed on chunk 1155:1
**>>Block 36 marked for retirement
**>>ecc error unfixed on chunk 1156:0
**>>ecc error unfixed on chunk 1156:1
**>>Block 36 marked for retirement
**>>ecc error unfixed on chunk 1029:0
**>>ecc error unfixed on chunk 1029:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1030:0
**>>ecc error unfixed on chunk 1030:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1031:0
**>>ecc error unfixed on chunk 1031:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1032:0
**>>ecc error unfixed on chunk 1032:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1033:0
**>>ecc error unfixed on chunk 1033:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1034:0
**>>ecc error unfixed on chunk 1034:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1035:0
**>>ecc error unfixed on chunk 1035:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1036:0
**>>ecc error unfixed on chunk 1036:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1037:0
**>>ecc error unfixed on chunk 1037:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1038:0
**>>ecc error unfixed on chunk 1038:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1039:0
**>>ecc error unfixed on chunk 1039:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1040:0
**>>ecc error unfixed on chunk 1040:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1041:0
**>>ecc error unfixed on chunk 1041:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1042:0
**>>ecc error unfixed on chunk 1042:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1043:0
**>>ecc error unfixed on chunk 1043:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1044:0
**>>ecc error unfixed on chunk 1044:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1045:0
**>>ecc error unfixed on chunk 1045:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1046:0
**>>ecc error unfixed on chunk 1046:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1047:0
**>>ecc error unfixed on chunk 1047:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1048:0
**>>ecc error unfixed on chunk 1048:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1049:0
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1050:0
**>>ecc error unfixed on chunk 1050:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1051:0
**>>ecc error unfixed on chunk 1051:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1052:0
**>>ecc error unfixed on chunk 1052:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1053:0
**>>ecc error unfixed on chunk 1053:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1054:0
**>>ecc error unfixed on chunk 1054:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1055:0
**>>ecc error unfixed on chunk 1055:1
**>>Block 32 marked for retirement
**>>ecc error unfixed on chunk 1056:0
**>>ecc error unfixed on chunk 1056:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1057:0
**>>ecc error unfixed on chunk 1057:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1058:0
**>>ecc error unfixed on chunk 1058:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1059:0
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1060:0
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1061:0
**>>ecc error unfixed on chunk 1061:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1062:0
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1063:0
**>>ecc error unfixed on chunk 1063:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1064:0
**>>ecc error unfixed on chunk 1064:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1065:0
**>>ecc error unfixed on chunk 1065:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1066:0
**>>ecc error unfixed on chunk 1066:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1067:0
**>>ecc error unfixed on chunk 1067:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1068:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1069:0
**>>ecc error unfixed on chunk 1069:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1070:0
**>>ecc error unfixed on chunk 1070:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1071:0
**>>ecc error unfixed on chunk 1071:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1072:0
**>>ecc error unfixed on chunk 1072:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1073:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1074:0
**>>ecc error unfixed on chunk 1074:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1075:0
**>>ecc error unfixed on chunk 1075:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1076:0
**>>ecc error unfixed on chunk 1076:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1077:0
**>>ecc error unfixed on chunk 1077:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1078:0
**>>ecc error unfixed on chunk 1078:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1079:0
**>>ecc error unfixed on chunk 1079:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1080:0
**>>ecc error unfixed on chunk 1080:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1081:0
**>>ecc error unfixed on chunk 1081:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1082:0
**>>ecc error unfixed on chunk 1082:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1083:0
**>>ecc error unfixed on chunk 1083:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1084:0
**>>ecc error unfixed on chunk 1084:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1085:0
**>>ecc error unfixed on chunk 1085:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1086:0
**>>ecc error unfixed on chunk 1086:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1087:0
**>>ecc error unfixed on chunk 1087:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1088:0
**>>ecc error unfixed on chunk 1088:1
**>>Block 34 marked for retirement
**>>ecc error unfixed on chunk 1089:0
**>>ecc error unfixed on chunk 1089:1
**>>Block 34 marked for retirement
**>>ecc error unfixed on chunk 1090:0
**>>ecc error unfixed on chunk 1090:1
**>>Block 34 marked for retirement
**>>ecc error unfixed on chunk 1091:0
**>>ecc error unfixed on chunk 1091:1
**>>Block 34 marked for retirement
**>>ecc error unfixed on chunk 1092:0
**>>ecc error unfixed on chunk 1092:1
**>>Block 34 marked for retirement
**>>ecc error unfixed on chunk 2348:0
**>>ecc error unfixed on chunk 2348:1
**>>Block 73 marked for retirement
</code>

But if i have my mouse and keyboard plugged in :
<code>
1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1068:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1069:0
**>>ecc error unfixed on chunk 1069:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1070:0
**>>ecc error unfixed on chunk 1070:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1071:0
**>>ecc error unfixed on chunk 1071:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1072:0
**>>ecc error unfixed on chunk 1072:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1073:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1074:0
**>>ecc error unfixed on chunk 1074:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1075:0
**>>ecc error unfixed on chunk 1075:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1076:0
**>>ecc error unfixed on chunk 1076:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1077:0
**>>ecc error unfixed on chunk 1077:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1078:0
**>>ecc error unfixed on chunk 1078:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1079:0
**>>ecc error unfixed on chunk 1079:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1080:0
**>>ecc error unfixed on chunk 1080:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1081:0
**>>ecc error unfixed on chunk 1081:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1082:0
**>>ecc error unfixed on chunk 1082:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1083:0
**>>ecc error unfixed on chunk 1083:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1084:0
**>>ecc error unfixed on chunk 1084:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1085:0
**>>ecc error unfixed on chunk 1085:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1086:0
**>>ecc error unfixed on chunk 1086:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1087:0
**>>ecc error unfixed on chunk 1087:1
**>>Block 33 marked for retirement
**>>ecc error unfixed on chunk 1088:0
**>>ecc error unfixed on chunk 1088:1
**>>Block 34 marked for retirement
**>>ecc error unfixed on chunk 1089:0
**>>ecc error unfixed on chunk 1089:1
**>>Block 34 marked for retirement
**>>ecc error unfixed on chunk 1090:0
**>>ecc error unfixed on chunk 1090:1
**>>Block 34 marked for retirement
**>>ecc error unfixed on chunk 1091:0
**>>ecc error unfixed on chunk 1091:1
**>>Block 34 marked for retirement
**>>ecc error unfixed on chunk 1092:0
**>>ecc error unfixed on chunk 1092:1
**>>Block 34 marked for retirement
**>>ecc error unfixed on chunk 2342:0
**>>ecc error unfixed on chunk 2342:1
**>>Block 73 marked for retirement
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
hub.c: port 1 connection change
hub.c: port 1, portstatus 100, change 1, 12 Mb/s
usb.c: USB disconnect on device <NULL>-1.1 address 5
usb-storage: sys_umount /mnt/ext/sda, errno = -14
**>>ecc error unfixed on chunk 2616:0
**>>ecc error unfixed on chunk 2616:1
**>>Block 81 marked for retirement
storage_disconnect: usb_remove sda...0
usb.c: kusbd: /sbin/hotplug remove 5
kusbd_policy: /sbin/hotplug remove 5, ret=0x0
hub.c: port 2, portstatus 100, change 0, 12 Mb/s
hub.c: port 3, portstatus 100, change 0, 12 Mb/s
hub.c: port 4, portstatus 100, change 0, 12 Mb/s
**>>ecc error unfixed on chunk 2500:0
**>>ecc error unfixed on chunk 2500:1
**>>Block 78 marked for retirement
**>>ecc error unfixed on chunk 6729:0
**>>ecc error unfixed on chunk 6729:1
**>>Block 210 marked for retirement
Device 08:01 not ready.
I/O error: dev 08:01, sector 36097
Device 08:01 not ready.
I/O error: dev 08:01, sector 13
Device 08:01 not ready.
I/O error: dev 08:01, sector 261
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1 connection change
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 103, change 10, 12 Mb/s
hub.c: new USB device <NULL>-1.1, assigned address 6
usb.c: kmalloc IF c127a960, numif 1
usb.c: new device strings: Mfr=1, Product=2, SerialNumber=0
usb.c: USB device number 6 default language ID 0x409
Manufacturer: Mitsumi Electric
Product: Hub in Apple Extended USB Keyboard
hub.c: USB hub found
hub.c: 3 ports detected
hub.c: part of a compound device
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 44ms
hub.c: hub controller current requirement: 50mA
hub.c: port removable status: FRR
hub.c: local power source is lost (inactive)
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface c127a960
usb.c: kusbd: /sbin/hotplug add 6
kusbd_policy: /sbin/hotplug add 6, ret=0x0
hub.c: port 2, portstatus 100, change 0, 12 Mb/s
hub.c: port 3, portstatus 100, change 0, 12 Mb/s
hub.c: port 4, portstatus 100, change 0, 12 Mb/s
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1 connection change
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 103, change 10, 12 Mb/s
hub.c: new USB device <NULL>-1.1.1, assigned address 7
usb.c: kmalloc IF c0230d60, numif 2
usb.c: skipped 1 class/vendor specific interface descriptors
usb.c: skipped 1 class/vendor specific interface descriptors
usb.c: new device strings: Mfr=1, Product=3, SerialNumber=0
usb.c: USB device number 7 default language ID 0x409
Manufacturer: Mitsumi Electric
Product: Apple Extended USB Keyboard
usb_control/bulk_msg: timeout
input: USB HID v1.10 Keyboard [Mitsumi Electric Apple Extended USB Keyboard] on usb1:7.0
usb.c: hid driver claimed interface c0230d60
input: USB HID v1.10 Device [Mitsumi Electric Apple Extended USB Keyboard] on usb1:7.1
usb.c: hid driver claimed interface c0230d78
usb.c: kusbd: /sbin/hotplug add 7
kusbd_policy: /sbin/hotplug add 7, ret=0x0
usb.c: kusbd: /sbin/hotplug add 7
kusbd_policy: /sbin/hotplug add 7, ret=0x0
hub.c: port 2, portstatus 301, change 1, 1.5 Mb/s
hub.c: port 2 connection change
hub.c: port 2, portstatus 301, change 1, 1.5 Mb/s
hub.c: port 2, portstatus 301, change 0, 1.5 Mb/s
hub.c: port 2, portstatus 301, change 0, 1.5 Mb/s
hub.c: port 2, portstatus 301, change 0, 1.5 Mb/s
hub.c: port 2, portstatus 301, change 0, 1.5 Mb/s
hub.c: port 2, portstatus 303, change 10, 1.5 Mb/s
hub.c: new USB device <NULL>-1.1.2, assigned address 8
usb.c: kmalloc IF c127ae60, numif 1
usb.c: skipped 1 class/vendor specific interface descriptors
usb.c: new device strings: Mfr=1, Product=2, SerialNumber=0
usb.c: USB device number 8 default language ID 0x409
Manufacturer: Logitech
Product: Apple Optical USB Mouse
input: USB HID v1.10 Mouse [Logitech Apple Optical USB Mouse] on usb1:8.0
usb.c: hid driver claimed interface c127ae60
usb.c: kusbd: /sbin/hotplug add 8
kusbd_policy: /sbin/hotplug add 8, ret=0x0
hub.c: port 3, portstatus 100, change 0, 12 Mb/s
hub.c: port 1, portstatus 103, change 0, 12 Mb/s
hub.c: port 2, portstatus 303, change 0, 1.5 Mb/s
hub.c: port 3, portstatus 100, change 0, 12 Mb/s
**>>ecc error unfixed on chunk 2348:0
**>>ecc error unfixed on chunk 2348:1
**>>Block 73 marked for retirement
</code>

(Hey i didnt know that Logitech made Apple mice! And Mitsumi makes their keyboards!)

Hope it helps,
Aaron
 
Hi Aaron, much appreciated thank you.

I notice with interest that you get no messages after turning on the host mode. For me, switching on host mode and having no devices attached gives me messages like:

hub.c: new USB device <NULL>-1, assigned address 2
usb.c: USB device not accepting new address=2 (error=-110)

Yet you get no messages until you connect a device.

I have previous dismantled an attempt to do Sprite's Mod. A friend has suggested capacitance against ext port pins 9 and 10 from flux possibly still remains.

I will use a cleaning agent and test again.
 
Back
Top