Удалить и изменить неподдерживаемый внешний диск smb (exfat)

Мой ноутбук оснащен аудиосистемой Conexant Intel HDA, но микрофон и регуляторы громкости разъема для наушников никогда не отображаются внутри многих микшеров доступен, даже alsamixer. Динамики микрофона и наушников можно только включить или выключить. Вот небольшой скрипт для этого:

#!/bin/bash
#
# Switching on or off your headphone speaker and mic jacks
# and at the same time switching off or on your laptop front speakers.
# requires hda-verb-0.3-6-mdv2011.0.x86_64
#
# Before putting it in place make sure to test your PIN_WIDGET_CONTROL's
# with su -c 'python2 hda-analyzer.py' available here :
# http://www.alsa-project.org/hda-analyzer.py
#
PIN_CONFIGS=/sys/class/sound/hwC0D0/init_pin_configs
if [ ! -f $PIN_CONFIGS ]; then
    echo "Your kernel is missing CONFIG_SND_HDA_HWDEP=y"
    exit 0
fi
if [ ! -f /usr/sbin/hda-verb ]; then
    echo "This script requires hda-verb-0.3-6-mdv2011.0.x86_64"
    exit 0
fi
PINS_PRESENT=`cat $PIN_CONFIGS | awk '{print $1}'`
if [ `basename $0` = "speakers-off.sh" ]; then
# Headset (Mic (Node 0x1b) + Headphone Drive (Node 0x19)) : ON
# Laptop Speaker (Node 0x1f) : OFF
[ `echo "$PINS_PRESENT" | grep 0x19` ] &&
   /usr/sbin/hda-verb /dev/snd/hwC0D0 0x19 SET_PIN_WIDGET_CONTROL 0x40
[ `echo "$PINS_PRESENT" | grep 0x1f` ] &&
   /usr/sbin/hda-verb /dev/snd/hwC0D0 0x1f SET_PIN_WIDGET_CONTROL 0
[ `echo "$PINS_PRESENT" | grep 0x1b` ] &&
   /usr/sbin/hda-verb /dev/snd/hwC0D0 0x1b SET_PIN_WIDGET_CONTROL 0x64
fi

if [ `basename $0` = "speakers-on.sh" ]; then
# Headset (Mic (Node 0x1b) + Headphone Drive (Node 0x19)) : OFF
# Laptop Speaker (Node 0x1f) : ON
[ `echo "$PINS_PRESENT" | grep 0x19` ] &&
   /usr/sbin/hda-verb /dev/snd/hwC0D0 0x19 SET_PIN_WIDGET_CONTROL 0
[ `echo "$PINS_PRESENT" | grep 0x1f` ] &&
   /usr/sbin/hda-verb /dev/snd/hwC0D0 0x1f SET_PIN_WIDGET_CONTROL 0x40
[ `echo "$PINS_PRESENT" | grep 0x1b` ] &&
   /usr/sbin/hda-verb /dev/snd/hwC0D0 0x1b SET_PIN_WIDGET_CONTROL 0x24
fi

exit 0
1
17.05.2020, 15:52
3 ответа

Я решил эту проблему, просто удалив параметры фруктов в файле smb.conf.

Думаю, в большинстве случаев чем меньше, тем лучше.

Тем не менее, я хочу поблагодарить @jeremyk и @sudodus за ваше время и усилия, которые вы вложили в это дело.

1
28.04.2021, 23:26

Мне кажется, ты зациклился не на том. Ваша запись fstab, вероятно, в порядке. Кроме того, перезагрузка 20 -30 раз волшебным образом не исправит это при 23-й перезагрузке.:)

Можно ли войти в систему с помощью терминала и файлов mv или rm? Если да, то проблема в настройках самбы. Если нет, то что-то с разрешениями, а может быть, тогда посмотри, как он монтируется.

2
28.04.2021, 23:26

У меня была та же проблема, что и у вас. Решение заключалось в удалении потоков _xattr из конфигурации Samba. На самом деле, в документации к этому модулю четко указано, что он должен работать с дисками, отформатированными в NTFS -.

Цитата :"Файловая система, которая используется совместно с этим включенным модулем, должна поддерживать xattrs."https://www.samba.org/samba/docs/current/man-html/vfs_streams_xattr.8.html

0
28.04.2021, 23:26

Теги

Похожие вопросы