[gull] Re: [linux-leman] support USB storage
Pierre Maitre
maitre at cdg.ch
Sat Jun 28 11:54:15 CEST 2003
Bonjour à tous
Je reprends le fil de la discussion sur le support USB storage que j'ai
laissé en veilleuse depuis 6 semaines, par manque de temps .... et par
désespoir. Le problème était lié aux difficultés de branchement d'un
"briquet" (mémoire Flash 256 Mb) sur le port USB.
J'ai maintenant testé la chose sur 4 (oui quatre) ordinateurs, soit deux
debian woody 3.0 et deux knoppix 3.2-MIB.
Sur deux machines, soit une des machines debian et une des machines
knoppix, je n'ai aucun problème: le briquet est reconnu dès le
branchement sur le port USB et je peux monter /dev/sda1 en ext2, c'est
l'extase!
Sur les deux autres (soit aussi une debian et une knoppix), hotplug ne
semble pas pouvoir attribuer /dev/sda1 à mon USB/Flash. J'ai essayé
usbmgr en remplacement de hotplug, et le problème est identique.
Si je boote knoppix à partir du cdrom, avec l'option de boot "knoppix
home=/dev/sda1", j'ai le message d'erreur suivant:
modprobe: can't locate module block-major-8
/dev/sda1: aucun périphérique ou adresse
(...plein de postings avec ce message sur internet, mais pas une seule
solution au problème :-(
Pourtant, sda1 est là, avec bloc major = 8:
# ls -l /dev/sda1
brw-rw---- 1 root disk 8, 1 2001-04-15 02:43 /dev/sda1
Si je boote depuis le disque dur et que je branche ensuite mon USB/Flash
sur le port USB j'obtiens:
A) sur les deux machines ou ça NE fonctionne PAS:
-AVANT de brancher le USB/Flash:
# cat /var/log/messages
Jun 28 10:47:19 acer720 kernel: usb.c: registered new driver usbdevfs
Jun 28 10:47:19 acer720 kernel: usb.c: registered new driver hub
Jun 28 10:47:19 acer720 kernel: usb-uhci.c: $Revision: 1.275 $ time
15:50:01 Mar 26 2003
Jun 28 10:47:19 acer720 kernel: usb-uhci.c: High bandwidth mode enabled
Jun 28 10:47:19 acer720 kernel: PCI: Found IRQ 9 for device 00:04.2
Jun 28 10:47:19 acer720 kernel: usb-uhci.c: USB UHCI at I/O 0xfce0, IRQ 9
Jun 28 10:47:19 acer720 kernel: usb-uhci.c: Detected 2 ports
Jun 28 10:47:19 acer720 kernel: usb.c: new USB bus registered, assigned
bus number 1
Jun 28 10:47:19 acer720 kernel: hub.c: USB hub found
Jun 28 10:47:19 acer720 kernel: hub.c: 2 ports detected
Jun 28 10:47:19 acer720 kernel: usb-uhci.c: v1.275:USB Universal Host
Controller Interface driver
-APRES avoir branché le USB/Flash:
idem, pas ne nouveau message dans /var/log/messages
A remarquer aussi:
# ls /proc/scsi
ide-scsi scsi
et
# lsmod | grep usb
usb-uhci 21804 0 (unused)
usbcore 57088 0 [usb-uhci]
donc pas de module usb-storage.
A noter qu'un modprobe usb-storage charge le module, mais celui-ci reste
inutilisé.
B) sur les deux machines ou CA FONCTIONNE:
-AVANT de brancher le USB/Flash:
# cat /var/log/messages
... comme ci-dessus, avec en plus les deux lignes suivantes:
Jun 28 10:36:09 localhost kernel: usb.c: registered new driver usb-storage
Jun 28 10:36:09 localhost kernel: USB Mass Storage support registered.
-APRES avoir branché le USB/Flash:
les lignes suivantes sont ajoutées dans /var/log/messages:
Jun 28 10:39:13 localhost kernel: hub.c: new USB device 00:05.2-1,
assigned address 2
Jun 28 10:39:13 localhost kernel: hub.c: USB hub found
Jun 28 10:39:13 localhost kernel: hub.c: 1 port detected
Jun 28 10:39:14 localhost kernel: hub.c: new USB device 00:05.2-1.1,
assigned address 3
Jun 28 10:39:14 localhost kernel: usb-uhci.c: interrupt, status 2,
frame# 312
Jun 28 10:39:14 localhost kernel: scsi1 : SCSI emulation for USB Mass
Storage devices
Jun 28 10:39:14 localhost kernel: Vendor: Prolific Model: USB Flash
Disk Rev: 1.00
Jun 28 10:39:14 localhost kernel: Type:
Direct-Access ANSI SCSI revision: 02
Jun 28 10:39:14 localhost kernel: Attached scsi removable disk sda at
scsi1, channel 0, id 0, lun 0
Jun 28 10:39:14 localhost kernel: SCSI device sda: 512000 512-byte hdwr
sectors (262 MB)
Jun 28 10:39:14 localhost kernel: sda: Write Protect is off
Jun 28 10:39:14 localhost kernel: sda: sda1 sda2
et dans /proc:
# ls /proc/scsi
ide-scsi scsi usb-storage-0
et les modules:
# lsmod | grep usb
usb-storage 54460 1
usb-uhci 21804 0 (unused)
usbcore 57088 0 [usb-storage usb-uhci]
Marc SCHAEFER wrote:
>cat /proc/interrupts ?
>
La où ça marche pas:
9: 0 XT-PIC usb-uhci
La où ça marche:
11: 209 XT-PIC (blabla), usb-uhci,
>booter avec noapic ?
>
>
Pas de changement avec noapic
Quelqu'un aurait-il une solution à ce problème? C'est important car je
suis en train d'installer une knoppix sur le portable d'une personne
influente qui fera certainement beaucoup de pub pour GNU/linux .... si
le port USB fonctionne
Pierre Maitre
--
Dr Pierre-O. Maitre
Privat Docent
FMH Anesthésiologie
FMH Pharmacologie Clinique
Cabinet médical / A la Joy
CH-1272 Genolier Switzerland
More information about the gull
mailing list