前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >让七彩虹(ColorFly)C3可被Linux设备识别

让七彩虹(ColorFly)C3可被Linux设备识别

作者头像
美丽应用
发布2018-07-20 13:34:35
1.4K0
发布2018-07-20 13:34:35
举报
文章被收录于专栏:美丽应用美丽应用

文章更新:

  20170223 初次成文

问题提出:

  在上一篇文章中: 树莓派折腾记:打造HiFi解码转盘(基于Volumio和Dac扩展板)   小苏记录了在Volumio系统下,让树莓派变身成HiFi解码转盘的折腾经历。但是由于在烧写Volumio系统时,小苏手头没有多余的SD卡,所以小苏使用的是我在七彩虹C3(ColorFly C3)中用来存放音乐的SD卡来烧写Volumio系统。这么一来问题产生了:因为C3比较小巧便携,所以有些时候我还是要用到C3听歌的,经过测试,C3只能识别烧写有Volumio系统的第一个分区(也就是Fat32格式的/boot分区),而其他被格式化为ext4格式的分区C3无法识别。所以这张烧写有Volumio系统的SD卡是无法在树莓派和C3上共用了。但是小苏又不想为此再买一张SD卡,于是就琢磨着把C3的4G内置存储空间利用起来~

  于是,新的问题又产生了,小苏手头没有电脑,只有一块树莓派,所以没有条件用电脑把音乐文件拷贝到C3的内置存储。所以小苏琢磨着将C3用数据线与树莓派连接,试试看在Linux环境下,能否正确识别并挂载七彩虹C3的内置存储。

  结果可想而知,失败了~

解决方案:

  这么高深的问题度娘肯定是解决不了的,于是成败就在谷歌身上了。幸运的是,在搜索关键词"ColorFly C3 Linux"后,小苏找到了解决方法,更幸运的是,这篇文章还是中文的:

让七彩虹(ColorFly)C3可以正常工作在Linux下

  这篇文章中详细介绍了七彩虹C3不能被Linux识别的原因,并且给出了解决方法(这里小苏就不再赘述了),小苏照做之后,可能是因为树莓派的Volumio系统(基于Rasbain)兼容性的原因,最后还是没成功。

  既然没成功,只好继续谷歌啦,但由于Linux用户本来就不多,再在Linux上碰到这么一个奇葩的问题,所以小苏在搜索的时候是没抱多大希望的。然而没想到"柳暗花明杏花村",小苏在搜索结果中看到了一篇发表在俄文HiFi论坛下的提问帖,里面介绍的问题和我的完全一致:

https://vk.com/topic-41620701_27785678?offset=31

  在31楼中,小苏似乎找到了解决方法(其实小苏也不懂俄文,Chrome的谷歌翻译也乱得一塌糊涂,只是看到熟悉的Linux命令小苏才发现这可能是解决方法的~):

Screenshot_20170223-212948.png
Screenshot_20170223-212948.png

  31楼中的解决方法如下:

su echo 0755:2205:bmw>>/sys/module/usb_storage/parameters/quirks

  之所以没有按帖子中直接使用sudo:

sudo echo 0755:2205:bmw>>/sys/module/usb_storage/parameters/quirks

  是因为在Volumio中,这样执行命令的话会出现"Permission denied"的提示,但是切换到Root用户后再执行命令就没问题:

  之后我们检验一下内容是否成功写入文件:

cat /sys/module/usb_storage/parameters/quirks

  终端传回如下内容代表操作成功:

代码语言:javascript
复制
0755:2205:bmw
Screenshot_20170223-210114.png
Screenshot_20170223-210114.png

  接着在关机状态将七彩虹C3和Linux设备连接,不出意外的话C3的内置存储设备会被Linux系统正确识别和挂载,我们可以用df命令查看C3内置存储设备在文件系统中的挂载点:

df -l

  接着cd到挂载目录并ls:

cd /media/04F1-2319 ls -l

  如果终端输出正确结果,那么代表这次折腾又完美成功了(笑哭脸)~

Screenshot_20170223-211057.png
Screenshot_20170223-211057.png

  有必要说明一下,这里的方法和刚刚发过的第一种方法起到的作用是一样的,同样都是让系统跳过一些对存储设备的检查过程(大概是这样,雾),只不过我们这次是直接将改动写入内存(RAM),这样的好处是即时修改即时生效,但是坏处是每次启动后我们做出的修改都会丢失,需要重新配置。如果想免去重启后要重新配置的麻烦,可以将此命令写入开机启动脚本(如/etc/rc.local)中~

参考资料

  (就是上面说过的两篇文章):   1. https://www.pppei.net/blog/#article/324

  2. https://vk.com/topic-41620701_27785678?offset=31

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-02-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章更新:
  • 问题提出:
  • 解决方案:
  • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档