OVH Cloud OVH Cloud

knoppix et ipod en usb2

4 réponses
Avatar
Sergio
Bonjour,

J'ai install=E9 su le disque dur de mon portable (Armada E500) la=20
knoppix4.0-dvd.

J'ai une carte pcmcia qui me donne deux ports usb2.

Lorsque je branche sur ces ports mon disque dur externe et mon i-pod,=20
sur ces deux ports, voici ce que renvoie le kernel :

---------------------------
Jul 14 12:18:12 portable-roger kernel: usb 4-1: new high speed USB=20
device using ehci_hcd and address 2
Jul 14 12:18:15 portable-roger kernel: ub: sizeof ub_scsi_cmd 64 ub_dev 2=
504
Jul 14 12:18:15 portable-roger kernel: uba: device 2 capacity nsec=20
320173056 bsize 512
Jul 14 12:18:15 portable-roger usb.agent[5363]: ub: loaded successfu=
lly
Jul 14 12:18:15 portable-roger kernel: uba: device 2 capacity nsec=20
320173056 bsize 512
Jul 14 12:18:15 portable-roger kernel: uba: uba1 uba2
Jul 14 12:18:15 portable-roger kernel: usbcore: registered new driver ub
Jul 14 12:18:40 portable-roger kernel: usb 4-2: new high speed USB=20
device using ehci_hcd and address 3
Jul 14 12:18:42 portable-roger kernel: ub: cmd #0 cmd status (-104)
Jul 14 12:18:44 portable-roger kernel: ub: cmd #1 cmd status (-104)
Jul 14 12:18:44 portable-roger kernel: ubb: device 3 capacity nsec 0=20
bsize 512
Jul 14 12:18:46 portable-roger usb.agent[5507]: ub: already loaded
Jul 14 12:20:01 portable-roger /USR/SBIN/CRON[5662]: (root) CMD (if [ -x =

/usr/bin/gsmsmsrequeue ]; then /usr/bin/gsmsmsrequeue; fi)
Jul 14 12:20:02 portable-roger /USR/SBIN/CRON[5664]: (root) CMD ([ -d=20
/etc/shaper ] && /etc/init.d/shaper timecheck)
----------------------------------

Je peux acc=E9der =E0 mon dd via /dev/uba1 et /dev/uba2, comme indiqu=E9,=
par=20
contre, rien =E0 faire pour acc=E9der =E0 mon i-pod, aucun device n'y est=
=20
attach=E9 !
(donc un mount sur /dev/ubb1 ou ubb2 (il y a deux partitions en FAT32=20
sur mon ipod), me r=E9pond qu'il n'y a aucun m=E9dia !)

Voici, pour les modules, ce que donne lsmod :

----------------------------------
ub 18332 0
lp 13448 0
joydev 11840 0
irtty_sir 9216 0
sir_dev 17868 1 irtty_sir
irda 118584 1 sir_dev
crc_ccitt 5888 1 irda
8250_pnp 12160 0
8250_pci 20224 0
snd_es1968 28032 0
snd_ac97_codec 68216 1 snd_es1968
gameport 7552 1 snd_es1968
snd_mpu401_uart 9856 1 snd_es1968
snd_rawmidi 22816 1 snd_mpu401_uart
snd_seq_device 10636 1 snd_rawmidi
pci_hotplug 31688 0
intel_agp 22044 1
snd_pcm_oss 47904 0
snd_pcm 77828 3 snd_es1968,snd_ac97_codec,snd_pcm_oss
snd_timer 23684 1 snd_pcm
snd_page_alloc 11268 2 snd_es1968,snd_pcm
snd_mixer_oss 18688 1 snd_pcm_oss
snd 46308 9=20
snd_es1968,snd_ac97_codec,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_=
pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
md5 7680 1
ipv6 234912 6
autofs4 18820 1
af_packet 20104 0
ntfs 163728 0
agpgart 30512 1 intel_agp
maestro 35080 0
soundcore 11104 2 snd,maestro
e100 34944 0
mii 7808 1 e100
i2c_piix4 11408 0
i2c_core 21248 1 i2c_piix4
parport_pc 38596 1
parport 33480 2 lp,parport_pc
tsdev 9664 0
evdev 11008 0
usbhid 42176 0
pcmcia 21776 4
yenta_socket 21896 3
rsrc_nonstatic 12160 1 yenta_socket
pcmcia_core 42272 3 pcmcia,yenta_socket,rsrc_nonstatic
apm 22252 1
genrtc 12060 0
unionfs 182420 0
sbp2 24456 0
ohci1394 33028 0
ieee1394 300600 2 sbp2,ohci1394
usb_storage 63296 0
ohci_hcd 21896 0
uhci_hcd 31376 0
ehci_hcd 31752 0
usbcore 101496 7=20
ub,usbhid,usb_storage,ohci_hcd,uhci_hcd,ehci_hcd
8250 41692 2 8250_pnp,8250_pci
serial_core 21120 1 8250
ext3 124552 1
jbd 65060 1 ext3
----------------------------------------------

Merci beaucoup =E0 tous ceux qui voudront bien m'aider.

--
Serge Sauton

4 réponses

Avatar
lhabert
Sergio :

Lorsque je branche sur ces ports mon disque dur externe et mon i-pod,
sur ces deux ports, voici ce que renvoie le kernel :

---------------------------
Jul 14 12:18:12 portable-roger kernel: usb 4-1: new high speed USB
device using ehci_hcd and address 2
Jul 14 12:18:15 portable-roger kernel: ub: sizeof ub_scsi_cmd 64 ub_dev 2504
Jul 14 12:18:15 portable-roger kernel: uba: device 2 capacity nsec
320173056 bsize 512
Jul 14 12:18:15 portable-roger usb.agent[5363]: ub: loaded successfully
Jul 14 12:18:15 portable-roger kernel: uba: device 2 capacity nsec
320173056 bsize 512
Jul 14 12:18:15 portable-roger kernel: uba: uba1 uba2
Jul 14 12:18:15 portable-roger kernel: usbcore: registered new driver ub
Jul 14 12:18:40 portable-roger kernel: usb 4-2: new high speed USB
device using ehci_hcd and address 3
Jul 14 12:18:42 portable-roger kernel: ub: cmd #0 cmd status (-104)
Jul 14 12:18:44 portable-roger kernel: ub: cmd #1 cmd status (-104)
Jul 14 12:18:44 portable-roger kernel: ubb: device 3 capacity nsec 0
bsize 512


Hum. Il y a deux drivers pour les périphériques de stockage USB :
usb-storage et ub. Si j'ai bien compris, ce dernier est prévu pour certains
périphériques qui ne se conforment pas bien à la spec, et il me semble avoir
entendu dire qu'il déconnait avec des périphériques qui marchent bien avec
l'autre. Essaye donc de le décharger et de charger usb-storage à la place :

rmmod ub
modprobe usb-storage

. Euh, en fait, je vois que tu as usb-storage de chargé aussi, ça
m'étonnerait qu'il se mette à prendre tout seul les périphériques libérés
par ub, donc essaye voir de le décharger aussi (rmmod usb-storage) avant de
le recharger.

Si ça résoud le problème, tu n'auras plus qu'à ajouter ub dans
/etc/hotplug/blacklist (ou dans un fichier sous /etc/hotplug/blacklist.d si
c'est fait comme ça sur la knoppix).

Avatar
Sergio
Hum. Il y a deux drivers pour les périphériques de stockage USB :
usb-storage et ub...


Ah oui, en effet.

. Euh, en fait, je vois que tu as usb-storage de chargé aussi, ça
m'étonnerait qu'il se mette à prendre tout seul les périphériqu es libérés
par ub, donc essaye voir de le décharger aussi (rmmod usb-storage) av ant de
le recharger.


Je vais chercher de ce coté là.

Si ça résoud le problème


Je n'ai branché que mon ipod, sans le dd externe et là, il n'est
carrément pas détecté :-(

tu n'auras plus qu'à ajouter ub dans
/etc/hotplug/blacklist (ou dans un fichier sous /etc/hotplug/blacklist. d si
c'est fait comme ça sur la knoppix).


OK. Merci pour l'astuce.
En tout cas, j'utilise le tout (dd et ipod) avec une carte firewire sur
mon pc "fixe" et tout marche bien.
Par contre l'émulation se fait en scsi : sda sdb etc... avec les module s
sbp2, sd_mod etc.

Bonne soirée.

Avatar
lhabert
Sergio :

Je n'ai branché que mon ipod, sans le dd externe et là, il n'est
carrément pas détecté :-(


Euh, qu'entends tu exactement par là? Si ça se trouve, c'est juste parce que
« sd_mod » n'était pas chargé.

Avatar
Sergio
Euh, qu'entends tu exactement par là? Si ça se trouve, c'est juste parce que
« sd_mod » n'était pas chargé.


Je pense que si.
Je dois partir quelques jours. Je reprendrai plus tard si avec ce que tu
m'as dit j'ai encore des soucis.
Merci pour ton aide en tout cas et bonnes vacances.

--
Serge