LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel
User Name
Password
Linux - Kernel This forum is for all discussion relating to the Linux kernel.

Notices

Reply
 
Search this Thread
Old 10-23-2009, 09:32 PM   #1
thisway.diy
LQ Newbie
 
Registered: Oct 2009
Posts: 1

Rep: Reputation: 0
Smile With PCI bridge TI PCI2050, VT6212's EHCI can't work(time out), but its UHCI can work


HI all,
My system is IDT 79RC32K438, kernel 2.4.20;
there is a PCI bridge TI PCI2050, and a USB Host controller VT6212 is connected to the bridge.

With the UHCI(USB 1.1) of VT6212, the usb storage device work well;
but with the EHCI (USB 2.0), it can't work. It is the same for a ZTE USB Modem.

When using EHCI, the log message is :
1. plug the usb storage device, it can be recognized :
/mnt/nfs/tmp # hub.c: new USB device 01:01.2-1, assigned address 2
endpoint max size 00000040
endpoint max size 00000040
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: USB2.0 Model: Flash Disk Rev: 8.07
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 7897088 512-byte hdwr sectors (4043 MB)
sda: Write Protect is off
Partition check:
/dev/scsi/host0/bus0/target0/lun0: p1

2. and can mount:
/mnt/nfs/tmp # mount -t vfat /devfs/scsi/host0/bus0/target0/lun0/part1 /mnt/sd

3. but when 'ls', it is error:
/mnt/nfs/tmp # ls /mnt/sd
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
hub.c: USB device not accepting new address (error=-145)
usb-storage: host_reset() requested but not implemented
scsi: device set offline - command error recover failed: host 0 channel 0 id 0 lun 0
SCSI disk error : host 0 channel 0 id 0 lun 0 return code = 6050000
I/O error: dev 08:01, sector 891184
I/O error: dev 08:01, sector 891185
I/O error: dev 08:01, sector 891186
I/O error: dev 08:01, sector 891187



Another message:
1. without PCI bridge, with the same kernel/driver code, with the same device, EHCI is OK.
2. We have try the 2.6 kernel, but the result is same: with PCI bridge EHCI can't work, without PCI bridge ECHI can work.
3. We have try three PCI bridge chip, TI,pericom,PLX. And only with the PLX's bridge, EHCI can work.


Can I change some code to use the TI PCI bridge to make EHCI work?
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Getting a touch screen to work, must get PCI serial device to work first sternocera Linux - Hardware 2 10-03-2008 06:23 AM
USB mouse scrolling doesn't work in 2.6.15 uhci - ohci hubabuba Slackware 3 03-05-2006 03:05 PM
USB external harddrive works with uhci but not ehci nicola1013 Linux - Hardware 2 07-16-2005 09:25 AM
uhci or ehci hangs the computer on shutdown!! art3mis Mandriva 2 12-23-2004 08:38 AM
mdk 9.2 - usb probs - uhci versus ehci GoinEasy9 Mandriva 1 03-02-2004 01:31 PM


All times are GMT -5. The time now is 01:19 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration