Eu não sei se este é o lugar certo para fazer esta pergunta, mas eu acho que há conhecimento suficiente aqui para resolver o meu problema.
Quando conecto meu arduino mega 2560 via USB, recebo a seguinte mensagem de erro no comando "dmesg | tail":
$ dmesg | tail
[105846.261662] ch341 3-11:1.0: ch341-uart converter detected
[105846.263526] ch341-uart: probe of ttyUSB0 failed with error -71
[105890.572837] usb 3-11: USB disconnect, device number 31
[105890.573050] ch341 3-11:1.0: device disconnected
[105896.342699] usb 3-11: new full-speed USB device number 32 using xhci_hcd
[105896.471954] usb 3-11: New USB device found, idVendor=1a86, idProduct=7523
[105896.471957] usb 3-11: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[105896.471958] usb 3-11: Product: USB2.0-Serial
[105896.472453] ch341 3-11:1.0: ch341-uart converter detected
[105896.472565] ch341-uart: probe of ttyUSB0 failed with error -71
Não pode ser selecionado nenhum serialport no IDE do arduino. Mas quando eu conecto meu uno à minha caixa do Ubuntu 16.04, aparece uma porta serial.
Eu testei o mega no laptop do windows do meu irmão, e do que posso fazer upload. Então, a minha conclusão até agora é que o problema não é um arduino com defeito, se ele se conectar em uma caixa do Windows. Não deve ser um problema de permissão porque o uno se conecta.
Como devo começar a solucionar isso? O que a mensagem de erro diz exatamente? Onde o problema se origina?
Obrigado!