montar um gabinete USB multi-drive no linux

3

Tenho um gabinete de unidade USB de 2 compartimentos OWC Mercury Elite (OWCMEPT934AL2C). Eu tenho isso definido em configurações "individuais" para os discos, para que os dois discos aparecem como duas unidades separadas no meu Mac (sem invasão ou spanning). Eu estou tentando montá-los no meu servidor de arquivos slackware, mas não consigo obter as duas unidades para montar.

A unidade aparece como um único dispositivo USB em / dev e parece ter um caminho de unidade atribuído (/ dev / sdh). Quando eu tento montar sdh1 eu recebo "não é um dispositivo de bloco válido", no entanto, eu posso montá-lo por id.

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

Não consigo montar o primeiro (o disco físico), mas o dispositivo "-part1" é montado e é o disco "superior" da unidade (aquele conectado por cabos, não diretamente à placa) - todos os arquivos corretos estão lá.

# 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)

Atualização 1: Quando eu removo o disco superior do gabinete e reconecto-o ao sistema, obtenho exatamente o mesmo dispositivo mostrado em / dev / disk / by-id, mas quando eu o montoo, é o disco inferior. Depois de tentar algumas configurações, parece que a unidade superior tem precedência sobre a inferior. Eu sempre posso montar um único disco, mas nunca os dois, e a única maneira de montar o disco inferior é remover o disco superior.

Atualização 2: Com algumas sugestões de um amigo, achamos que isso deve ser algo a ver com o driver no Linux não suportando vários discos no controlador específico no gabinete do OWC. Então eu conectei de volta ao meu Mac para tentar descobrir qual controlador está lá. O gabinete aparece na árvore USB no aplicativo System Info como "OWC Mercury Elite-AL Pro RAID" - MAS ... há apenas um volume aparecendo abaixo dele - o disco "top". O disco inferior não aparece na árvore de dispositivos em qualquer lugar, então o aplicativo System Info também não o vê. O Mac OS Disk Utility não vê a segunda unidade e não é um problema. O Mac OS também parece estar atribuindo a ambas as unidades um caminho de dispositivo unix (/ dev / disk4 e / dev / disk5).

A unidade é uma OWCMEPT934AL2C - alguém sabe o que o chipset usa? É provavelmente uma Oxford .. Eu só não sei o quê. Se eu puder encontrar isso, espero encontrar um driver para ele.

Saída do lsusb conforme 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 

Não parece haver um nome, mas o último dispositivo (005) é o drive porque ele não está lá quando eu executo o lsusb sem o drive conectado.

Eu sei que isso pode ser feito no linux porque eu tenho um dispositivo CloutFTP que roda um linux embutido, e ele vê os 2 drives perfeitamente, mesmo com meu roteador ddwrt - É por isso que estou suspeitando do driver do chipset. p>

Alguém sabe como chegar ao segundo disco? Eu tenho andado por aí no google, mas parece que não consigo encontrar uma solução. Agora, depois de 24 horas, este post é o maior sucesso: (

Felicidades!

PS: Estive no chat de suporte com o OWC e até eles estão procurando por este post como resposta. Espero que alguém com uma compreensão mais profunda de como o Linux detecta unidades seja capaz de nos ajudar.

    
por whiteatom 15.10.2012 / 02:04

0 respostas