O primeiro passo é modprobe i2c-dev
, do cat /sys/bus/i2c/devices/i2c-*/name
, e edite sua pergunta com a saída, então, pelo menos, o hardware mestre de barramento já é reconhecido no momento. É perfeitamente possível ter um mestre de barramento, mas nenhum dispositivo por trás dele.
O terceiro passo é usar esses dados e encontrar o dispositivo de hardware correspondente no Linux, então verifique se você tem um driver para isso.
Editar
Contanto que você não edite a pergunta que detalha sobre o que exatamente você vê no Windows, não posso ter certeza e não estou familiarizado com seu hardware, mas: A placa-mãe SMBus em sistemas com CPU Intel está localizada na southbridge, usa o módulo i2c-i801
em meu sistema baseado em Intel e é visível como placa PCI. Então (1) edite sua pergunta com a saída de lspci -nn
, (2) edite a pergunta com os detalhes do que você vê no Windows (endereço PCI, portas, qualquer coisa que dê uma dica de como hardware realmente parece, em vez de nos fazer supor).
O "nenhum tal arquivo ou diretório" indica que nenhum módulo está carregado que realmente forneça um barramento. Isso pode ter ocorrido porque seu HP tem algum outro hardware, ou seu kernel Linux não ativou o módulo que você precisa, ou por uma variedade de outras razões.