OVH Cloud OVH Cloud

Disque USB (encore)

2 réponses
Avatar
Ph. Idlavi
Bonjour,

Sous Debian depuis environ 1 mois, le branchement d'une clef USB
fonctionne parfaitement.
Après branchement de la clef un explorateur de fichier Gnome s'ouvre.

$ cat /var/log/syslog
[...]
Oct 29 00:31:21 localhost kernel: usb 5-4: new high speed USB device using ehci_hcd and address 4
Oct 29 00:31:21 localhost kernel: Initializing USB Mass Storage driver...
Oct 29 00:31:21 localhost kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Oct 29 00:31:21 localhost kernel: usb-storage: device found at 4
Oct 29 00:31:21 localhost kernel: usb-storage: waiting for device to settle before scanning
Oct 29 00:31:21 localhost kernel: usbcore: registered new driver usb-storage
Oct 29 00:31:21 localhost kernel: USB Mass Storage support registered.
Oct 29 00:31:21 localhost usb.agent[7856]: usb-storage: loaded successfully
Oct 29 00:31:26 localhost kernel: Vendor: EXIGO Model: Flash Disk Rev: 2.00
Oct 29 00:31:26 localhost kernel: Type: Direct-Access ANSI SCSI revision: 02
Oct 29 00:31:26 localhost kernel: SCSI device sdb: 2053120 512-byte hdwr sectors (1051 MB)
Oct 29 00:31:26 localhost kernel: sdb: Write Protect is off
Oct 29 00:31:26 localhost kernel: sdb: Mode Sense: 0b 00 00 08
Oct 29 00:31:26 localhost kernel: sdb: assuming drive cache: write through
Oct 29 00:31:26 localhost kernel: SCSI device sdb: 2053120 512-byte hdwr sectors (1051 MB)
Oct 29 00:31:26 localhost kernel: sdb: Write Protect is off
Oct 29 00:31:26 localhost kernel: sdb: Mode Sense: 0b 00 00 08
Oct 29 00:31:26 localhost kernel: sdb: assuming drive cache: write through
Oct 29 00:31:26 localhost kernel: sdb: sdb1
Oct 29 00:31:26 localhost kernel: Attached scsi removable disk sdb at scsi1, channel 0, id 0, lun 0
Oct 29 00:31:26 localhost kernel: usb-storage: device scan complete
Oct 29 00:31:26 localhost scsi.agent[7952]: sd_mod: can't be loaded (for disk)
Oct 29 00:31:26 localhost udev[7966]: configured rule in '/etc/udev/rules.d/z_hal-plugdev.rules[2]' applied, 'sdb' becomes '%k'
Oct 29 00:31:26 localhost udev[7966]: creating device node '/dev/sdb'
Oct 29 00:31:26 localhost udev[7986]: configured rule in '/etc/udev/rules.d/z_hal-plugdev.rules[2]' applied, 'sdb1' becomes '%k'
Oct 29 00:31:26 localhost udev[7986]: creating device node '/dev/sdb1
8<------8<------8<------8<------8<------8<------8<------8<------8<------

# umount /media/usbdisk/

En revanche le branchement d'un disque dur externe (archos MiniHD) ne
fonctionne pas alors qu'il fonctionne sous Knoppix (par exemple) sur le
même micro (un portable).
Après branchement il ne se passe strictement rien et

$ cat /var/log/syslog
[...]
Oct 29 00:39:48 localhost kernel: usb 5-4: USB disconnect, address 4
Oct 29 00:39:48 localhost udev[9287]: removing device node '/dev/sdb1'
Oct 29 00:39:48 localhost udev[9313]: removing device node '/dev/sdb'
Oct 29 00:40:06 localhost kernel: usb 2-2: new full speed USB device using uhci_hcd and address 4

$ ls /dev|grep sd
ptysd
sda
sda1
sda2
sda3
sda4
sda5
sda6
sda7
sda8
ttysd

8<------8<------8<------8<------8<------8<------8<------8<------8<------

Il me *semble* pourtant le localiser ici :

$ cat /proc/bus/usb/devices
[...]
T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 4 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=ff MxPS=64 #Cfgs= 1
P: Vendor=05ab ProdID=0031 Rev= 1.10
S: Manufacturer=In-System Design
S: Product=USB Storage Adapter
S: SerialNumber=7498805AA5E2FF2F
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 98mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none)
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl=32ms
[...]
8<------8<------8<------8<------8<------8<------8<------8<------8<------

mais pas ici :

$ cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: HTS541080G9AT00 Rev: MB4I
Type: Direct-Access ANSI SCSI revision: 05
8<------8<------8<------8<------8<------8<------8<------8<------8<------

Pour info supplémentaires :

$ lsusb
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 003: ID 0483:2016 SGS Thomson Microelectronics
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 004: ID 05ab:0031 In-System Design ATA Bridge <--- ya un truc de branché
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

$ lsmod|grep usb
usb_storage 67008 0
usbcore 108316 4 usb_storage,ehci_hcd,uhci_hcd

$ uname -a
Linux T43 2.6.12 #1 Sun Oct 2 05:16:42 CEST 2005 i686 GNU/Linux
8<------8<------8<------8<------8<------8<------8<------8<------8<------

J'ai aussi essayé de booter disque externe branché.

Le fichier de configuration que j'ai utilisé pour recompiler le noyau est à l'adresse :
http://linux.spiney.org/debian_gnu_linux_on_an_ibm_thinkpad_t43p_kernel_configuration


Toute suggestion est le bienvenue.
Merci et bon week end.

PS : désolé pour les lignes trop longues.

--
Philippe I.

2 réponses

Avatar
lhabert
Ph. Idlavi :

En revanche le branchement d'un disque dur externe (archos MiniHD) ne
fonctionne pas alors qu'il fonctionne sous Knoppix (par exemple) sur le
même micro (un portable).


Sont-ce les mêmes versions du noyau? Sur la knoppix, est-ce que ça marche
avec usb_storage ou avec ub?

Avatar
Ph. Idlavi
Le 29 Octobre 2005 à 21h35:29,
(Luc Habert) écrivit :

Sont-ce les mêmes versions du noyau? Sur la knoppix, est-ce que ça marche
avec usb_storage ou avec ub?


C'est presque le même noyau (en tout cas un 2.6) et ça semble marcher
avec usb_storage (mais les deux sont chargés).
Voici ce que j'ai pu recueillir depuis la Knoppix :

# uname -a
Linux Knoppix 2.6.11 #2 SMP Thu May 26 20:53:11 CEST 2005 i686 GNU/Linux

# dmesg
[...]
usb 3-2: new full speed USB device using uhci_hcd and address 2
scsi1 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
Vendor: HITACHI_ Model: DK23DA-20 Rev: 00J2
Type: Direct-Access ANSI SCSI revision: 00
SCSI device sdb: 39070080 512-byte hdwr sectors (20004 MB)
sdb: assuming drive cache: write through
SCSI device sdb: 39070080 512-byte hdwr sectors (20004 MB)
sdb: assuming drive cache: write through
sdb: sdb1
Attached scsi disk sdb at scsi1, channel 0, id 0, lun 0
usb-storage: device scan complete


# lsmod|grep usb
usbhid 42176 0
usb_storage 63296 0
usbcore 101496 7 usbhid,usb_storage,ub,ohci_hcd,uhci_hcd,ehci_hcd

# lsmod|grep ub
ub 18332 0
usbcore 101496 7 usbhid,usb_storage,ub,ohci_hcd,uhci_hcd,ehci_hcd

#cat /proc/scsi/usb-storage/1
Host scsi1: usb-storage
Vendor: In-System Design
Product: USB Storage Adapter
Serial Number: 7498805AA5E2FF2F
Protocol: ISD200 ATA/ATAPI
Transport: Bulk
Quirks:

#cat /proc/bus/usb/devices

[...]
T: Bus Lev Prnt Port Cnt Dev#= 2 Spd MxCh= 0
D: Ver= 1.10 Clsÿ(vend.) Sub Protÿ MxPSd #Cfgs= 1
P: Vendorab ProdID31 Rev= 1.10
S: Manufacturer=In-System Design
S: Product=USB Storage Adapter
S: SerialNumbert98805AA5E2FF2F
C:* #Ifs= 1 Cfg#= 1 AtrÀ MxPwr= 98mA
I: If#= 0 Alt= 0 #EPs= 3 Clsÿ(vend.) Sub Protÿ Driver=usb-storage
E: Ad(O) Atr(Bulk) MxPS= 64 Ivl=0ms
E: Ad‚(I) Atr(Bulk) MxPS= 64 Ivl=0ms
E: Adƒ(I) Atr(Int.) MxPS= 2 Ivl2ms
[...]

Merci de votre aide.
--
Philippe I.