Tasa de transferencia de archivos por usb muy baja

Kike Cabrera kikecalpe en gmail.com
Lun Ago 3 19:11:25 BST 2009


Olvidé comentar que los discos duros en cuestión estan en ntfs, no he
probado otros fs por usb.
Yo también lo espero Jorge, gracias.
Es para OpenSUSE, no se si servirá para Ubuntu, pero yo no he notado cambio.
El comando «rchal restart» tampoco me funcionó.
He encontrado este archivo en mi SO:
/usr/share/hal/fdi/policy/10osvendor/25-ntfs-3g-policy.fdi
<?xml version="1.0" encoding="UTF-8"?>

<deviceinfo version="0.2">
  <device>
       <match key="volume.fstype" string="ntfs">
           <append key="volume.fstype.alternative"
type="copy_property">volume.fstype</append>
           <merge key="volume.mount.ntfs.valid_options"
type="copy_property">volume.mount.valid_options</merge>
           <merge key="volume.unmount.ntfs.valid_options"
type="copy_property">volume.unmount.valid_options</merge>
           <merge key="volume.fstype" type="string">ntfs-3g</merge>
           <merge key="volume.mount.valid_options" type="strlist">ro</merge>
           <append key="volume.mount.valid_options"
type="strlist">atime</append>
           <append key="volume.mount.valid_options"
type="strlist">noatime</append>
           <append key="volume.mount.valid_options"
type="strlist">relatime</append>
           <append key="volume.mount.valid_options"
type="strlist">fake_rw</append>
           <append key="volume.mount.valid_options"
type="strlist">no_def_opts</append>
           <append key="volume.mount.valid_options"
type="strlist">default_permissions</append>
           <append key="volume.mount.valid_options"
type="strlist">umask=</append>
           <append key="volume.mount.valid_options"
type="strlist">fmask=</append>
           <append key="volume.mount.valid_options"
type="strlist">dmask=</append>
           <append key="volume.mount.valid_options"
type="strlist">uid=</append>
           <append key="volume.mount.valid_options"
type="strlist">gid=</append>
          <append key="volume.mount.valid_options"
type="strlist">show_sys_files</append>
           <append key="volume.mount.valid_options"
type="strlist">silent</append>
           <append key="volume.mount.valid_options"
type="strlist">force</append>
           <append key="volume.mount.valid_options"
type="strlist">remove_hiberfile</append>
           <append key="volume.mount.valid_options"
type="strlist">locale=</append>
           <append key="volume.mount.valid_options"
type="strlist">streams_interface=</append>
           <append key="volume.mount.valid_options"
type="strlist">debug</append>
           <append key="volume.mount.valid_options"
type="strlist">no_detatch</append>
           <append key="volume.mount.valid_options"
type="strlist">sync</append>
           <append key="volume.mount.valid_options"
type="strlist">dirsync</append>
           <append key="volume.mount.valid_options"
type="strlist">nodiratime</append>
           <append key="volume.mount.valid_options"
type="strlist">noexec</append>
           <append key="volume.mount.valid_options"
type="strlist">quiet</append>
           <append key="volume.mount.valid_options"
type="strlist">remount</append>
           <append key="volume.mount.valid_options"
type="strlist">exec</append>
           <append key="volume.mount.valid_options"
type="strlist">recover</append>
           <append key="volume.mount.valid_options"
type="strlist">norecover</append>
           <merge key="volume.unmount.valid_options"
type="strlist">lazy</merge>
           <merge key="volume.policy.mount_filesystem"
type="string">ntfs-3g</merge>
    </match>
  </device>
</deviceinfo>

Borré las lineas de sync y dirsync pero tampoco obtuve cambios en la
velocidad de transferencia.

Parte del resultado del comando lshal: (la que involucra al disco duro en
cuestión y al aparato que uso para conectarlo por usb.

udi = '/org/freedesktop/Hal/devices/usb_device_152d_2338_22259F641034'
  info.linux.driver = 'usb'  (string)
  info.parent =
'/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_13_5'  (string)
  info.product = 'JM20337 Hi-Speed USB to SATA & PATA Combo Bridge'
(string)
  info.subsystem = 'usb_device'  (string)
  info.udi =
'/org/freedesktop/Hal/devices/usb_device_152d_2338_22259F641034'  (string)
  info.vendor = 'JMicron Technology Corp. / JMicron USA Technology Corp.'
(string)
  linux.device_file = '/dev/bus/usb/001/003'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'usb'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.5/usb1/1-6'
(string)
  usb_device.bus_number = 1  (0x1)  (int)
  usb_device.can_wake_up = false  (bool)
  usb_device.device_class = 0  (0x0)  (int)
  usb_device.device_protocol = 0  (0x0)  (int)
  usb_device.device_revision_bcd = 256  (0x100)  (int)
  usb_device.device_subclass = 0  (0x0)  (int)
  usb_device.is_self_powered = false  (bool)
  usb_device.linux.device_number = 3  (0x3)  (int)
  usb_device.linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:13.5/usb1/1-6'  (string)
  usb_device.num_configurations = 1  (0x1)  (int)
  usb_device.num_ports = 0  (0x0)  (int)
  usb_device.product = 'JM20337 Hi-Speed USB to SATA & PATA Combo Bridge'
(string)
  usb_device.product_id = 9016  (0x2338)  (int)
  usb_device.serial = '22259F641034'  (string)
  usb_device.speed = 480.0 (480) (double)
  usb_device.vendor = 'JMicron Technology Corp. / JMicron USA Technology
Corp.'  (string)
  usb_device.vendor_id = 5421  (0x152d)  (int)
  usb_device.version = 2.0 (2) (double)

udi =
'/org/freedesktop/Hal/devices/usb_device_152d_2338_22259F641034_if0_scsi_host_0_scsi_device_lun0'
  info.linux.driver = 'sd'  (string)
  info.parent =
'/org/freedesktop/Hal/devices/usb_device_152d_2338_22259F641034_if0_scsi_host_0'
(string)
  info.product = 'SCSI Device'  (string)
  info.subsystem = 'scsi'  (string)
  info.udi =
'/org/freedesktop/Hal/devices/usb_device_152d_2338_22259F641034_if0_scsi_host_0_scsi_device_lun0'
(string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'scsi'  (string)
  linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:13.5/usb1/1-6/1-6:1.0/host15/target15:0:0/15:0:0:0'
(string)
  scsi.bus = 0  (0x0)  (int)
  scsi.host = 15  (0xf)  (int)
  scsi.lun = 0  (0x0)  (int)
  scsi.model = 'MK3255GSX'  (string)
  scsi.target = 0  (0x0)  (int)
  scsi.type = 'disk'  (string)
  scsi.vendor = 'TOSHIBA'  (string)

udi =
'/org/freedesktop/Hal/devices/storage_serial_TOSHIBA_MK3255GSX_22259F641034_0_0'
  block.device = '/dev/sdb'  (string)
  block.is_volume = false  (bool)
  block.major = 8  (0x8)  (int)
  block.minor = 16  (0x10)  (int)
  block.storage_device =
'/org/freedesktop/Hal/devices/storage_serial_TOSHIBA_MK3255GSX_22259F641034_0_0'
(string)
  info.capabilities = {'storage', 'block'} (string list)
  info.category = 'storage'  (string)
  info.parent =
'/org/freedesktop/Hal/devices/usb_device_152d_2338_22259F641034_if0_scsi_host_0_scsi_device_lun0'
(string)
  info.product = 'MK3255GSX'  (string)
  info.udi =
'/org/freedesktop/Hal/devices/storage_serial_TOSHIBA_MK3255GSX_22259F641034_0_0'
(string)
  info.vendor = 'TOSHIBA'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:13.5/usb1/1-6/1-6:1.0/host15/target15:0:0/15:0:0:0/block/sdb'
(string)
  storage.automount_enabled_hint = true  (bool)
  storage.bus = 'usb'  (string)
  storage.drive_type = 'disk'  (string)
  storage.firmware_version = '0A'  (string)
  storage.hotpluggable = true  (bool)
  storage.lun = 0  (0x0)  (int)
  storage.media_check_enabled = false  (bool)
  storage.model = 'MK3255GSX'  (string)
  storage.no_partitions_hint = false  (bool)
  storage.originating_device =
'/org/freedesktop/Hal/devices/usb_device_152d_2338_22259F641034_if0'
(string)
  storage.partitioning_scheme = 'mbr'  (string)
  storage.removable = false  (bool)
  storage.removable.media_available = true  (bool)
  storage.removable.media_size = 320072933376  (0x4a85d56000)  (uint64)
  storage.requires_eject = false  (bool)
  storage.serial = 'TOSHIBA_MK3255GSX_22259F641034-0:0'  (string)
  storage.size = 320072933376  (0x4a85d56000)  (uint64)
  storage.vendor = 'TOSHIBA'  (string)

udi = '/org/freedesktop/Hal/devices/volume_uuid_2CEAEE78EAEE3E28'
  block.device = '/dev/sdb1'  (string)
  block.is_volume = true  (bool)
  block.major = 8  (0x8)  (int)
  block.minor = 17  (0x11)  (int)
  block.storage_device =
'/org/freedesktop/Hal/devices/storage_serial_TOSHIBA_MK3255GSX_22259F641034_0_0'
(string)
  info.capabilities = {'volume', 'block'} (string list)
  info.category = 'volume'  (string)
  info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
  info.parent =
'/org/freedesktop/Hal/devices/storage_serial_TOSHIBA_MK3255GSX_22259F641034_0_0'
(string)
  info.product = '320gb-ntfs'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_uuid_2CEAEE78EAEE3E28'
(string)
  linux.hotplug_type = 3  (0x3)  (int)
  linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:13.5/usb1/1-6/1-6:1.0/host15/target15:0:0/15:0:0:0/block/sdb/sdb1'
(string)
  org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype
extra_options', 'extra_options', 'extra_options'} (string list)
  org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount',
'hal-storage-unmount', 'hal-storage-eject'} (string list)
  org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount',
'Eject'} (string list)
  org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'}
(string list)
  volume.block_size = 512  (0x200)  (int)
  volume.fstype = 'ntfs-3g'  (string)
  volume.fstype.alternative = 'ntfs'  (string)
  volume.fsusage = 'filesystem'  (string)
  volume.fsversion = '3.1'  (string)
  volume.ignore = false  (bool)
  volume.is_disc = false  (bool)
  volume.is_mounted = true  (bool)
  volume.is_mounted_read_only = false  (bool)
  volume.is_partition = true  (bool)
  volume.label = '320gb-ntfs'  (string)
  volume.linux.is_device_mapper = false  (bool)
  volume.mount.ntfs.valid_options = {'ro', 'sync', 'dirsync', 'noatime',
'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'uid=', 'gid=',
'umask=', 'utf8'} (string list)
  volume.mount.valid_options = {'ro', 'atime', 'noatime', 'relatime',
'fake_rw', 'no_def_opts', 'default_permissions', 'umask=', 'fmask=',
'dmask=', 'uid=', 'gid=', 'show_sys_files', 'silent', 'force',
'remove_hiberfile', 'locale=', 'streams_interface=', 'debug', 'no_detatch',
'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'recover', 'norecover'}
(string list)
  volume.mount_point = '/media/320gb-ntfs'  (string)
  volume.num_blocks = 625137282  (0x2542d682)  (uint64)
  volume.partition.media_size = 320072933376  (0x4a85d56000)  (uint64)
  volume.partition.number = 1  (0x1)  (int)
  volume.partition.start = 32256  (0x7e00)  (uint64)
  volume.policy.mount_filesystem = 'ntfs-3g'  (string)
  volume.size = 320070288384  (0x4a85ad0400)  (uint64)
  volume.unmount.ntfs.valid_options = {'lazy'} (string list)
  volume.unmount.valid_options = {'lazy'} (string list)
  volume.uuid = '2CEAEE78EAEE3E28'  (string)

Como se puede ver en esta última parte, a pesar de borrar las lineas
mencionadas antes sigue contemplando las opciones «sync y dirsync» para
montar el disco, pero si lo consulto con «mount» me dice lo siguiente:

/dev/sdb1 on /media/320gb-ntfs type fuseblk
(rw,nosuid,nodev,allow_other,blksize=4096)

Estoy un poco mareado de tanto buscar y probar con hal, ¿Alguna idea?



>
>
>Espero que este link te sirva:
>http://en.opensuse.org/SDB:Automounting_without_the_sync_Option<http://en.opensuse.org/SDB:Automounting_without_the_sync_Option>
>
>


El 2 de agosto de 2009 15:51, Kike Cabrera<kikecalpe en gmail.com> escribió:
> Hola a todos!
>
> Llevo un tiempo sufriendo una tasa de transferencia de archivos a través
de
> usb bajísima, no importa el disco puesto que he probado varios. Ésta
oscila
> alrededor de los 700kb/s cuando con winxp en este mismo pc o con ubuntu en
> el portátil los archivos se copian como mínimo a 20mb/s.
> Resulta desesperante cuando intentas copiar un archivo de 1 gb, si copias
> varios puedes olvidarte hasta mañana.
> Usaba alargador pero sin él el problema no se resuelve.
> Tal vez influya que el pc es arquitectura de 64bits (amd).
> No he encontrado mucha información al respecto y ninguna que refleje el
> mismo problema. Tampoco tengo claro como o que buscar.
> ¿Algún consejo o idea de donde puedo dirigirme?
>
> Gracias.
>
> --
> ubuntu-es mailing list
> ubuntu-es en lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-es
>



--
Ubuntu User # 28029
ASUS EEEPC 901  Ubuntu 9.04
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-es/attachments/20090803/933cc9b4/attachment-0001.htm 


Más información sobre la lista de distribución ubuntu-es