Page 31 of 212 FirstFirst ... 2129303132334181131 ... LastLast
Results 451 to 465 of 3173

Thread: Подключаем USB HDD к роутеру

  1. #451
    Join Date
    Nov 2007
    Location
    Санкт-Петербург
    Posts
    28
    Уважаемые гуру, подскажите че делать. Никак не могу подключить HDD Seagate 120Gb.
    1) Форматнул в один раздел FAT32
    2) Винт (да хотя бы раздел) появляется в устройствах (/dev), только при включенном штатном FTP-сервере, а он мне нафиг не нужен
    3) Ну даже с запущенным ftp, запусл fdisk, забил его (как тут http://wl500g.info/showpost.php?p=70616&postcount=457), но делать свап линукс отказался, сказал что нет такого устройства.
    4) После ребута опять никакого устройства не видно

    Сейчас опять опять форматнул в FAT32, включил штатный FTP, подключил винт и убежал на работу. Что делать? Как понимаете "отключить винт и форматнуть его на ноуте" не получится, а запустить все это хозяйство очень хочется

  2. #452
    Join Date
    Mar 2007
    Location
    Moscow, Russia
    Posts
    86
    Для любителей fat32.

    1. Забыть про существование этой кривой недоделки.
    2. Форматировать в ext2 непосредственно роутером.
    3. Для чтения (но не записи!!!) при подключении к "большому брату" с виндятиной использовать "драйвер" etx2.

  3. #453
    Join Date
    Nov 2007
    Location
    Санкт-Петербург
    Posts
    28
    Quote Originally Posted by Antonio_99RUS View Post
    Для любителей fat32.

    1. Забыть про существование этой кривой недоделки.
    2. Форматировать в ext2 непосредственно роутером.
    3. Для чтения (но не записи!!!) при подключении к "большому брату" с виндятиной использовать "драйвер" etx2.
    Спасибо за разъяснения, только этого мало. Если честно, то за такой ответ хочется ударить. Где родить этот драйвер? Если он есть в прошивке, то как его подключить? Если уже подключен, то возвращаюсь к первому своему посту: пожалуйства, по шагам, что надо делать

  4. #454
    Join Date
    Mar 2007
    Location
    Moscow, Russia
    Posts
    86
    Роутер понимает ext2 без всяких драйверов. Читаем "Настройку с нуля", там написано, как создать разделы и "отформатировать".

    Что касается чтения usb-винтов с файловой системой ext2 в винде, нужен "драйвер". Который ищется гуглем по словам "ext2 windows".

    Таким образом, если винт будет подключаться только к роутеру (или компу с линуксом/*BSD), то ничего качать не надо, всё есть в прошивке Олега.

  5. #455
    Join Date
    Nov 2007
    Location
    Санкт-Петербург
    Posts
    28
    Quote Originally Posted by Antonio_99RUS View Post
    Роутер понимает ext2 без всяких драйверов. Читаем "Настройку с нуля", там написано, как создать разделы и "отформатировать".

    Что касается чтения usb-винтов с файловой системой ext2 в винде, нужен "драйвер". Который ищется гуглем по словам "ext2 windows".

    Таким образом, если винт будет подключаться только к роутеру (или компу с линуксом/*BSD), то ничего качать не надо, всё есть в прошивке Олега.
    спс. Итак, последовательность действий должна быть такой (поправьте, если где ошибся):
    1) В каком-нибудь менеджере дисков (я использовал Actonis Disk Director) форматирую винт в ext2 (или же все-таки нужен ext3?)
    2) подключаю его к роутеру
    3) перегружаю железяку
    4) долно появиться устройство /dev/discs/disc0/disc
    5) прописываю автомаунт в скриптах, сохраняю изменения и перегружаюсь

  6. #456
    Join Date
    Mar 2007
    Location
    Moscow, Russia
    Posts
    86
    Зачем!!! Разбивать и форматировать винт всякими кривыми партишнмеджиками и прочими акронисами/парагонами???

    1. Подключаете "нулёвый" (неразмеченный) диск к роутеру.

    2. Далее, в соответствии с "настройками с нуля" (я намерено не пишу конкретные команды, чтобы вы сами отыскали и попытались понять, что к чему), разбиваете и форматируете всё самим роутером.

    3. Далее по вашему тексту, начиная с пункта 5.

  7. #457
    Join Date
    Nov 2007
    Location
    Санкт-Петербург
    Posts
    28
    Quote Originally Posted by Antonio_99RUS View Post
    Зачем!!! Разбивать и форматировать винт всякими кривыми партишнмеджиками и прочими акронисами/парагонами???

    1. Подключаете "нулёвый" (неразмеченный) диск к роутеру.

    2. Далее, в соответствии с "настройками с нуля" (я намерено не пишу конкретные команды, чтобы вы сами отыскали и попытались понять, что к чему), разбиваете и форматируете всё самим роутером.

    3. Далее по вашему тексту, начиная с пункта 5.
    Все так и сделал: отформатировал на роутере, создал файловую систему, прописал в скриптах монтирование (mount /dev/discs/disc0/part1 /opt), но после загрузки при попытке mkdir /opt/tmp выдает
    Code:
    mkdir: Cannot create directory `/opt/tmp`: Read-only file system

    Как я виду винт монтируется в /tmp/harddisk а как мне его в нужное место примонтировать?

    А если отключить штатный ftp, то вообще нет устройств /dev/scsi и /dev/discs
    Last edited by vunder; 30-11-2007 at 11:54.

  8. #458
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    после загрузки при попытке mkdir /opt/tmp выдает
    mkdir: Cannot create directory `/opt/tmp`: Read-only file system
    команду монтирования в /opt надо ставить либо в post-mount либо в post-boot с паузой перед ней. Не исключено, что post-boot может выполняться до того как диск нашелся


    А если отключить штатный ftp, то вообще нет устройств /dev/scsi и /dev/discs
    см. в конце пункта 9а инструкции от OlegI

    У меня часть post-boot отвечающая за монтирование выглядит так (задержки подобраны опытным путем и с значительным запасом):

    PHP Code:
    #!/bin/sh

    insmod scsi_mod && insmod sd_mod && insmod usb-storage

    #Wait for hdd spin-up
    sleep 15s

    # Activate swap
    swapon /dev/discs/disc0/part1 && sleep 2s

    #Wait for /opt to mount
    mount /dev/discs/disc0/part2 /opt && sleep 2s

    mount 
    grep /tmp/harddisk > /dev/null || mount -obind /opt /tmp/harddisk 

  9. #459
    Join Date
    Nov 2007
    Location
    Санкт-Петербург
    Posts
    28
    /usr/local/sbin/post-boot
    Code:
    #!/bin/sh
    
    #установка второго адреса на WAN-интерфейс
    #это необязательно делать, т.к. достаточно и внешнего
    ifconfig vlan1:0 10.50.103.214 netmask 255.255.255.0
    
    #===============================================
    
    #запуск SSH-сервера
    dropbear
    
    #===============================================
    #загрузка модулей для HDD
    insmod scsi_mod
    insmod sd_mod
    insmod usb-storage
    /usr/local/sbin/post-mount
    Code:
    #!/bin/sh
    
    #================================================
    
    #запускаем все активные сервисы
    #/opt/etc/init.d/rs.unslug
    
    #================================================
    
    /bin/mount -o sync,noatime,rw /dev/discs/disc0/part1 /opt
    /bin/mount -o sync,noatime,rw /dev/discs/disc1/part1 /tmp/harddisk

    Штатный ftp отключен.
    После ребута mount выдает следующее:
    Code:
    /dev/root on / type squashfs (ro)
    none on /dev type devfs (rw)
    proc on /proc type proc (rw)
    ramfs on /tmp type ramfs (rw)
    usbfs on /proc/bus/usb type usbfs (rw)
    В /dev есть устройство scsi, но не более того. Никаких /dev/discs/... или /dev/scsi/... НЕТУ

  10. #460
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788

  11. #461
    Join Date
    Nov 2007
    Location
    Санкт-Петербург
    Posts
    28
    1) все сохранено на флэшке, т.к. после ребута все файлы на месте
    2) флаг исполняемого файла выставлен у всех и синтаксив в прорядке, т.к. скрипты нормально выполняются при запуске вручную. В частности, после запуска post-boot выдается предупреждение, что указанные модули уже загружены, а после post-mount "No such file or firectroy"

  12. #462
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    я бы посмотрел в /tmp/syslog.log т.к. это: /dev/discs/disc1/part1 должно возникать при распознавании усб носителя без всяких mount. Может носитель не распознается...

    Кроме того правильно /opt/etc/init.d/rc.unslug хотя к данной проблеме это не относится.

    ЗЫ Кстати --- возможная причина недостаточное питание для раскрутки винта.
    Last edited by al37919; 30-11-2007 at 15:21.

  13. #463
    Join Date
    Nov 2007
    Location
    Санкт-Петербург
    Posts
    28
    Code:
    [vunder@(none) root]$ cat /tmp/syslog.log
    Jan  1 03:00:03 syslogd started: BusyBox v1.1.3
    Jan  1 03:00:03 kernel: pty: 256 Unix98 ptys configured
    Jan  1 03:00:03 kernel: Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
    Jan  1 03:00:03 kernel: ttyS00 at 0xb8000300 (irq = 3) is a 16550A
    Jan  1 03:00:03 kernel: ttyS01 at 0xb8000400 (irq = 3) is a 16550A
    Jan  1 03:00:03 kernel: HDLC line discipline: version $Revision$, maxframe=4096
    Jan  1 03:00:03 kernel: N_HDLC line discipline registered.
    Jan  1 03:00:03 kernel: loop: loaded (max 8 devices)
    Jan  1 03:00:03 kernel: PPP generic driver version 2.4.2
    Jan  1 03:00:03 kernel: PPP Deflate Compression module registered
    Jan  1 03:00:03 kernel: PPP BSD Compression module registered
    Jan  1 03:00:03 kernel: MPPE/MPPC encryption/compression module registered
    Jan  1 03:00:03 kernel:  Amd/Fujitsu Extended Query Table v1.3 at 0x0040
    Jan  1 03:00:03 kernel:  Flash Id: Vendor: 0x0001 Device: 0x007e
    Jan  1 03:00:03 kernel: number of CFI chips: 1
    Jan  1 03:00:03 kernel: Flash device: 0x800000 at 0x1c000000
    Jan  1 03:00:03 kernel: Physically mapped flash: squashfs filesystem found at block 953
    Jan  1 03:00:03 kernel: Creating 5 MTD partitions on "Physically mapped flash":
    Jan  1 03:00:03 kernel: 0x00000000-0x00040000 : "boot"
    Jan  1 03:00:03 kernel: 0x00040000-0x007f0000 : "linux"
    Jan  1 03:00:03 kernel: 0x000ee744-0x007f0000 : "rootfs"
    Jan  1 03:00:03 kernel: 0x007f0000-0x00800000 : "nvram"
    Jan  1 03:00:03 kernel: 0x003e0000-0x007f0000 : "flashfs"
    Jan  1 03:00:03 kernel: sflash: found no supported devices
    Jan  1 03:00:03 kernel: NET4: Linux TCP/IP 1.0 for NET4.0
    Jan  1 03:00:03 kernel: IP Protocols: ICMP, UDP, TCP, IGMP
    Jan  1 03:00:03 kernel: IP: routing cache hash table of 512 buckets, 4Kbytes
    Jan  1 03:00:03 kernel: TCP: Hash tables configured (established 2048 bind 4096)
    Jan  1 03:00:03 kernel: Linux IP multicast router 0.06 plus PIM-SM
    Jan  1 03:00:03 kernel: ip_conntrack version 2.1 (256 buckets, 2048 max) - 352 bytes per conntrack
    Jan  1 03:00:03 kernel: ip_conntrack_pptp version 1.9 loaded
    Jan  1 03:00:03 kernel: ip_nat_pptp version 1.5 loaded
    Jan  1 03:00:03 kernel: ip_tables: (C) 2000-2002 Netfilter core team
    Jan  1 03:00:03 kernel: ipt_time loading
    Jan  1 03:00:03 kernel: NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
    Jan  1 03:00:03 kernel: IPv6 v0.8 for NET4.0
    Jan  1 03:00:03 kernel: IPv6 over IPv4 tunneling driver
    Jan  1 03:00:03 kernel: NET4: Ethernet Bridge 008 for NET4.0
    Jan  1 03:00:03 kernel: 802.1Q VLAN Support v1.7 Ben Greear <greearb@candelatech.com>
    Jan  1 03:00:03 kernel: All bugs added by David S. Miller <davem@redhat.com>
    Jan  1 03:00:03 kernel: FAT: bogus logical sector size 11008
    Jan  1 03:00:03 kernel: FAT: bogus logical sector size 11008
    Jan  1 03:00:03 kernel: NTFS: Unable to set blocksize 512.
    Jan  1 03:00:03 kernel: VFS: Mounted root (squashfs filesystem) readonly.
    Jan  1 03:00:03 kernel: Mounted devfs on /dev
    Jan  1 03:00:03 kernel: Freeing unused kernel memory: 72k freed
    Jan  1 03:00:03 kernel: Algorithmics/MIPS FPU Emulator v1.5
    Jan  1 03:00:03 kernel: eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 4.108.9.0
    Jan  1 03:00:03 kernel: PCI: Enabling device 01:02.0 (0004 -> 0006)
    Jan  1 03:00:03 kernel: eth1: Broadcom BCM4318 802.11 Wireless Controller 4.108.9.0
    Jan  1 03:00:03 kernel: device eth0 entered promiscuous mode
    Jan  1 03:00:03 kernel: device vlan0 entered promiscuous mode
    Jan  1 03:00:03 kernel: device eth1 entered promiscuous mode
    Jan  1 03:00:03 kernel: br0: port 2(eth1) entering learning state
    Jan  1 03:00:03 kernel: br0: port 1(vlan0) entering learning state
    Jan  1 03:00:03 kernel: br0: port 2(eth1) entering forwarding state
    Jan  1 03:00:03 kernel: br0: topology change detected, propagating
    Jan  1 03:00:03 kernel: br0: port 1(vlan0) entering forwarding state
    Jan  1 03:00:03 kernel: br0: topology change detected, propagating
    Jan  1 03:00:03 dnsmasq[70]: started, version 2.22 cachesize 150
    Jan  1 03:00:03 dnsmasq[70]: DHCP, IP range 192.168.1.2 -- 192.168.1.254, lease time 24h
    Jan  1 03:00:03 dnsmasq[70]: DHCP, /tmp/dnsmasq.log will be written every 8h
    Jan  1 03:00:03 dnsmasq[70]: read /etc/hosts - 4 addresses
    Jan  1 03:00:03 dnsmasq[70]: read /etc/ethers - 1 addresses
    Jan  1 03:00:03 dnsmasq[70]: reading /tmp/resolv.conf
    Jan  1 03:00:03 dnsmasq[70]: using nameserver 91.192.189.3#53
    Jan  1 03:00:03 dnsmasq[70]: using nameserver 91.192.189.2#53
    Jan  1 03:00:03 kernel: usb.c: registered new driver usbdevfs
    Jan  1 03:00:03 kernel: usb.c: registered new driver hub
    Jan  1 03:00:03 kernel: usb-uhci.c: $Revision: 1.275 $ time 22:59:22 Oct 15 2007
    Jan  1 03:00:03 kernel: usb-uhci.c: High bandwidth mode enabled
    Jan  1 03:00:03 kernel: PCI: Enabling device 01:03.0 (0000 -> 0001)
    Jan  1 03:00:03 kernel: ECHI PCI device 30381106 found.
    Jan  1 03:00:03 kernel: UCHI reg 0x41 = 10
    Jan  1 03:00:03 kernel: UCHI reg 0x41 changed to = 0
    Jan  1 03:00:03 kernel: usb-uhci.c: USB UHCI at I/O 0x100, IRQ 12
    Jan  1 03:00:03 kernel: usb-uhci.c: Detected 2 ports
    Jan  1 03:00:03 kernel: usb.c: new USB bus registered, assigned bus number 1
    Jan  1 03:00:03 kernel: hub.c: USB hub found
    Jan  1 03:00:03 kernel: hub.c: 2 ports detected
    Jan  1 03:00:03 kernel: PCI: Enabling device 01:03.1 (0000 -> 0001)
    Jan  1 03:00:03 kernel: ECHI PCI device 30381106 found.
    Jan  1 03:00:03 kernel: UCHI reg 0x41 = 10
    Jan  1 03:00:03 kernel: UCHI reg 0x41 changed to = 0
    Jan  1 03:00:03 kernel: usb-uhci.c: USB UHCI at I/O 0x120, IRQ 12
    Jan  1 03:00:03 kernel: usb-uhci.c: Detected 2 ports
    Jan  1 03:00:03 kernel: usb.c: new USB bus registered, assigned bus number 2
    Jan  1 03:00:03 kernel: hub.c: USB hub found
    Jan  1 03:00:03 kernel: hub.c: 2 ports detected
    Jan  1 03:00:03 kernel: usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
    Jan  1 03:00:04 kernel: PCI: Enabling device 01:03.2 (0000 -> 0002)
    Jan  1 03:00:04 kernel: ehci_hcd 01:03.2: PCI device 1106:3104
    Jan  1 03:00:04 kernel: ehci_hcd 01:03.2: irq 12, pci mem c00f5000
    Jan  1 03:00:04 kernel: usb.c: new USB bus registered, assigned bus number 3
    Jan  1 03:00:04 kernel: ECHI PCI device 31041106 found.
    Jan  1 03:00:04 kernel: ECHI reg 0x49 = 80010f20
    Jan  1 03:00:04 kernel: ECHI reg 0x49 changed to = 80010f00
    Jan  1 03:00:04 kernel: ECHI reg 0x4b = 80010f09
    Jan  1 03:00:04 kernel: ECHI reg 0x4b changed to = 80010f29
    Jan  1 03:00:04 kernel: PCI: 01:03.2 PCI cache line size set incorrectly (0 bytes) by BIOS/FW, correcting to 32
    Jan  1 03:00:04 kernel: ehci_hcd 01:03.2: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4
    Jan  1 03:00:04 kernel: hub.c: USB hub found
    Jan  1 03:00:04 kernel: hub.c: 4 ports detected
    Jan  1 03:00:04 kernel: usb.c: registered new driver usblp
    Jan  1 03:00:04 kernel: printer.c: v0.13: USB Printer Device Class driver
    Jan  1 03:00:04 kernel: vlan1: Setting MAC address to  00 1b fc e2 98 16.
    Jan  1 03:00:04 kernel: VLAN (vlan1):  Underlying device (eth0) has same MAC, not checking promiscious mode.
    Jan  1 03:00:05 dropbear[95]: Running in background
    Jan  1 03:00:06 kernel: SCSI subsystem driver Revision: 1.00
    Jan  1 03:00:06 kernel: Initializing USB Mass Storage driver...
    Jan  1 03:00:06 kernel: usb.c: registered new driver usb-storage
    Jan  1 03:00:06 kernel: USB Mass Storage support registered.
    Jan  1 03:00:08 dropbear[100]: Child connection from ::ffff:192.168.1.15:1166
    Jan  1 03:00:13 dropbear[100]: password auth succeeded for 'vunder' from ::ffff:192.168.1.15:1166

  14. #464
    Join Date
    Nov 2007
    Location
    Санкт-Петербург
    Posts
    28
    Полный бред получается: иногда винт подключается (т.е. устройство соответсвующее появляется).
    Кстати, эфксперементы показали, что диск находится только если выключать питает железяки. После обячного reboot /dev/discs отсутствует
    Last edited by vunder; 30-11-2007 at 16:08.

  15. #465
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Jan 1 03:00:05 dropbear[95]: Running in background
    Jan 1 03:00:06 kernel: SCSI subsystem driver Revision: 1.00
    Jan 1 03:00:06 kernel: Initializing USB Mass Storage driver...
    Jan 1 03:00:06 kernel: usb.c: registered new driver usb-storage
    Jan 1 03:00:06 kernel: USB Mass Storage support registered.

    Если судить по этому логу, то все ОК, более того post-boot выполняется.

    Я бы попробовал подключить через usb hub с внешним питанием...

Page 31 of 212 FirstFirst ... 2129303132334181131 ... LastLast

Similar Threads

  1. can't login after mounting USB HDD
    By phenixyu in forum WL-700g Q&A
    Replies: 0
    Last Post: 04-01-2009, 05:52
  2. 7.09 + USB + hotplug
    By oilinki in forum WL-700g Q&A
    Replies: 0
    Last Post: 18-11-2007, 12:51
  3. USB Mounten an Asus WL HDD
    By verbatim in forum German Discussion - Deutsch (DE)
    Replies: 1
    Last Post: 15-10-2007, 11:24
  4. WL500g 2 USB Drucker und ein LPT
    By Trebron in forum German Discussion - Deutsch (DE)
    Replies: 1
    Last Post: 27-01-2006, 23:48

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •