mantouboji

Members
  • Content Count

    52
  • Joined

  • Last visited

 Content Type 

Forums

Member Map

Store

Crowdfunding

Raffles

Applications

Calendar

Everything posted by mantouboji

  1. After some hack, I use the SPI port on OPi One to connect with a MAX6675 board. The SPI port on One is SPI0, so armbianEnv.txt should include these: overlays=spi-spidev param_spidev_spi_bus=0 param_spidev_spi_cs=0 the MAX6675 connects to OPi One as: MAX6675 One GPIO ------------------------------------------ VCC PIN17 GND PIN20 SCK PIN23 CS PIN24 SO PIN21 Then use the attachment program to read from MAX6675 readmax6675.c
  2. I use PA20, PIN37. overlays=w1-gpio usbhost0 param_w1_pin=PA20
  3. Now I use another OrangePi One board to do some testing. It runs an old version of Armbian ___ ____ _ ___ / _ \ _ __ __ _ _ __ __ _ ___ | _ \(_) / _ \ _ __ ___ | | | | '__/ _` | '_ \ / _` |/ _ \ | |_) | | | | | | '_ \ / _ \ | |_| | | | (_| | | | | (_| | __/ | __/| | | |_| | | | | __/ \___/|_| \__,_|_| |_|\__, |\___| |_| |_| \___/|_| |_|\___| |___/ Welcome to ARMBIAN 5.65 user-built Ubuntu 18.04.1 LTS 4.14.81-sunxi System load: 0.86 0.21 0.07 Up time: 0 min Memory usage: 12 % of 493MB IP: 192.168.20.113 CPU temp: 33°C Usage of /: 20% of 7.3G I connect 3 18B20 heads to PA20. It can't find any of them. so I upgrade to the latest version Welcome to ARMBIAN 5.73 stable Ubuntu 18.04.2 LTS 4.19.20-sunxi Now it works. So there must be some fix after 4.14.81 . My configuration files are: /boot/armbianEnv.txt verbosity=1 logo=disabled console=both disp_mode=1920x1080p60 overlay_prefix=sun8i-h3 rootdev=UUID=8d2923b7-39e0-426b-82b6-476bc5af0db2 rootfstype=ext4 # UART1 for GPS # PPS for GPS # w1-gpio for DS18B20 overlays=w1-gpio pps-gpio uart1 usbhost0 param_w1_pin=PA20 param_pps_pin=PA7 usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u the /etc/default/cpufrequtils file is the default one. # WARNING: this file will be replaced on board support package (linux-root-...) upgrade ENABLE=true MIN_SPEED=408000 MAX_SPEED=1200000 GOVERNOR=ondemand The pull-up resistor must be 4.7K.
  4. I replace the ds18b20 detector head with a new one , and all works well . Thanks all.
  5. I chang to use PIN 4 to get 5V and PIN6 to get GND, it works. Thx . But only works for a short time, now : yaofei@opione2:~$ journalctl -fn | grep w1 3月 06 11:16:48 opione2 hass[808]: 2019-03-06 11:16:48 ERROR (SyncWorker_1) [homeassistant.components.sensor.onewire] No onewire sensor found. Check if dtoverlay=w1-gpio is in your /boot/config.txt. Check the mount_dir parameter if it's defined 3月 06 11:17:34 opione2 kernel: w1_master_driver w1_bus_master1: Attaching one wire slave 00.800000000000 crc 8c 3月 06 11:17:34 opione2 kernel: w1_master_driver w1_bus_master1: Family 0 for 00.800000000000.8c is not registered. 3月 06 11:18:32 opione2 kernel: w1_master_driver w1_bus_master1: Attaching one wire slave 00.400000000000 crc 46 3月 06 11:18:32 opione2 kernel: w1_master_driver w1_bus_master1: Family 0 for 00.400000000000.46 is not registered.
  6. My OrangePi One and wires. Is it PA20 ?
  7. Yeah, It can't works at all. [ 0.000000] Normal zone: 1152 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 131072 pages, LIFO batch:31 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 129920 [ 2.876113] [TTM] Zone kernel: Available graphics memory: 252532 kiB [ 6.055402] random: fast init done [ 6.761472] systemd[1]: Set hostname to <opione2>. [ 8.603638] gpio-20 (onewire@0): enforced open drain please flag it properly in DT/ACPI DSDT/board file [ 8.825062] thermal thermal_zone0: failed to read out thermal zone (-110) [ 10.501758] random: crng init done [ 57.867241] w1_master_driver w1_bus_master1: Attaching one wire slave 00.800000000000 crc 8c [ 116.503399] w1_master_driver w1_bus_master1: Attaching one wire slave 00.400000000000 crc 46 [ 163.347210] w1_master_driver w1_bus_master1: Attaching one wire slave 00.c00000000000 crc ca
  8. I use the same hardware configuration for a long time , running very well under kernel 3.x
  9. see: yaofei@opione2:~$ cat /etc/default/cpufrequtils # WARNING: this file will be replaced on board support package (linux-root-...) upgrade ENABLE=true MIN_SPEED=408000 MAX_SPEED=1200000 GOVERNOR=ondemand
  10. DS18B20 can't work for a long time <code> yaofei@opione2:~$ dmesg | grep w1 [ 8.227238] w1_master_driver w1_bus_master1: w1_search: max_slave_count 64 reached, will continue next search. [ 55.575200] w1_master_driver w1_bus_master1: Attaching one wire slave 00.800000000000 crc 8c [ 55.579572] w1_master_driver w1_bus_master1: Family 0 for 00.800000000000.8c is not registered. [ 114.185133] w1_master_driver w1_bus_master1: Attaching one wire slave 00.400000000000 crc 46 [ 114.189866] w1_master_driver w1_bus_master1: Family 0 for 00.400000000000.46 is not registered. yaofei@opione2:~$ uname -a Linux opione2 4.19.20-sunxi #5.75 SMP Sat Feb 9 19:02:47 CET 2019 armv7l armv7l armv7l GNU/Linux yaofei@opione2:~$ ls /sys/bus/w1/ devices/ drivers/ drivers_autoprobe drivers_probe uevent yaofei@opione2:~$ ls /sys/bus/w1/devices/ 00-400000000000 00-800000000000 w1_bus_master1 yaofei@opione2:~$ </code> my armbianEnv.txt: verbosity=1 logo=disabled console=both disp_mode=1920x1080p60 overlay_prefix=sun8i-h3 rootdev=UUID=fc233414-8f78-4254-8d95-049158fc59da rootfstype=ext4 overlays=uart1 usbhost0 w1-gpio #pps-gpio param_w1_pin=PA10 param_w1_pin_int_pullup=1 an OrangePi One yaofeideMac-Pro:~ yaofei$ ssh opione2.local ___ ____ _ ___ / _ \ _ __ __ _ _ __ __ _ ___ | _ \(_) / _ \ _ __ ___ | | | | '__/ _` | '_ \ / _` |/ _ \ | |_) | | | | | | '_ \ / _ \ | |_| | | | (_| | | | | (_| | __/ | __/| | | |_| | | | | __/ \___/|_| \__,_|_| |_|\__, |\___| |_| |_| \___/|_| |_|\___| |___/ Welcome to ARMBIAN 5.73 stable Ubuntu 18.04.2 LTS 4.19.20-sunxi System load: 1.18 0.26 0.09 Up time: 0 min Memory usage: 23 % of 493MB IP: 192.168.20.60 CPU temp: 46°C Usage of /: 51% of 7.2G Last login: Mon Mar 4 19:17:02 2019 from 192.168.20.40
  11. yaofei@opione2:~$ uname -a Linux opione2 4.19.13-sunxi #5.70 SMP Sat Jan 12 15:43:21 CET 2019 armv7l armv7l armv7l GNU/Linux yaofei@opione2:~$ ls /sys/bus/w1/devices/ 00-2c00a1004810 00-cc00a1004810 w1_bus_master1
  12. whether commented or not, no any difference. I use a 5.1K pullup external. Welcome to ARMBIAN 5.61 user-built Ubuntu 18.04.1 LTS 4.14.72-sunxi
  13. I used its config for a long time. It works very well in 16.04 . overlays=pps-gpio uart1 usbhost0 w1-gpio param_w1_pin=PA10 #param_w1_pin_int_pullup=1 param_pps_pin=PA7 now: 11月 17 20:35:03 opione2 kernel: w1_master_driver w1_bus_master1: Attaching one wire slave 80.d2c000430010 crc fb 11月 17 20:35:03 opione2 kernel: w1_master_driver w1_bus_master1: Family 80 for 80.d2c000430010.fb is not registered. 11月 17 20:35:18 opione2 kernel: w1_master_driver w1_bus_master1: Attaching one wire slave 80.32c000430010 crc 12 11月 17 20:35:18 opione2 kernel: w1_master_driver w1_bus_master1: Family 80 for 80.32c000430010.12 is not registered. 1
  14. After upgrade to Ubuntu 18.04,I can’t read my two DS18B20 devices for weeks. I use OrangePi One.
  15. May I edit it on-the-fly without rebuild anything?
  16. I built it in your git tree, no any modification. Welcome to ARMBIAN 5.31 stable Ubuntu 16.04.3 LTS 4.11.12-sun8i System load: 0.11 0.06 0.01 Up time: 5 days Memory usage: 10 % of 464MB IP: 192.168.20.200,192.168.20.172 CPU temp: 52°C Usage of /: 30% of 7.2G [ 0 security updates available, 4 updates total: apt upgrade ] Last check: 2017-08-29 00:00 [ General system configuration: armbian-config ] Last login: Thu Aug 24 02:08:46 2017 from 192.168.20.40 yaofei@opione:~$ yaofei@opione:~$ yaofei@opione:~$ uname -a Linux opione 4.11.12-sun8i #19 SMP Wed Aug 23 23:51:57 CST 2017 armv7l armv7l armv7l GNU/Linux
  17. no works: yaofei@opione1:~$ dmesg | grep usb0 [ 3.165900] reg-fixed-voltage usb0-vbus: could not find pctldev for node /soc/pinctrl@01f02c00/usb0_vbus_pin@0, deferring probe [ 3.906582] usb0-vbus: disabling yaofei@opione1:~$ uname -a Linux opione1 4.11.12-sun8i #19 SMP Wed Aug 23 23:51:57 CST 2017 armv7l armv7l armv7l GNU/Linux
  18. I use the OrangePi Zero. But it is similar to other model. It's very simple: 1) use the mainline 4.11.x kernel 2) enable the uart1 and pps-gpio in /boot/armbianEnv.txt like this : overlays=uart1 pps-gpio param_pps_pin=PA7 3) edit /etc/default/gpsd to use ttyS1 as gps device # Devices gpsd should collect to at boot time. # They need to be read/writeable, either by user gpsd or the group dialout. DEVICES="/dev/ttyS1" # Other options you want to pass to gpsd GPSD_OPTIONS="-G -n " 4) If you use ntpd, edit /etc/ntpd.conf like this: # GPS Serial data reference server 127.127.28.0 minpoll 4 maxpoll 4 prefer fudge 127.127.28.0 time1 0.135 refid GPS server 127.127.22.0 maxpoll 4 # ATOM(PPS) fudge 127.127.22.0 flag3 1 # enable PPS API 5) Or if you prefer crony rather than ntp, install chrony instead of ntp, edit /etc/chrony/chrony.conf , add this to end of it: refclock SHM 0 refid GPS precision 1e-1 offset 0.134 delay 0.2 noselect refclock PPS /dev/pps0 lock GPS 6) connect GPS module to UART1 GPS Zero --------------------- TXD UART1_RX PIN10 RXD UART1_TX PIN8 PPS IO-1 PIN12 7) use ntpq -p or chrony sources. to check it.
  19. dmesg | grep usb0 [ 3.165850] reg-fixed-voltage usb0-vbus: could not find pctldev for node /soc/pinctrl@01f02c00/usb0_vbus_pin@0, deferring probe [ 3.906543] usb0-vbus: disabling
  20. Yeah, OTG port is usbhost0, but there is a power switch controlled by PL2, it is not enabled. martinayotte said he will release a patch.
  21. It seems the usb0_vbus pin (PL2) not active to open the power.
  22. Thanks, but don't works. In fact I've tried every usbhostX overlay before post this topic.
  23. There are two USB dongles on my Orange Pi One box, one is a USB Bluetooth in USB-OTG port and other is a mu7601 USB WiFi in the USB port. When I switched it from legacy kernel to lastest development kernel 4.11.x, the bluetooth card disappeared. So I exchange two dongles each other , the one in USB port works, and the one in USB-OTG port always failed. Is there any solution?