Hi All, I have a trouble with VIA vt6212L controller. I used custom embedded board based on the MIPS 24kc CPU. On this board successes work few other chips, for example: Vendor Device ALi M5273 A1 NEC D720101GJ NEC D720102GS but VIA not working. Linux version is 2.6.21-7. The USB controlled recognized by the LINUX, but when I insert an disk on key I receive “device not accepting address” error. Below [1] I put list of messages from system boot and [2] messages after disk on key insertion. Any suggestions? [1] CPU revision is: 0001937c BL2348 Evaluation board (Jasmine) setup Determined physical RAM map: memory: 08000000 @ 00000000 (usable) User-defined physical RAM map: memory: 06400000 @ 00000000 (usable) On node 0 totalpages: 25600 DMA zone: 200 pages used for memmap DMA zone: 0 pages reserved DMA zone: 25400 pages, LIFO batch:7 Normal zone: 0 pages used for memmap Built 1 zonelists. Total pages: 25400 Kernel command line: root=/dev/mtdblock0 rw rootfstype=jffs2 ip=192.168.1.209:192.168.1.45::255.255.255.0:Jasmine:eth0:off console=ttyS0,115200 mem=100M Primary instruction cache 16kB, physically tagged, 4-way, linesize 32 bytes. Primary data cache 16kB, 4-way, linesize 32 bytes. Synthesized TLB refill handler (20 instructions). Synthesized TLB load handler fastpath (32 instructions). Synthesized TLB store handler fastpath (32 instructions). Synthesized TLB modify handler fastpath (31 instructions). Cache parity protection disabled PID hash table entries: 512 (order: 9, 2048 bytes) Using 224.642 MHz high precision timer. Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 98232k/102400k available (2164k kernel code, 4012k reserved, 591k data, 128k init, 0k highmem) Calibrating delay loop... 299.00 BogoMIPS (lpj=1495040) Mount-cache hash table entries: 512 NET: Registered protocol family 16 BLPCI driver initialized : vendor_id=0x5555 device_id=0x1556 version=0x380 type=0x2 revision_id=0x0 class_id=0x400000 registering PCI controller with io_map_base unset Generic PHY: Registered new driver SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: Scanning bus 0000:00 PCI: Found 0000:00:0b.0 [1106/3038] 000c03 00 PCI: Found 0000:00:0b.1 [1106/3038] 000c03 00 PCI: Found 0000:00:0b.2 [1106/3104] 000c03 00 PCI: Fixups for bus 0000:00 PCI: Bus scan for 0000:00 returning with max=00 got res [16900000:169000ff] bus [16900000:169000ff] flags 200 for BAR 0 of 0000:00:0b.2 PCI: moved device 0000:00:0b.2 resource 0 (200) to 16900000 got res [17010000:1701001f] bus [17010000:1701001f] flags 101 for BAR 4 of 0000:00:0b.0 PCI: moved device 0000:00:0b.0 resource 4 (101) to 17010000 got res [17010020:1701003f] bus [17010020:1701003f] flags 101 for BAR 4 of 0000:00:0b.1 PCI: moved device 0000:00:0b.1 resource 4 (101) to 17010020 PCI: fixup irq: (0000:00:0b.0) got 138 PCI: fixup irq: (0000:00:0b.1) got 138 PCI: fixup irq: (0000:00:0b.2) got 138 NET: Registered protocol family 2 Time: MIPS clocksource has been installed. IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 3, 32768 bytes) TCP bind hash table entries: 4096 (order: 2, 16384 bytes) TCP: Hash tables configured (established 4096 bind 4096) TCP reno registered squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher JFFS2 version 2.2. (C) 2001-2006 Red Hat, Inc. io scheduler noop registered (default) PCI: Calling quirk 801365f8 for 0000:00:0b.0 PCI: Calling quirk 80187eac for 0000:00:0b.0 PCI: Calling quirk 8019a9d4 for 0000:00:0b.0 PCI: Calling quirk 801365f8 for 0000:00:0b.1 PCI: Calling quirk 80187eac for 0000:00:0b.1 PCI: Calling quirk 8019a9d4 for 0000:00:0b.1 PCI: Calling quirk 801365f8 for 0000:00:0b.2 PCI: Calling quirk 80187eac for 0000:00:0b.2 PCI: Calling quirk 8019a9d4 for 0000:00:0b.2 Generic RTC Driver v1.07 Serial: 8250/16550 driver $Revision: 1.90 $ 1 ports, IRQ sharing disabled ttyS0: autoconf (0x0000, 0xaff01000): iir=3 type=16550A serial8250: ttyS0 at MMIO map 0xaff01000 mem 0xaff01000 (irq = 116) is a 16550A RAMDISK driver initialized: 16 RAM disks of 12000K size 4096 blocksize Created eth0 Microcode version 6 Runner driver version 9 Jasmine flash: Found 1 x16 devices at 0x0 in 16-bit bank Amd/Fujitsu Extended Query Table at 0x0040 Jasmine flash: CFI does not contain boot bank location. Assuming top. number of CFI chips: 1 cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. Creating 2 MTD partitions on "Jasmine flash": 0x00000000-0x03800000 : "root" 0x03800000-0x04000000 : "ROM" PCI: Enabling device 0000:00:0b.2 (0000 -> 0002) PCI: Calling quirk 80135930 for 0000:00:0b.2 PCI: Enabling bus mastering for device 0000:00:0b.2 ehci_hcd 0000:00:0b.2: EHCI Host Controller ehci_hcd 0000:00:0b.2: new USB bus registered, assigned bus number 1 PCI: Enabling Mem-Wr-Inval for device 0000:00:0b.2 ehci_hcd 0000:00:0b.2: irq 138, io mem 0xb6900000 ehci_hcd 0000:00:0b.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 4 ports detected ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver USB Universal Host Controller Interface driver v3.0 PCI: Enabling device 0000:00:0b.0 (0000 -> 0001) PCI: Calling quirk 80135930 for 0000:00:0b.0 PCI: Enabling bus mastering for device 0000:00:0b.0 uhci_hcd 0000:00:0b.0: UHCI Host Controller uhci_hcd 0000:00:0b.0: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:0b.0: irq 138, io base 0xb7010000 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected PCI: Enabling device 0000:00:0b.1 (0000 -> 0001) PCI: Calling quirk 80135930 for 0000:00:0b.1 PCI: Enabling bus mastering for device 0000:00:0b.1 uhci_hcd 0000:00:0b.1: UHCI Host Controller uhci_hcd 0000:00:0b.1: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:0b.1: irq 138, io base 0xb7010020 usb usb3: configuration #1 chosen from 1 choice hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. IPv4 over IPv4 tunneling driver TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 Bridge firewalling registered eth0: OPEN port 0 PHY 2 on MAC 0 : link state = 100M Full IP-Config: Complete: device=eth0, addr=192.168.1.209, mask=255.255.255.0, gw=255.255.255.255, host=Jasmine, domain=, nis-domain=(none), bootserver=192.168.1.45, rootserver=192.168.1.45, rootpath= VFS: Mounted root (jffs2 filesystem). Freeing unused kernel memory: 128k freed [2] usb 1-1: new high speed USB device using ehci_hcd and address 2 usb 1-1: device descriptor read/64, error -145 usb 1-1: device descriptor read/64, error -145 usb 1-1: new high speed USB device using ehci_hcd and address 3 usb 1-1: device descriptor read/64, error -145 usb 1-1: device descriptor read/64, error -145 usb 1-1: new high speed USB device using ehci_hcd and address 4 usb 1-1: device not accepting address 4, error -145 usb 1-1: new high speed USB device using ehci_hcd and address 5 usb 1-1: device not accepting address 5, error -145 Thanks, Dan -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html