OVH Cloud OVH Cloud

USB pas terrible sur Mandrake 10

14 réponses
Avatar
remi_inconnu
Salut,

J'ai un peu de mal à faire fonctionner un périphérique USB
de type lecteur de Compact Flash ou disque dur (les deux
posent les mêmes problèmes).
La copie des informations de ces médias, s'interrompt
au bout de quelques minutes, après je suis obligé de débrancher
et de rebrancher le lecteur USB. J'ai essayé d'upgrader mon
kernel vers une version 2.6.6, c'est moins catastrophique
(avant j'avais même des soucis pour arrêter linux),
mais j'ai toujours le même problème.

Dois je passer à une version 2.4 du noyau ?.
Comment avez vous résolu ce problème si vous avez eu les mêmes symptômes ?.

Merci d'avance...

10 réponses

1 2
Avatar
no_spam
On Sun, 16 May 2004 07:08:13 -0700, R?mi wrote:

Salut,

J'ai un peu de mal à faire fonctionner un périphérique USB
de type lecteur de Compact Flash ou disque dur (les deux
posent les mêmes problèmes).
La copie des informations de ces médias, s'interrompt
au bout de quelques minutes, après je suis obligé de débrancher
et de rebrancher le lecteur USB. J'ai essayé d'upgrader mon
kernel vers une version 2.6.6, c'est moins catastrophique
(avant j'avais même des soucis pour arrêter linux),
mais j'ai toujours le même problème.


Sans doute un des nombreux devices usb-storage au firmware buggé,
qui ne sont pas encore recensés comme tels et/ou pour lesquels les
fix n'ont pas été trouvé...

Avatar
Alain Labarthe
Le 16-05-2004, R?mi écrivait:
Salut,


Bonjour,

J'ai un peu de mal à faire fonctionner un périphérique USB
de type lecteur de Compact Flash ou disque dur (les deux
posent les mêmes problèmes).
La copie des informations de ces médias, s'interrompt
au bout de quelques minutes, après je suis obligé de débrancher
et de rebrancher le lecteur USB. J'ai essayé d'upgrader mon
kernel vers une version 2.6.6, c'est moins catastrophique
(avant j'avais même des soucis pour arrêter linux),
mais j'ai toujours le même problème.

Dois je passer à une version 2.4 du noyau ?.
Comment avez vous résolu ce problème si vous avez eu les mêmes symptômes ?.


Pourriez vous poster la partie USB de votre fichier .config situé
dans le répertoire contenant les sources de votre noyau ?

Par exemple:
/usr/src/linux/.config | grep USB


--
apt-get --purge remove Bush

Avatar
TiChou
Dans le message <news:40a7908f$1$30073$,
*Alain Labarthe* tapota sur f.c.o.l.configuration :

Pourriez vous poster la partie USB de votre fichier .config situé
dans le répertoire contenant les sources de votre noyau ?

Par exemple:
/usr/src/linux/.config | grep USB


Plutôt :

grep USB /usr/src/linux/.config

;-P

--
TiChou

Avatar
beebee
Le Sun, 16 May 2004 18:06:51 +0200, TiChou a écrit :

Dans le message <news:40a7908f$1$30073$, *Alain
Labarthe* tapota sur f.c.o.l.configuration :

Pourriez vous poster la partie USB de votre fichier .config situé dans
le répertoire contenant les sources de votre noyau ?

Par exemple:
/usr/src/linux/.config | grep USB


Plutôt :

grep USB /usr/src/linux/.config

;-P


Bonsoir!

Un lien qui m'a été utile!
Il s'agit de murasaki!

http://www.dotaster.com/~shuu/linux/murasaki/

version 0.8.8 du 11 avril 2004!
C'est du velours sur la mdk 9.2:)

et une doc que j'ai trouvé!

http://www.linuxfromscratch.org/hints/downloads/files/hotplug_usb_firewire.txt

A+
jpierre


Avatar
remi_inconnu
"TiChou" wrote in message news:...
Dans le message <news:40a7908f$1$30073$,
*Alain Labarthe* tapota sur f.c.o.l.configuration :

Pourriez vous poster la partie USB de votre fichier .config situé
dans le répertoire contenant les sources de votre noyau ?

Par exemple:
/usr/src/linux/.config | grep USB


Plutôt :

grep USB /usr/src/linux/.config

;-P


Voila le résultat du grep :

CONFIG_USB_IRDA=m
CONFIG_BT_HCIUSB=m
CONFIG_BT_HCIUSB_SCO=y
CONFIG_BT_HCIBFUSB=m
CONFIG_JOYSTICK_IFORCE_USB=y
CONFIG_VIDEO_CPIA_USB=m
# Supported USB Adapters
CONFIG_DVB_TTUSB_BUDGET=m
# CONFIG_DVB_TTUSB_DEC is not set
# ALSA USB devices
CONFIG_SND_USB_AUDIO=m
CONFIG_SND_USB_USX2Y=m
# USB support
CONFIG_USB=m
# CONFIG_USB_DEBUG is not set
# Miscellaneous USB options
CONFIG_USB_DEVICEFS=y
CONFIG_USB_BANDWIDTH=y
CONFIG_USB_DYNAMIC_MINORS=y
# USB Host Controller Drivers
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_OHCI_HCD=m
CONFIG_USB_UHCI_HCD=m
# USB Device Class drivers
CONFIG_USB_AUDIO=m
# USB Bluetooth TTY can only be used with disabled Bluetooth subsystem
CONFIG_USB_MIDI=m
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_DPCM=y
CONFIG_USB_STORAGE_HP8200e=y
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_SDDR55=y
CONFIG_USB_STORAGE_JUMPSHOT=y
# USB Human Interface Devices (HID)
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
CONFIG_USB_HIDDEV=y
# USB HID Boot Protocol drivers
CONFIG_USB_KBD=m
CONFIG_USB_MOUSE=m
CONFIG_USB_AIPTEK=m
CONFIG_USB_WACOM=m
CONFIG_USB_KBTAB=m
CONFIG_USB_POWERMATE=m
CONFIG_USB_XPAD=m
# USB Imaging devices
CONFIG_USB_MDC800=m
CONFIG_USB_MICROTEK=m
CONFIG_USB_HPUSBSCSI=m
# USB Multimedia devices
CONFIG_USB_DABUSB=m
CONFIG_USB_VICAM=m
CONFIG_USB_DSBR=m
CONFIG_USB_IBMCAM=m
CONFIG_USB_KONICAWC=m
CONFIG_USB_OV511=m
CONFIG_USB_PWC=m
CONFIG_USB_SE401=m
CONFIG_USB_STV680=m
CONFIG_USB_W9968CF=m
# USB Network adaptors
CONFIG_USB_CATC=m
CONFIG_USB_KAWETH=m
CONFIG_USB_PEGASUS=m
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET=m
# USB Host-to-Host Cables
CONFIG_USB_AN2720=y
CONFIG_USB_BELKIN=y
CONFIG_USB_GENESYS=y
CONFIG_USB_NET1080=y
CONFIG_USB_PL2301=y
# Intelligent USB Devices/Gadgets
CONFIG_USB_ARMLINUX=y
CONFIG_USB_EPSON2888=y
CONFIG_USB_ZAURUS=y
CONFIG_USB_CDCETHER=y
# USB Network Adapters
CONFIG_USB_AX8817X=y
# USB port drivers
CONFIG_USB_USS720=m
# USB Serial Converter support
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
CONFIG_USB_SERIAL_EMPEG=m
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_EDGEPORT=m
CONFIG_USB_SERIAL_EDGEPORT_TI=m
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
CONFIG_USB_SERIAL_KEYSPAN=m
CONFIG_USB_SERIAL_KEYSPAN_MPR=y
CONFIG_USB_SERIAL_KEYSPAN_USA28=y
CONFIG_USB_SERIAL_KEYSPAN_USA28X=y
CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y
CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y
CONFIG_USB_SERIAL_KEYSPAN_USA19=y
CONFIG_USB_SERIAL_KEYSPAN_USA18X=y
CONFIG_USB_SERIAL_KEYSPAN_USA19W=y
CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y
CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y
CONFIG_USB_SERIAL_KEYSPAN_USA49W=y
CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y
CONFIG_USB_SERIAL_KLSI=m
CONFIG_USB_SERIAL_KOBIL_SCT=m
CONFIG_USB_SERIAL_MCT_U232=m
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_SAFE=m
CONFIG_USB_SERIAL_SAFE_PADDED=y
CONFIG_USB_SERIAL_CYBERJACK=m
CONFIG_USB_SERIAL_XIRCOM=m
CONFIG_USB_SERIAL_OMNINET=m
CONFIG_USB_EZUSB=y
# USB Miscellaneous drivers
CONFIG_USB_EMI62=m
CONFIG_USB_EMI26=m
CONFIG_USB_TIGL=m
CONFIG_USB_AUERSWALD=m
CONFIG_USB_RIO500=m
CONFIG_USB_LEGOTOWER=m
CONFIG_USB_BRLVGER=m
CONFIG_USB_LCD=m
CONFIG_USB_LED=m
CONFIG_USB_SPEEDTOUCH=m
CONFIG_USB_TEST=m
# USB Gadget Support
CONFIG_USB_GADGET=m
CONFIG_USB_GADGET_NET2280=y
CONFIG_USB_NET2280=m
# CONFIG_USB_GADGET_PXA2XX is not set
# CONFIG_USB_GADGET_GOKU is not set
# CONFIG_USB_GADGET_SA1100 is not set
CONFIG_USB_ZERO=m
CONFIG_USB_ETH=m
CONFIG_USB_GADGETFS=m
CONFIG_USB_FILE_STORAGE=m
# CONFIG_USB_FILE_STORAGE_TEST is not set
CONFIG_USB_G_SERIAL=m
CONFIG_EAGLE_USB=m
CONFIG_LIRC_ATIUSB=m
# CONFIG_LIRC_MCEUSB is not set
CONFIG_QC_USB=m
CONFIG_PRISM2_USB=m


Avatar
remi_inconnu
no_spam wrote in message news:...
On Sun, 16 May 2004 07:08:13 -0700, R?mi wrote:

Salut,

J'ai un peu de mal à faire fonctionner un périphérique USB
de type lecteur de Compact Flash ou disque dur (les deux
posent les mêmes problèmes).
La copie des informations de ces médias, s'interrompt
au bout de quelques minutes, après je suis obligé de débrancher
et de rebrancher le lecteur USB. J'ai essayé d'upgrader mon
kernel vers une version 2.6.6, c'est moins catastrophique
(avant j'avais même des soucis pour arrêter linux),
mais j'ai toujours le même problème.


Sans doute un des nombreux devices usb-storage au firmware buggé,
qui ne sont pas encore recensés comme tels et/ou pour lesquels les
fix n'ont pas été trouvé...


Peut être mais sous Knoppix 3.3 je n'ai jamais eu de problème similaire.

Merci quand même


Avatar
Alain Labarthe
Le 17-05-2004, R?mi écrivait:
"TiChou" wrote in message news:...
Dans le message <news:40a7908f$1$30073$,
*Alain Labarthe* tapota sur f.c.o.l.configuration :

Pourriez vous poster la partie USB de votre fichier .config situé
dans le répertoire contenant les sources de votre noyau ?

Par exemple:
/usr/src/linux/.config | grep USB


Plutôt :

grep USB /usr/src/linux/.config

;-P



Grmmmfhh ...

Voila le résultat du grep :



Je vous conseille de recompiler votre noyau en n'activant *QUE* les
options en rapport avec votre matériel et d'éliminer tout le reste.

Dans votre cas c'est un peu la foire ...

Vous pouvez mettre en module les parties où vous doutez.

--
apt-get --purge remove Bush



Avatar
no_spam
On Mon, 17 May 2004 12:02:27 +0000, Alain Labarthe wrote:

Le 17-05-2004, R?mi écrivait:
"TiChou" wrote in message news:...
Dans le message <news:40a7908f$1$30073$,
*Alain Labarthe* tapota sur f.c.o.l.configuration :

Pourriez vous poster la partie USB de votre fichier .config situé
dans le répertoire contenant les sources de votre noyau ?

Par exemple:
/usr/src/linux/.config | grep USB


Plutôt :

grep USB /usr/src/linux/.config

;-P



Grmmmfhh ...

Voila le résultat du grep :



Je vous conseille de recompiler votre noyau en n'activant *QUE* les
options en rapport avec votre matériel et d'éliminer tout le reste.

Dans votre cas c'est un peu la foire ...

Vous pouvez mettre en module les parties où vous doutez.


Apparement, tout les drivers USB sont en module, ce qui est bien.
A part les "USB Host-to-Host Cables" et "Intelligent USB Devices/Gadgets"
qui mériteraient eux aussi d'être en module.
Comme les devices USB sont amovibles, il n'y a aucun inconvénient à
avoir tous les modules présents.
Quoi qu'il en soit, ça n'explique aucunement les problèmes de vitesse
avec les USB-storages.
Je le répète, les symptômes sont caractéristiques de firmware buggés.
A moins que ce ne soit un autre problème, mais qu'on ne devrait jamais
avoir sur un PC moderne:
l'IDE n'est pas en DMA, ce qui entraine des pertes d'IRQ USB et peut
conduire le bus à se tanker. Autant ça arrive sur des machines lentes
(ou le traitement des IRQ peut durer plusieurs ms, sans DMA) < 200 Mhz,
autant sur une machine récente, ça me parait improbable.
Mais une vérification ne peut pas faire de mal...




Avatar
Alain Labarthe
Le 17-05-2004, no_spam écrivait:
On Mon, 17 May 2004 12:02:27 +0000, Alain Labarthe wrote:


Apparement, tout les drivers USB sont en module, ce qui est bien.
A part les "USB Host-to-Host Cables" et "Intelligent USB Devices/Gadgets"
qui mériteraient eux aussi d'être en module.
Comme les devices USB sont amovibles, il n'y a aucun inconvénient à
avoir tous les modules présents.
Quoi qu'il en soit, ça n'explique aucunement les problèmes de vitesse
avec les USB-storages.
Je le répète, les symptômes sont caractéristiques de firmware buggés.
A moins que ce ne soit un autre problème, mais qu'on ne devrait jamais
avoir sur un PC moderne:
l'IDE n'est pas en DMA, ce qui entraine des pertes d'IRQ USB et peut
conduire le bus à se tanker. Autant ça arrive sur des machines lentes
(ou le traitement des IRQ peut durer plusieurs ms, sans DMA) < 200 Mhz,
autant sur une machine récente, ça me parait improbable.
Mais une vérification ne peut pas faire de mal...



Je ne vois aucune "politique" cohérente dans son fichier, il y a
comme vous soulignez des drivers en modules, d'autres en dur.
Une solution avec l'USB est de tout mettre en module. Si c'est la
config d'origine il y a de fortes chances que le dma soit activé.

Je suis assez d'accord que cela puisse provenir d'un mauvais
firmware mais il semble qu'il ait ce problème avec deux devices
différents.

--
apt-get --purge remove Bush

Avatar
beebee
bonjour!

Je vous conseille de recompiler votre noyau en n'activant *QUE* les
options en rapport avec votre matériel et d'éliminer tout le reste.

Dans votre cas c'est un peu la foire ...

Vous pouvez mettre en module les parties où vous doutez.



Je crois que la solution est "murasaki!"

C'est un "agent" unix qui permet le hotplug
et qui de +, ne rentre pas en conflit avec les options du noyau
monolithique!
Il apporte une gestion mémoire dynamique pour le pcmcia, usb1&2 firewire
et les dernières générations pci hot lug géres par les bios des CM
récentes!

Alors quel est la différence et bien :énorme!

Il est primordial d'activé la gestion usb du noyau, ce qui est le cas
si un périphérique usb est connecter lors de l'installation:)

Donc en fait les 2 vont gérer les même périphérique!
Et cela de façon presque transparente!

Un exemple, les cartes éthernet usb, si vous oubliez souvent
comme moi de la plugger au démarrage!
Vous optenez un message: un périphérique class ether
a été enlévé, voulez vous......
Déclinez l'offre!
Murasaki s'intialise se charge.....
Et ensuite à n'impote quel moment il suffit
de plugger son câble usb.....
Et cela marche plûtôt bien!

Je l'ai testé pour mon imprimante que j'ai pu ainsi allumer
après mon unité centrale:)

Murasaki existe en tgz et pour red hat& suse et débian:)
Sur mandrake j'ai pris la versio rpm "fedora", c'est
robuste!

C'est vraiment la solution la plus élégante de gérer
les périphériques :)

De +, cela est complémentaire du noyau!
C'est quand même un bijoux de programmation:)

A+
jpierre

1 2