301

(3,879 odpowiedzi, napisanych Sprzęt / Hardware)

Od mf 286d leci do hub amazon basics około 30cm. Potem od huba z 30cm do konwertera. Więc czy ja wiem czy to długie...czy krókie?

302

(3,879 odpowiedzi, napisanych Sprzęt / Hardware)

cezary mam wpięty rs485 na ftdi do usb mf286d. Wczoraj wywaliło mi coś takiego jak poniżej. Wiesz może z czym to się je?

Fri Jan 24 20:10:39 2025 kern.err kernel: [711462.282929] ftdi_sio ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32

303

(3,879 odpowiedzi, napisanych Sprzęt / Hardware)

U mnie np. Python3 smiga i sluza jako akwizytory danych wink

304

(3,879 odpowiedzi, napisanych Sprzęt / Hardware)

Extroot to 1-2 minuty roboty.Wpisujesz fraze extroot eko one i lecisz krok po kroku i masz ile chcesz.Mam z 20 sztuk z samsung fit 64 gb i smigaja

305

(62 odpowiedzi, napisanych Oprogramowanie / Software)

Dla potomnych działa ten oto skrypcik znaleziony na openwrt.org:

cat << "EOF" > /etc/hotplug.d/usb/20-cp210x
CP210_PRODID='10c4/ea60/100'
SYMLINK="my_link"

set -eu

if [ "${DEVTYPE:-}" = 'usb_interface' ] && \
   [ "${PRODUCT:-}" = "${CP210_PRODID}" ]; then
    if [ "${ACTION:-}" = 'bind' ]; then
        if [ -L "/dev/${SYMLINK}" ]; then
            logger -t hotplug "Symlink '/dev/${SYMLINK}' already exists"
            exit 0
        fi

        DEVICE_NAME="$(find /sys${DEVPATH:-} -maxdepth 1 -type d -iname 'ttyUSB*' -exec basename {} \;)"
        if [ -z "${DEVICE_NAME}" ]; then
            logger -t hotplug 'Warning: DEVICE_NAME is empty'
            exit 0
        fi

        logger -t hotplug "Device name of cp210 is '${DEVICE_NAME}'"
        ln -s "/dev/${DEVICE_NAME}" "/dev/${SYMLINK}"
        logger -t hotplug "Symlink from '/dev/${DEVICE_NAME}' to '/dev/${SYMLINK}' created"
    fi


    if [ "${ACTION:-}" = 'unbind' ]; then
        rm "/dev/${SYMLINK}"
        logger -t hotplug "Symlink '/dev/${SYMLINK}' removed"
    fi
fi
EOF

W przypadku mojego konwertera PRODID='403/6001/600'

Działa zarówno podczas startu systemu jak i po załadowaniu. Można wsadzać i wyjmować ile się chce razy a i tak kojarzy link tak jak trzeba

306

(62 odpowiedzi, napisanych Oprogramowanie / Software)

Zmieniłem tak:

T:  Bus=03 Lev=02 Prnt=02 Port=04 Cnt=01 Dev#=  4 Spd=12   MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0403 ProdID=6001 Rev= 6.00
S:  Manufacturer=FTDI
S:  Product=FT232R USB UART
S:  SerialNumber=A50285BI
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 90mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms


# Description: Action executed on boot (bind) and with the system on the fly
if [ "${ACTION}" = "bind" ]; then
  case "${PRODUCT}" in
    6001*) # Telit HE910 3g modules product id prefix
      DEVICE_NAME="$(ls /sys/${DEVPATH} | grep tty)"
      DEVICE_TTY="$(ls /sys/${DEVPATH}/tty/)"
      # Module Telit HE910-* connected to minipciexpress slot MAIN
      if [ "${DEVICENAME}" = "3-1.5:1.0" ]; then
        ln -s /dev/${DEVICE_TTY} /dev/ttyRS485
        logger -t hotplug "Symlink from /dev/${DEVICE_TTY} to /dev/ttyRS485 created"
      fi
    ;;
  esac
fi
# Action to remove the symlinks
if [ "${ACTION}" = "remove" ]; then
  case "${PRODUCT}" in
    6001*)  # Telit HE910 3g modules product id prefix
     # Module Telit HE910-* connected to minipciexpress slot MAIN
      if [ "${DEVICENAME}" = "3-1.5:1.0" ]; then
        rm /dev/ttyRS485
        logger -t hotplug "Symlink /dev/ttyRS485 removed"
      fi
    ;;
  esac
fi

Wyjęcie i włożenie konwertera do portu USB objawia się tak:

Fri Jan 24 12:15:14 2025 kern.info kernel: [  627.209060] usb 3-1.5: USB disconnect, device number 4
Fri Jan 24 12:15:14 2025 kern.info kernel: [  627.209671] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
Fri Jan 24 12:15:14 2025 kern.info kernel: [  627.213288] ftdi_sio 3-1.5:1.0: device disconnected
Fri Jan 24 12:15:15 2025 kern.info kernel: [  628.526824] usb 3-1.5: new full-speed USB device number 5 using xhci-hcd
Fri Jan 24 12:15:15 2025 kern.info kernel: [  628.666212] ftdi_sio 3-1.5:1.0: FTDI USB Serial Device converter detected
Fri Jan 24 12:15:15 2025 kern.info kernel: [  628.666504] usb 3-1.5: Detected FT232RL
Fri Jan 24 12:15:15 2025 kern.info kernel: [  628.673170] usb 3-1.5: FTDI USB Serial Device converter now attached to ttyUSB0
Fri Jan 24 12:15:15 2025 user.notice root: A50285BI




I nie działa mi na /dev/ttyRS485   Co robię Cezary nie tak?

307

(54 odpowiedzi, napisanych Sprzęt / Hardware)

@ansu to nie openwrt agreguje tylko firmware w modemie oraz zależne to jest też od operatora i jego sieci. Openwrt nie ma tu nic dogadania poza oczywiście faktem że można wysłać komendy AT z poziomu openwrt które na przykład spowodują lub nie zakleszczenie np. na danym sektorze BTSa/eNodeB

308

(62 odpowiedzi, napisanych Oprogramowanie / Software)

Co tu może być źle?

# Description: Action executed on boot (bind) and with the system on the fly
if [ "${ACTION}" = "bind" ]; then
  case "${PRODUCT}" in
    6001*) # Telit HE910 3g modules product id prefix
      DEVICE_NAME="$(ls /sys/${DEVPATH} | grep tty)"
      DEVICE_TTY="$(ls /sys/${DEVPATH}/tty/)"
      # Module Telit HE910-* connected to minipciexpress slot MAIN
      if [ "${DEVICENAME}" = "3-1.5:1.0" ]; then
        ln -s /dev/${DEVICE_TTY} /dev/RS485
        logger -t hotplug "Symlink from /dev/${DEVICE_TTY} to /dev/ttyMODULO1_DIAL created"
      elif [ "${DEVICENAME}" = "1-1.3:1.6" ]; then
        ln -s /dev/${DEVICE_TTY} /dev/ttyMODULO1_DATA
        logger -t hotplug "Symlink from /dev/${DEVICE_TTY} to /dev/ttyMODULO1_DATA created"
      # Module Telit HE910-* connected to minipciexpress slot SECONDARY
      elif [ "${DEVICENAME}" = "1-1.2:1.0" ]; then
        ln -s /dev/${DEVICE_TTY} /dev/ttyMODULO2_DIAL
        logger -t hotplug "Symlink from /dev/${DEVICE_TTY} to /dev/ttyMODULO2_DIAL created"
      elif [ "${DEVICENAME}" = "1-1.2:1.6" ]; then
        ln -s /dev/${DEVICE_TTY} /dev/ttyMODULO2_DATA
        logger -t hotplug "Symlink from /dev/${DEVICE_TTY} to /dev/ttyMODULO2_DATA created"
      fi
    ;;
  esac
fi
# Action to remove the symlinks
if [ "${ACTION}" = "remove" ]; then
  case "${PRODUCT}" in
    6001*)  # Telit HE910 3g modules product id prefix
     # Module Telit HE910-* connected to minipciexpress slot MAIN
      if [ "${DEVICENAME}" = "3-1.5:1.0" ]; then
        rm /dev/RS485
        logger -t hotplug "Symlink /dev/ttyMODULO1_DIAL removed"
      elif [ "${DEVICENAME}" = "1-1.3:1.6" ]; then
        rm /dev/ttyMODULO1_DATA
        logger -t hotplug "Symlink /dev/ttyMODULO1_DATA removed"
      # Module Telit HE910-* connected to minipciexpress slot SECONDARY
      elif [ "${DEVICENAME}" = "1-1.2:1.0" ]; then
        rm /dev/ttyMODULO2_DIAL
        logger -t hotplug "Symlink /dev/ttyMODULO2_DIAL removed"
      elif [ "${DEVICENAME}" = "1-1.2:1.6" ]; then
        rm /dev/ttyMODULO2_DATA
        logger -t hotplug "Symlink /dev/ttyMODULO2_DATA removed"
      fi
    ;;
  esac
fi

309

(62 odpowiedzi, napisanych Oprogramowanie / Software)

próbowałem dymyśliłem się wink ale coś marudzi

root@OpenWrt:~# cat /sys/kernel/debug/USB/devices
cat: can't open '/sys/kernel/debug/USB/devices': No such file or directory
root@OpenWrt:~#


małe usb ok big_smile poszłoooo

310

(62 odpowiedzi, napisanych Oprogramowanie / Software)

root@OpenWrt:~# cat /sys/Kernel/debug/USB/devices
cat: can't open '/sys/Kernel/debug/USB/devices': No such file or directory
root@OpenWrt:~#

311

(62 odpowiedzi, napisanych Oprogramowanie / Software)

a co w podanym przykładzie mam wstawić za 1bc7*) ? skąd to wziąć?

312

(62 odpowiedzi, napisanych Oprogramowanie / Software)

U mnie wykrywa urzadzenie tak:

Tue Jan 21 14:16:39 2025 kern.info kernel: [  270.325249] usb 3-1.5: USB disconnect, device number 3
Tue Jan 21 14:16:39 2025 kern.info kernel: [  270.325837] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
Tue Jan 21 14:16:39 2025 kern.info kernel: [  270.329558] ftdi_sio 3-1.5:1.0: device disconnected
Tue Jan 21 14:16:41 2025 kern.info kernel: [  271.648407] usb 3-1.5: new full-speed USB device number 4 using xhci-hcd
Tue Jan 21 14:16:41 2025 kern.info kernel: [  271.789454] ftdi_sio 3-1.5:1.0: FTDI USB Serial Device converter detected
Tue Jan 21 14:16:41 2025 kern.info kernel: [  271.789750] usb 3-1.5: Detected FT232RL
Tue Jan 21 14:16:41 2025 kern.info kernel: [  271.796358] usb 3-1.5: FTDI USB Serial Device converter now attached to ttyUSB0
Tue Jan 21 14:16:41 2025 user.notice root: A50285BI


Co mam wpisać w  if [ "${DEVICENAME}" = "1-1.3:1.0" ]; then

zamiast tego 1-1.3:1.0 ?

313

(62 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary gdzieś o tym pisałem ale nie mogę znaleźć. Wiesz może jak opóźnić działanie tych aliasów lub wykrywanie urządzeń pod usb. Bo w tej chwili jak mam od razu pod hub zapięty konwerter usb na rs485 to mi pomimo dodanego aliasu wg. Twojej instrukcji nie tworzy ale wystarczy, że go wyjmę i włożę ponownie do portu i już działa. Jest na to jakieś rozwiązanie, żeby to działało od razu po starcie routera?

314

(17 odpowiedzi, napisanych Sprzęt / Hardware)

Mam to samo. Poratujesz plikami backupowymi?

315

(58 odpowiedzi, napisanych Inne)

Jako podrozny to nadaje sie maly w zwartej obudowie mikroticzek hap ac2 juz z portami gigabit i z szerokim zakresem napiecia zasila ia oczywoscie na openwrt

316

(3,879 odpowiedzi, napisanych Sprzęt / Hardware)

Ja bym powiedzial ze nawet czesciej niz czasami na podstawie tego co tu na forum ludzie pisali.Z 2 takie sztuki mialem i tylko wprowadzenie w 9008 stawialo na nogi.Ale jesli ruszy mu aktualizacja modemu z poziomu openwrt to moze cos z trgo bedzie

317

(3,879 odpowiedzi, napisanych Sprzęt / Hardware)

Jak ma partycje w modemie schrzanione to moim zdaniem tylko metoda sticha86 zadziała

318

(31 odpowiedzi, napisanych Oprogramowanie / Software)

Działa elegancko. Wielkie dzięki. Tylko kropkę wstaw w swój wpis cat /etc/rc.button/wps w akcji released

rm /tmp/wps


przed wps to dla potomnych wink

319

(31 odpowiedzi, napisanych Oprogramowanie / Software)

Fajny pomysł ale ja w skryptach to tylko modyfikacja - sam tego nie stworzę. Jakbyś miał ochotę i czas i być napisał to będę wdzięczny i jak będę odbierał kiedyś tamtego ruta to mogę Ci w ramach podziękowania czekoladę z okienkiem z orzeszkami dać chyba że chciałbyś coś innego smile

320

(28 odpowiedzi, napisanych Oprogramowanie / Software)

Ok to wszystko wyjaśnia

321

(28 odpowiedzi, napisanych Oprogramowanie / Software)

Ktos moglby napisac jaka max predkosc wyciaga na ow sprzecie na openwrt rzecz jasna jako zwykle apek.U mnie to jest 424 mbit/s gdzie aruba 325 w tej samej likalizacji wykreca ponad 600.Lacze jest 1200/100

322

(55 odpowiedzi, napisanych Inne)

Będąc szczególowym to dokladnie 55 złociszy pobierali 15 lat temu.Ciekawe czy maja aktualna bazę danych i pamiętają ile komu są winni wink

323

(31 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary mam taki wpis w rc.button w wps:

#!/bin/sh

if [ "$ACTION" = "pressed" ] && [ "$BUTTON" = "wps" ]; then
cat /etc/powiadomienie_mail/mail.txt | msmtp -t
fi
done

Jak to zmodyfikować, aby skrypt wykonywał się tylko wtedy jeśli przycisk jest wciśnięty co najmniej 3 sekundy ale uwaga niekoniecznie po tych 3 sekundach puszczony?

324

(3,879 odpowiedzi, napisanych Sprzęt / Hardware)

Dziękuję

325

(3,879 odpowiedzi, napisanych Sprzęt / Hardware)

Dziękuję. Jak to znalazłeś? Jest rozpiska?