Existem duas perguntas diferentes aqui
Fails:
tablet - adaptador Samsung - cabo de extensão - dispositivo OTG ..... (mas) funciona quando inserido entre um pendrive e um PC
Os dispositivos Android suportam o modo host USB (conectando um teclado ou mouse USB) e o modo periférico USB (por exemplo, você pode conectá-lo a um PC, para que o PC possa acessar o armazenamento do telefone)
O cabo USB OTG facilita o dispositivo conectado a funcionar no modo host
PCs sempre rodam no modo host
Fonte: Qual é a diferença entre o USB On-The-Go (OTG) e o USB Host Mode?
Portanto, quando você se conecta usando um cabo de extensão a um PC, não há problema na detecção pelo PC, que está sempre no modo host.
Agora, abordando por que o cabo de extensão quebra o OTG
De uma perspectiva elétrica, que é bem explicada aqui
Para evitar possíveis conflitos com relação a qual dispositivo é host e qual é periférico, a atribuição de qual dispositivo é A ou B é determinada pela orientação do cabo OTG. Este cabo determina se o pino de sinalização da porta na qual está conectado é deixado flutuando ou é puxado para o terra. O dispositivo com o pino de sinalização puxado para o solo é designado como Dispositivo A, ou host padrão, e o dispositivo com o pino de sinalização flutuante é designado como Dispositivo B, ou periférico padrão.
Ao adicionar um cabo de extensão USB-A macho-fêmea de 4 derivações ao cabo OTG, você não está estendendo esse mecanismo de detecção de porta para a outra extremidade. Por isso, falha na detecção do dispositivo conectado
É melhor comprar um cabo OTG de 3 metros mais longo, em vez de tentar aumentar o comprimento conforme experimentado
O carregamento funcionou, mas o tablet não reconheceu os dispositivos OTG
Conforme explicado em Como alimentar um tablet Nexus 7 pela porta USB enquanto conecta simultaneamente um dispositivo USB :
.... Embora você possa comprar vários tipos de cabos Y “OTG”, o que supostamente permitirá que você use um dispositivo externo (ou mesmo conecte-se a um hub USB para que você possa usar vários dispositivos) e, ao mesmo tempo, carregador / fonte de alimentação a ser conectado, isso não funciona com um Nexus 7 padrão.
(Ênfase fornecida)
Essa é uma limitação do kernel e você pode substituí-la fazendo root e exibindo um kernel personalizado, conforme explicado no artigo vinculado
Leitura adicional:
Padrões USB em movimento
Da SE Electronics: um tablet Android pode servir como host USB e ser carregado simultaneamente por uma única porta?