El Miércoles, 4 de Enero de 2006 13:54, joshua escribió:
*This message was transferred with a trial version of CommuniGate(r) Pro* Hola Lista,
Tengo un pequeño problema, el pendrive no es cargado o leido en mi OSS-x86_64 AMD64. al realizar un lsmod, aparecen cargados los modulos de:
usb_storage ehci_hcd uhci_hcd ohci_hcd
me falta algo?
* No desde una distribucion standard, * 1º.- El pendrive puede no ser de los que usan los drivers mass_storage (los hay) necesitan soft propietario. * 2º.- Se utilizan definiciones scsi, por tanto son /dev/sdX o srX. * 3º.- El automontaje es una bobada propia de sistemas parvularios, por tanto el reconocimiento por parte del sistema no tiene por que implicar su automontaje. * 4º.- Pincha el penecillo y ejecuta como root el siguiente comando para ver si tienes el automontaje activado y YA te lo ha montado el sistema automaticamente. mount -l , y si ya esta montado te dara una salida similar a esta /dev/sda1 on /media/usbdisk type subfs \ (rw,nosuid,nodev,sync,fs=floppyfss,procuid,utf8=true) El contenido del pene estara en /media/usbdisk * al pinchar el sunsodicho ejecuta dmsg , varias veces te deberia aparecer lo siguiente, hay veras la denominacion sda a usar. usb 2-1: new high speed USB device using ehci_hcd and address 5 scsi3 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 5 usb-storage: waiting for device to settle before scanning Vendor: USB Model: BAR Rev: 2.00 Type: Direct-Access ANSI SCSI revision: 02 sda: Unit Not Ready, sense: : Current: sense key: Unit Attention Additional sense: Not ready to ready change, medium may have changed sda : READ CAPACITY failed. sda : status=1, message=00, host=0, driver=08 sd: Current: sense key: Unit Attention Additional sense: Not ready to ready change, medium may have changed sda: test WP failed, assume Write Enabled sda: assuming drive cache: write through sda: Unit Not Ready, sense: : Current: sense key: Unit Attention Additional sense: Not ready to ready change, medium may have changed SCSI device sda: 2047744 512-byte hdwr sectors (1048 MB) sda: Write Protect is off sda: Mode Sense: 03 00 00 00 sda: assuming drive cache: write through SCSI device sda: 2047744 512-byte hdwr sectors (1048 MB) sda: Write Protect is off sda: Mode Sense: 03 00 00 00 sda: assuming drive cache: write through sda: sda1 Attached scsi removable disk sda at scsi3, channel 0, id 0, lun 0 Attached scsi generic sg0 at scsi3, channel 0, id 0, lun 0, type 0 usb-storage: device scan complete * Si es que no, ejecuta el comando lsusb , el penecillo es el JetFlash Bus 005 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 004: ID 0ea0:2168 Ours Technology, Inc. Transcend JetFlash 2.0 / Astone USB Drive Bus 002 Device 001: ID 0000:0000 Bus 001 Device 002: ID 05a9:0518 OmniVision Technologies, Inc. OV518 WebCam Bus 001 Device 001: ID 0000:0000 * Que no gusta la salida pues ejecuta, cdrecord --scanbus , el Removable Disk es el Removable Disk. scsibus2: 2,0,0 200) 'USB ' 'BAR ' '2.00' Removable Disk 2,1,0 201) * 2,2,0 202) * 2,3,0 203) * 2,4,0 204) * 2,5,0 205) * 2,6,0 206) * 2,7,0 207) * * Si tampoco gusta la salida ejecuta cat /proc/bus/usb/devices y el penis sera el siguiente bloque de informacion. T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 4 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0ea0 ProdID=2168 Rev= 2.00 S: Manufacturer=USB S: Product=Flash Disk C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl=125us * Que no quedamos conformes, pues ejecutamos hwinfo , el bloque relativo a la parte pudenda insertada por usb sera la siguiente. 39: SCSI 200.0: 10600 Disk [Created at block.188] UDI: /org/freedesktop/Hal/devices/storage_model_BAR Unique ID: FKGF.akWvV+Uuvk1 Parent ID: Vtqy.8C6c1Rqil0F SysFS ID: /block/sda SysFS BusID: 2:0:0:0 SysFS Device Link: /devices/pci0000:00/0000:00:0e.3/usb2/2-1/2-1:1.0/host2/target2:0:0/2:0:0:0 Hardware Class: disk Model: "USB BAR" Vendor: usb 0x0ea0 "USB" Device: usb 0x2168 "BAR" Revision: "2.00" Driver: "usb-storage", "sd" Device File: /dev/disk/by-id/usb-USB_BAR (/dev/sg0) Device Files: /dev/sda, /dev/disk/by-id/usb-USB_BAR, /dev/disk/by-path/usb-USB-FlashDisk:0:0:0 Device Number: block 8:0-8:15 (char 21:0) Geometry (Logical): CHS 1017/33/61 Size: 2047744 sectors a 512 bytes Speed: 480 Mbps Module Alias: "usb:v0EA0p2168d0200dc00dsc00dp00ic08isc06ip50" Driver Info #0: Driver Status: usb_storage is active Driver Activation Cmd: "modprobe usb_storage" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #25 (USB Controller) * De tal manera que si no ha quedado montado automaticamente y esta soportado, solo sera necesario, crear un punto de montaje y montarlo mkdir /media/pendrive mount /dev/sda1 /media/pendrive * Hay algunos en los que no figura particion, entonces seria mount /dev/sda /media/pendrive * Hay versiones que usan sg en vez de sd por tanto. mount /dev/sg0 /media/pendrive * o incluso mount /dev/sg0a /media/pendrive * Incluso he visto usar el dispositivo sr0 o sr0a , pero lo normal es sd. * Tambien pueden aterrizar en otra linea scsi (lun) mount /dev/sdb1 /media/pendrive * Si solo se quiere habilitar una linea scsi, en las opciones del cargador de arranque era algo como max_lun=1 o similar , info cargador_amado para mas detalles. * Que no se deja, pues va a ser que no ....