Montaje de una carcasa USB de varias unidades en Linux

3

Tengo un gabinete de unidad USB OWC Mercury Elite de 2 bahías (OWCMEPT934AL2C). Lo configuré en configuraciones "individuales" para los discos, por lo que los 2 discos se muestran como dos unidades separadas en mi Mac (sin incursión o expansión). Estoy tratando de montarlos en mi servidor de archivos slackware, pero parece que no puedo montar ambas unidades.

La unidad aparece como un único dispositivo USB en / dev y parece que se le asigna una ruta de unidad (/ dev / sdh). Cuando intento montar sdh1 obtengo "no es un dispositivo de bloque válido", sin embargo, puedo montarlo por id.

# ls /dev/disk/by-id/
...
usb-OWC_Mercury_Elite-AL_ABCDEF0123451446-0:0
usb-OWC_Mercury_Elite-AL_ABCDEF0123451446-0:0-part1
...

No puedo montar el primero (el disco físico), pero el dispositivo "-parte1" sí se monta y es el disco "superior" en la unidad (el que está conectado a través de cables, no directamente a la placa) - todos Los archivos correctos están ahí.

# mount /dev/disk/by-id/usb-OWC_Mercury_Elite-AL_ABCDEF0123451446-0\:0-part1 /mnt/usbdisk1/
# mount
...
/dev/sdh1 on /mnt/temp/tv type ntfs (rw)

Actualización 1: cuando quito el disco superior del gabinete y lo vuelvo a conectar al sistema, aparece exactamente el mismo dispositivo en / dev / disk / by-id, pero cuando lo monte, es el disco inferior. Después de probar algunas configuraciones, parece que la unidad superior tiene prioridad sobre la inferior. Siempre puedo montar un solo disco, pero nunca ambos, y la única forma de montar el disco inferior es quitar el superior.

Actualización 2: con algunas sugerencias de un amigo, creemos que esto debe ser algo relacionado con el controlador en Linux que no admite discos múltiples en el controlador particular en el gabinete OWC. Así que lo volví a conectar a mi Mac para tratar de averiguar qué controlador hay. El gabinete aparece en el árbol USB en la aplicación Información del sistema como "OWC Mercury Elite-AL Pro RAID", PERO ... solo hay un Volumen debajo: el disco "superior". El disco inferior no aparece en el árbol de dispositivos en ningún lado, por lo que la aplicación Información del sistema tampoco lo ve. La Utilidad de Discos de Mac OS sí ve la segunda unidad y no se monta. Mac OS también parece estar asignando a ambas unidades una ruta de dispositivo unix (/ dev / disk4 y / dev / disk5).

La unidad es un OWCMEPT934AL2C. ¿Alguien sabe qué chipset usa esta cosa? Probablemente sea un Oxford. Simplemente no sé qué. Si puedo encontrar eso, espero poder encontrar un controlador para ello.


Salida de lsusb según lo solicitado:

# lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0557:2221 ATEN International Co., Ltd 
Bus 001 Device 004: ID 0781:5530 SanDisk Corp. Cruzer
Bus 002 Device 003: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 002 Device 005: ID 0926:000a 

No parece haber un nombre, pero el último dispositivo (005) es la unidad porque no está allí cuando ejecuto lsusb sin la unidad conectada.

Sé que esto se puede hacer en Linux porque tengo un dispositivo CloutFTP que ejecuta un Linux integrado, y ve las 2 unidades perfectamente, lo mismo con mi enrutador ddwrt. Es por eso que sospecho del controlador del chipset.

¿Alguien sabe cómo llegar al segundo disco? He estado buscando en google, pero parece que no puedo encontrar una solución ... ahora, después de 24 horas, esta publicación es el éxito :(

¡Salud!

PD: He estado en el chat de soporte con OWC e incluso están buscando respuesta en esta publicación. Espero que alguien con una comprensión más profunda de cómo Linux detecte las unidades pueda ayudarnos.

whiteatom
fuente
1
Publique el resultado de lsusbmostrar los detalles del dispositivo.
Michael Hampton
¿Versión de Slackware y kernel? El lsusb de ddwrt para comparación también podría ser útil.
Skaperen
En realidad no tiene miedo, por lo que es una versión ligeramente bastarda de Slackware. Mientras cavo, empiezo a sospechar que eso podría importar más de lo que originalmente pensé. Es linux kernel 3.4.11 ... aunque no estoy seguro de en qué versión de slackware se basa.
whiteatom
Hmm .. Así que no tenía lsusb en mi enrutador, así que intenté instalarlo y creo que ahora lo he bloqueado. :( Trabajaré en eso mañana.
whiteatom
Sí ... el enrutador está hecho :( Implicará soldar en la placa para recuperarlo ... y un nuevo enrutador
cuesta