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

[microblaze-uclinux] Problem in using USB Hub ON ML-401



Dear All,
 
We have integrated the usb driver as well as cypress driver in linux kernel image for 2.4 source code.We get the following debug messages corresponding to usb hub not able to register and assign bus number 2(as shown in the attached documnet).As a result of which we are not able to test the USB keyboard.
 
Kindly suggest any solution to this problem...
 
Following is the console output....
 
 
 
 
 

Linux version 2.4.32-uc0 (root@localhost) (gcc version 3.4.1 ( PetaLinux 0.20 Bu                                                                               

ild -rc1 050607 )) #10 Tue Sep 2 19:32:15 EDT 2008                                                 

On node 0 totalpages: 16384                          

zone(0): 16384 pages.                    

zone(1): 0 pages.                

zone(2): 0 pages.                 

CPU: MICROBLAZE              

Kernel command line:                   

Console: xmbserial on UARTLite                             

Calibrating delay loop... 49.76 BogoMIPS                                       

Memory: 64MB = 64MB total                         

Memory: 62076KB available (1342K code, 1405K data, 52K init)                                                           

Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)                                                             

Inode cache hash table entries: 4096 (order                                        

Mount cache hash table entries: 512 (order: 0, 4096 bytes)                                                         

Buffer cache hash table entries: 4096 (order: 2, 16384 bytes)                                                            

Page-cache hash table entries: 16384 (order: 4, 65536 bytes)                                                           

POSIX conformance testing by UNIFIX                                   

Linux NET4.0 for Linux 2.4                         

Based upon Swansea University Computer Society NET3.039                                                      

Initializing RT netlink socket                             

Microblaze UARTlite serial driver version 1.00                                             

ttyS0 at 0x40600000 (irq = 6) is a Microblaze UARTlite                                                     

Starting kswapd              

RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksi                                                                 

physmap_auto flash device: 800000 at 22000000                                            

physmap_auto probing buswidth 4                              

cfi_cmdset_0001: Erase suspend on write enabled                                              

0: offset=0x0,size=0x40000,blocks=32                                   

Using buffer write method                        

physmap_auto: no partition info available, registering whole flash at once                                                                         

uclinux[mtd]: RAM probe address=0x24195f38 size=0x119000                                                        

uclinux[mtd]: root filesystem index=2                                    

ML40X flash probe(0x22000000,8388608,4): 800000 at 22000000                                                          

cfi_cmdset_0001: Erase suspend on write enabled                                               

0: offset=0x0,size=0x40000,blocks=32                                   

Using buffer w           

Creating 10 MTD partitions on "Flash":                                     

0x00000000-0x00100000 : "fpga0"                               

0x00100000-0x00200000 : "fpga1"                              

0x00200000-0x00240000 : "Bootloader"                                   

0x00240000-0x00280000 : "Bootargs"                                 

0x00280000-0x002c0000 : "MAC"                            

0x002c0000-0x00340000 : "Config"                               

0x00340000-0x00400000 : "Spare"                              

0x00400000-0x00700000 : "Image"                              

0x00700000-0x00800000 : "JFFS2"                               

0x00000000-0x00800000 : "Flash"                              

ML40X ram probe(0x24195f38,50397184,4): 3010000 at 24195f38                                                          

Creating 1 MTD partitions on "RAM":                                   

0x00000000-0x03010000 : "Romfs"                              

MicroBlaze auto-config flash probe(0x22000000,8388608,4): 800000 at 22000000                                                                           

cfi_cmdset_0001: Erase suspend on write enabled                                              

0: offset=0x0,size=0x40000,blocks=32                                   

Using buffer write method                        

Creating 8 MTD partitions on "Flash":                                     

0x00000000-0x00004000 : "Bootloader"                                   

mtd: partition "Bootloader" doesn't end on an erase block -- force read-only                                                                           

0x00004000-0x00008000 : "Bootargs"                                 

mtd: partition "Bootargs" doesn't start on an erase block boundary -- force read                                                                               

-only    

0x00008000-0x0000c000 : "MAC"                            

mtd: partition "MAC" doesn't start on an erase block boundary -- force read-only                                                                               

 

0x00010000-0x00020000 : "Config"                                

mtd: partition "Config" doesn't start on an erase block boundary -- force read-o                                                                               

nly  

0x0000c000-0x00010000 : "Spare"                              

mtd: partition "Spare" doesn't start on an erase block boundary -- force read-on                                                                               

ly 

0x00100000-0x00400000 : "Image"                              

0x00400000-0x00800000 : "JFFS2"                               

0x00000000-0x00800000 : "Flash"                              

MicroBlaze auto-config ram probe(0x24195f38,1150976,4): 119000 at 24195f38                                                                         

Creating 1 MTD partitions on "R                             

0x00000000-0x00119000 : "Romfs"                              

usb.c: registered new driver usbdevfs                                    

usb.c: registered new driver hub                               

usb.c: registered new driver hiddev

usb.c: registered new driver hid

hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@xxxxxxx>

hid-core.c: USB HID support drivers

cy7c67200_300_hcd.c:1750: Configuring for Xilinx ML40x

usb.c: new USB bus registered, assigned bus number 1

usb.c: kmalloc IF 24366b5c, numif 1

usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1

usb.c: USB device number 1 default language ID 0x0

Product: USB CY7C67200/300 Root Hub

SerialNumber: 0

hub.c: USB hub found

hub.c: 1 port detected

hub.c: standalone hub

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: 100ms

hub.c: hub controller current requirement: 0mA

hub.c: port removable status: R

hub.c: local power source is good

hub.c: no over-current condition exists

hub.c: enabling power on all ports

 

 

 

 

 

Thanx

Regards

Chhavi