Newsgroup: it.comp.os.linux.iniziare
Titolo: problemi con usb2

Ciao, ho un HD esterno e vorrei farlo farlo funzionare con usb2 perchè
se no è ..lentissimo!
allora:
1. il modulo è caricato:
lsmod | grep -i ehci
ehci_hcd               35816  0
usbcore               127680  7
ohci_hcd,ehci_hcd,usbmouse,usbkbd,usb_storage,usbhid
2. l'usb sembra riconosciuto:
cat /proc/bus/usb/devices
[...]
T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 6
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.14-2-686 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:03.3
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256msDec  6 09:31:09 notinmyname
kernel: usb
Quando attacco l'HD da  tail -f /var/log/messages ottengo:
3-1: new full speed USB device using ohci_hcd and address 7
Dec  6 09:31:10 notinmyname kernel: usb 3-1: not running at top speed;
connect to a high speed hub
Dec  6 09:31:10 notinmyname kernel: scsi24 : SCSI emulation for USB Mass
Storage devices
Dec  6 09:31:15 notinmyname kernel:   Vendor: WDC WD16  Model:
00BB-22GUA0       Rev: 08.0
Dec  6 09:31:15 notinmyname kernel:   Type:   Direct-Access
ANSI SCSI revision: 00
Dec  6 09:31:15 notinmyname kernel: SCSI device sda: 312581809 512-byte
hdwr sectors (160042 MB)
Dec  6 09:31:15 notinmyname kernel: SCSI device sda: 312581809 512-byte
hdwr sectors (160042 MB)
Dec  6 09:31:15 notinmyname kernel:  sda: sda1
Dec  6 09:31:15 notinmyname kernel: Attached scsi disk sda at scsi24,
channel 0, id 0, lun 0
Dec  6 09:31:15 notinmyname kernel: sda: Current: sense key: No Sense
Dec  6 09:31:15 notinmyname kernel:     Additional sense: No additional
sense information
Cioè usa ohci_hcd invece che ehci_hcd....
Ah...uso un kernel 2.6.14 se può interessare: dove sbaglio??
Grazie mille
Andrea
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Domanda stupida, ma usbview cosa ti dice?
Non è che stai attaccando il tuo HDD ad una porta USB1.1 invece che ad 
una USB2? (io avevo un problema simile ed era proprio la porta)
LP

 connect to a high speed hub
Sono tante le macchine che hanno porte usb 2.0 e altre 1.1.
La cosa tragica e' che le 1.1 di solito sono le piu' comode, frontali, 
mentre le 2.0 sono dietro e scomode. ;-)
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 Secondo me, hai fatto centro.
Ciao, grazie per le risposte. Ho provato a far passare tutte e 6 le
porte ma inutilmente.
La scheda madre (una asus p4s8x) fornisce 4 usb ma sul manuale non è
indicato se si tratta di usb1 o usb2.
C'è inoltre un'altra coppia di usb opzionali da connettere (fatto
all'epoca!) che sono, è esplicitamente riporato sul manuale, versione
2.0.
Non so che pensare!


 
Guarda usbview. Ti dice quali (se ce ne sono) porte USB sono di tipo 1.1 
(12MBit, full) o usb 2.0 (480MBit, high).
Se te le identifica tutte come 12 Mbit, ti consiglio di prendere una 
scheda con 2 porte ( o più, vedi nel caso i prezzi) USB2.
LP

 LP
Pensavo che l'output di cat /proc/bus/usb/devices fosse sufficiente.
Comunque usbview identifica un controller ehci.... posto l'output:
EHCI Host Controller
Manufacturer: Linux 2.6.14-2-686 ehci_hcd
Serial Number: 0000:00:03.3
Speed: 480Mb/s (high)
Number of Ports: 6
Bandwidth allocated: 0 / 800 (0%)
Total number of interrupt requests: 0
Total number of isochronous requests: 0
USB Version:  2.00
Device Class: 09(hub  )
Device Subclass: 00
Device Protocol: 01
Maximum Default Endpoint Size: 8
Number of Configurations: 1
Config Number: 1
	Number of Interfaces: 1
	Attributes: e0
	MaxPower Needed:   0mA
	Interface Number: 0
		Name: hub
		Alternate Number: 0
		Class: 09(hub  ) 
		Sub Class: 0
		Protocol: 0
		Number of Endpoints: 1
			Endpoint Address: 81
			Direction: in
			Attribute: 3
			Type: Int.
			Max Packet Size: 2
			Interval: 256ms
Grazie e ciao
Andrea


 
[...]
Sì, sorry.
Googlando in giro (e verificando sul mio linux) ho trovato messaggi che
dicono che oltre a ehci, bisogna caricare anche uhci (solo che uhci
dovrebbe essere per chipset VIA e Intel, ho visto che la tua MB monta 
chipset SiS)
I miei PC hanno tutti chipset VIA o Intel, infatti se sul mio sistema 
faccio un lsmod | grep hci, ottengo:
ehci_hcd          37480  0
uhci_hcd          34800  0
usbcore          128672  5 usbhid,usb_storage,ehci_hcd,uhci_hcd
Nessuna traccia di ohci
Inoltre Usbview, a me, restituisce 4 UHCI Host Controller e 1 EHCI Host
Controller (piccola nota: uso anch'io un kernel 2.6.14.3, compilato da
me), e a qualunque porta io colleghi gli HDD USB, vanno a 480 MBit.
Se qualcun altro ha idee ...
LP
PS: se avvii con una knoppix live abilitando all'avvio il supporto per 
USB2 (di default non lo è) o qualche altra distro live che utilizzi le 
usb ad alta velocità, cambia qualcosa? (per distinguere un problema di 
kernel o configurazione da altro)
LP

 kernel o configurazione da altro)
E' una buona idea, mi metto subito a scaricare la iso perchè purtroppo
ne ho versioni un po' datate
Grazie mille per l'aiuto! farò sapere il seguito


 kernel o configurazione da altro)
Sto scrivendo dall'ultima knoppix live avviata con "knoppix usb2" e
avendo caricato ehci_hcd: la situazione è la stessa della mia debian:
lspci:
0000:00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0
Controller (rev 0f)
0000:00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0
Controller (rev 0f)
0000:00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0
Controller (rev 0f)
0000:00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0
Controller
lsusb:
Bus 004 Device 001: ID 0000:0000 <--- rimane sempre non assegnato
Bus 003 Device 003: ID 046d:c001 Logitech, Inc. N48/M-BB48 [FirstMouse
Plus]
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 059b:0177 Iomega Corp.
Bus 001 Device 001: ID 0000:0000
ho provato tutte le porte ma il bus 004 che è quello del usb2 (v. sotto)
non viene mai utilizzato...
eccheccacchio!
bye
andrea
--------------------------------------------------------------------
Bus 004 Device 001: ID 0000:0000
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0         8
  idVendor           0x0000
  idProduct          0x0000
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.12 ehci_hcd
  iProduct                2 Silicon Integrated Systems [SiS] USB 2.0
Controller
  iSerial                 1 0000:00:03.3
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             6
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
    TT think time 8 FS bits
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x08
  PortPwrCtrlMask    0x00
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0001.0000 C_CONNECT
   Port 4: 0001.0000 C_CONNECT
   Port 5: 0000.0100 power
   Port 6: 0000.0100 power
