OVH Cloud OVH Cloud

mdk 9.1 kernel 2.4.21-025mdk / pb usb

4 réponses
Avatar
mna
Bonjour,

suite à une mise à jour mandrake j'ai téléchargé les sources du noyau
2.4.21-025mdk.

je le compile sans pb (gcc 3.2.2 mdk) ainsi que les modules.

tout s'installe correctement mais au reboot j'ai perdu mon usb !!
carte asus A7V333 + athlon xp

un modprobe usb-ohci me donne :
/lib/modules/2.4.21-0.13mdk/kernel/drivers/usb/usb-ohci.o.gz: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
modprobe: insmod /lib/modules/2.4.21-0.13mdk/kernel/drivers/usb/usb-ohci.o.gz failed
modprobe: insmod usb-ohci failed

quelqu'un aurait une idée ?

(j'ai essayer avec le kernel 2.4.21 (depuis kernel.org)
avec ou sans patch 2.4.22-rc1 idem !)

merci.
A+

4 réponses

Avatar
mna

Bonjour,

suite à une mise à jour mandrake j'ai téléchargé les sources du noyau
2.4.21-025mdk.

je le compile sans pb (gcc 3.2.2 mdk) ainsi que les modules.

tout s'installe correctement mais au reboot j'ai perdu mon usb !!
carte asus A7V333 + athlon xp

un modprobe usb-ohci me donne :
/lib/modules/2.4.21-0.13mdk/kernel/drivers/usb/usb-ohci.o.gz: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
modprobe: insmod /lib/modules/2.4.21-0.13mdk/kernel/drivers/usb/usb-ohci.o.gz failed
modprobe: insmod usb-ohci failed

quelqu'un aurait une idée ?

(j'ai essayer avec le kernel 2.4.21 (depuis kernel.org)
avec ou sans patch 2.4.22-rc1 idem !)

merci.
A+
bon ben je me réponds,


avec le noyau 2.4.21 il faut que j'utilise les modules
usb-uhci et ehci-hcd

(alors que j'utilisais usb-ohci précédemment ?)

pourquoi et comment je n'en sais rien mais toujours est il qu'avec
ces 2 modules j'ai récupéré mon usb
( en théorie usb 2 il faut que je teste... )

je continue à expérimenter

A+

Avatar
J. Mayer
On Sat, 09 Aug 2003 20:50:22 +0200, mna wrote:


Bonjour,

suite à une mise à jour mandrake j'ai téléchargé les sources du noyau
2.4.21-025mdk.

je le compile sans pb (gcc 3.2.2 mdk) ainsi que les modules.

tout s'installe correctement mais au reboot j'ai perdu mon usb !!
carte asus A7V333 + athlon xp

un modprobe usb-ohci me donne :
/lib/modules/2.4.21-0.13mdk/kernel/drivers/usb/usb-ohci.o.gz: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
modprobe: insmod /lib/modules/2.4.21-0.13mdk/kernel/drivers/usb/usb-ohci.o.gz failed
modprobe: insmod usb-ohci failed

quelqu'un aurait une idée ?

(j'ai essayer avec le kernel 2.4.21 (depuis kernel.org)
avec ou sans patch 2.4.22-rc1 idem !)

merci.
A+
bon ben je me réponds,


avec le noyau 2.4.21 il faut que j'utilise les modules
usb-uhci et ehci-hcd

(alors que j'utilisais usb-ohci précédemment ?)


Impossible...
usb-uhci et usb-ohci sont des specs hardware complètement
incompatibles.
Pour info, l'ohci fait pratiquement tout en hard, alors que l'uhci
oblige l'OS à découper les packets USB, les schéduler (à la main,
oui...).
Quand à l'ehci, c'est la spec de l'USB 2.0 et il semble en effet
qu'il ne soit associé qu'avec des controleurs UHCI.


pourquoi et comment je n'en sais rien mais toujours est il qu'avec
ces 2 modules j'ai récupéré mon usb
( en théorie usb 2 il faut que je teste... )
Donc EHCI + UHCI, en effet.

Mais impossible, quel que soit le kernel en OHCI...


je continue à expérimenter

A+



Avatar
mna

On Sat, 09 Aug 2003 20:50:22 +0200, mna wrote:


Bonjour,

suite à une mise à jour mandrake j'ai téléchargé les sources du noyau
2.4.21-025mdk.

je le compile sans pb (gcc 3.2.2 mdk) ainsi que les modules.

tout s'installe correctement mais au reboot j'ai perdu mon usb !!
carte asus A7V333 + athlon xp

un modprobe usb-ohci me donne :
/lib/modules/2.4.21-0.13mdk/kernel/drivers/usb/usb-ohci.o.gz: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
modprobe: insmod /lib/modules/2.4.21-0.13mdk/kernel/drivers/usb/usb-ohci.o.gz failed
modprobe: insmod usb-ohci failed

quelqu'un aurait une idée ?

(j'ai essayer avec le kernel 2.4.21 (depuis kernel.org)
avec ou sans patch 2.4.22-rc1 idem !)

merci.
A+
bon ben je me réponds,


avec le noyau 2.4.21 il faut que j'utilise les modules
usb-uhci et ehci-hcd

(alors que j'utilisais usb-ohci précédemment ?)


Impossible...
usb-uhci et usb-ohci sont des specs hardware complètement
incompatibles.
Pour info, l'ohci fait pratiquement tout en hard, alors que l'uhci
oblige l'OS à découper les packets USB, les schéduler (à la main,
oui...).
Quand à l'ehci, c'est la spec de l'USB 2.0 et il semble en effet
qu'il ne soit associé qu'avec des controleurs UHCI.


pourquoi et comment je n'en sais rien mais toujours est il qu'avec
ces 2 modules j'ai récupéré mon usb
( en théorie usb 2 il faut que je teste... )
Donc EHCI + UHCI, en effet.

Mais impossible, quel que soit le kernel en OHCI...


je continue à expérimenter

A+
autant pour moi.. j'ai été un peu vite à la soupe ;o)



c'est l'update de mdk qui a modifié mon /etc/modules.conf en y mettant
un usb-ohci à la place du usb-uhci.
un zcat /var/log/syslog.2.gz | grep uhci donne :
....
Aug 4 14:36:29 darkvador usb: Initializing USB controller (usb-uhci): succeeded
Aug 4 14:36:29 darkvador usb: Initializing USB controller (ehci-hcd): succeeded
Aug 4 14:36:29 darkvador usb: Mount USB filesystem succeeded
....

voilà je confirme l'usb 2.0 avec usb-uhci + ehci-hcd

cat /proc/bus/usb/devices donne :
....
T: Bus Lev Prnt Port Cnt Dev#= 1 SpdH0 MxCh= 4
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls (hub ) Sub Prot MxPS= 8 #Cfgs= 1
P: Vendor00 ProdID00 Rev= 2.04
S: Manufacturer=Linux 2.4.22-rc1 ehci_hcd
S: Product=VIA Technologies, Inc. USB 2.0
....
ou l'on voit le fameux 480 Mbits-1.

bonne continuation à tous.



Avatar
J. Mayer
On Tue, 12 Aug 2003 20:54:43 +0200, mna wrote:

autant pour moi.. j'ai été un peu vite à la soupe ;o)
Pas grave...



c'est l'update de mdk qui a modifié mon /etc/modules.conf en y mettant
un usb-ohci à la place du usb-uhci.
un zcat /var/log/syslog.2.gz | grep uhci donne :
....
Aug 4 14:36:29 darkvador usb: Initializing USB controller (usb-uhci): succeeded
Aug 4 14:36:29 darkvador usb: Initializing USB controller (ehci-hcd): succeeded
Aug 4 14:36:29 darkvador usb: Mount USB filesystem succeeded
....

voilà je confirme l'usb 2.0 avec usb-uhci + ehci-hcd

cat /proc/bus/usb/devices donne :
....
T: Bus Lev Prnt Port Cnt Dev#= 1 SpdH0 MxCh= 4
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls (hub ) Sub Prot MxPS= 8 #Cfgs= 1
P: Vendor00 ProdID00 Rev= 2.04
S: Manufacturer=Linux 2.4.22-rc1 ehci_hcd
S: Product=VIA Technologies, Inc. USB 2.0
....
ou l'on voit le fameux 480 Mbits-1.

bonne continuation à tous.


Ouf, j'aurais eu l'air malin s'il y avait un chip dans le monde
qui puisse être à la fois UHCI et OHCI :-)))