Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[FreeBSD 5.2.1] pb HDD externe usb2

1 réponse
Avatar
Pascal
Bonjour,

j'ai fait l'acquisition d'un boitier usb2 dans lequel j'ai monte un disque
Seagate Barracuda de 80GO.

j'ai bien recompile mon kernel avec
device ehci
mais pas moyen de faire tourner la bete au dessus du debit usb1 (~1,2MO/s)
et de plus, sur des transferts un peu important, je me suis retrouve avec
un systeme complement fige.

Je precise qu'avec Windows 2000 sur la meme machine, j'ai des taux de
transfert ~17 - 18 MO/s... c'est tres vexant !

Des recherches sur google m'ont convaincu que le support ehci n'est pas une
partie de plaisir, mais pas de solution pour autant...
Est que quelqu'un peut me dire ce que j'ai oublie ou, a tout le moins, me
donner une piste ?

Merci,
cordialement,
Pascal

quelques sorties :

hellsbells# uname -a
FreeBSD hellsbells.black-ink.net 5.2.1-RELEASE-p8 FreeBSD 5.2.1-RELEASE-p8
#1: Fri Jun 11 00:52:18 CEST 2004
pascal@hellsbells.black-ink.net:/usr/obj/usr/src/sys/HELLSBELLS i386

hellsbells# dmesg
(...)
uhci0: <VIA 83C572 USB controller> port 0xd800-0xd81f irq 11 at device 16.0
on pci0
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <VIA 83C572 USB controller> port 0xdc00-0xdc1f irq 11 at device 16.1
on pci0
usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <VIA 83C572 USB controller> port 0xe000-0xe01f irq 3 at device 16.2
on pci0
usb2: <VIA 83C572 USB controller> on uhci2
usb2: USB revision 1.0
uhub2: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhci3: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 3 at device 16.3
on pci0
usb3: <VIA 83C572 USB controller> on uhci3
usb3: USB revision 1.0
uhub3: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
uhub3: port error, restarting port 2
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xcffffd00-0xcffffdff irq 5
at device 16.4 on pci0
ehci_pci_attach: companion usb0
ehci_pci_attach: companion usb1
ehci_pci_attach: companion usb2
ehci_pci_attach: companion usb3
usb4: EHCI version 1.0
usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3
usb4: <EHCI (generic) USB 2.0 controller> on ehci0
usb4: USB revision 2.0
uhub4: (0x1106) EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub4: 8 ports with 8 removable, self powered
(...)

et quand je plug le disque :
Jun 12 01:01:50 hellsbells kernel: GEOM: create disk ad0 dp=0xc6af9e60
Jun 12 01:01:50 hellsbells kernel: ad0: 76319MB <ST380011A> [155061/16/63]
at ata0-master UDMA100
Jun 12 01:01:50 hellsbells kernel: acd0: DVDR <_NEC DVD_RW ND-2500A> at
ata1-master UDMA33
Jun 12 01:01:50 hellsbells kernel: Mounting root from ufs:/dev/ad0s4a
Jun 12 01:03:05 hellsbells kernel: umass0: Cypress Semiconductor USB2.0
Storage Device, rev 2.00/0.01, addr 2
Jun 12 01:03:05 hellsbells kernel: umass0: Get Max Lun not supported
(STALLED)
Jun 12 01:03:06 hellsbells kernel: GEOM: create disk da0 dp=0xc6a43c50
Jun 12 01:03:06 hellsbells kernel: da0 at umass-sim0 bus 0 target 0 lun 0
Jun 12 01:03:06 hellsbells kernel: da0: <ST380011 A \0000\0000> Fixed Direct
Access SCSI-0 device
Jun 12 01:03:06 hellsbells kernel: da0: 1.000MB/s transfers
Jun 12 01:03:06 hellsbells kernel: da0: 76319MB (156301488 512 byte sectors:
255H 63S/T 9729C)


hellsbells# camcontrol devlist -v
scbus0 on umass-sim0 bus 0:
<ST380011 A \0000\0000> at scbus0 target 0 lun 0 (da0,pass0)
scbus-1 on xpt0 bus 0:
< > at scbus-1 target -1 lun -1 (xpt0)



--
Black-ink.net
... Les ecrits restent !

1 réponse

Avatar
Antoine Jacoutot
Pascal wrote:
Des recherches sur google m'ont convaincu que le support ehci n'est pas
une partie de plaisir, mais pas de solution pour autant...
Est que quelqu'un peut me dire ce que j'ai oublie ou, a tout le moins, me
donner une piste ?


Désolé, je ne peux donner aucune piste, mais juste pour que tu saches que tu
n'es pas le seul.
J'ai un disque dur 120Go USB2 et j'ai le même genre de problèmes. Si je
boute avec le disque allumé et ehci dans le noyau, j'ai un kernel panic dès
le redémmarrage. Je l'utilise donc en USB1, mais même là, j'ai
régulièrement des problèmes lors de gros transferts et la machine panique
(