Título: FreeBSD - Dispositivos Publicado por: leogtz en 15 Julio 2011, 00:31 am Bueno, abro un nuevo tema para ver si podemos resolver el funcionamiento de los dispositivos.
Te dejo la salida de pastebin: http://pastebin.com/hWQzLEsQ (http://pastebin.com/hWQzLEsQ) Las salidas de gconf: Código: (0) leo || ~/Desktop]$ gconftool-2 -g /desktop/gnome/volume_manager/automount_drives cat /usr/local/etc/PolicyKit/PolicyKit.conf /etc/fstab /etc/sysctl.conf: Código
Aunque he agregado a fstab la línea: Código: /dev/ad4s2 /media/windows ntfs rw,noauto 0 0 No me lo monta, tengo que montarlo manualmente así: Citar [(0) leo || /media]$ sudo mount -t ntfs /dev/ad4s2 windows/ [(0) leo || /media]$ ls -1 windows/ $AttrDef $BadClus $Bitmap $Boot $Extend $LogFile $MFTMirr $Recycle.Bin $Secure $UpCase $Volume Archivos de programa Documents and Settings PerfLogs Program Files ProgramData Recovery System Volume Information Users Windows autoexec.bat config.sys hiberfil.sys pagefile.sys [(0) leo || /media]$ También para montar la USB tengo que hacerlo así: Citar [(0) leo || /media]$ sudo mount -t ntfs -o rw /dev/da1s1 flash/ [(0) leo || /media]$ cd flash/ [(0) leo || /media/flash]$ ls -c scripts Escuela c_projects programming Im?genes SetupDVDDecrypter_3.5.4.0.exe $Boot $LogFile $Secure $Volume $Bitmap perl bdpass.kdb bash cpps Cosas $BadClus $Extend $MFTMirr $UpCase $AttrDef [(0) leo || /media/flash]$ sudo rm -rvf SetupDVDDecrypter_3.5.4.0.exe rm: SetupDVDDecrypter_3.5.4.0.exe: Operation not supported [(1) leo || /media/flash]$ Aunque monte como lectura y escritura no me deja hacer nada. Te dejo /var/log/messages después de esto: Código: [(0) leo || /media]$ sudo umount windows/ http://pastebin.com/hLsfxdKT (http://pastebin.com/hLsfxdKT) Te dejo la salida de gpart list: Citar Geom name: ad4 state: OK fwheads: 16 fwsectors: 63 last: 312581807 first: 63 entries: 4 scheme: MBR Providers: 1. Name: ad4s1 Mediasize: 104857600 (100M) Sectorsize: 512 Mode: r0w0e0 rawtype: 7 length: 104857600 offset: 1048576 type: ntfs index: 1 end: 206847 start: 2048 2. Name: ad4s2 Mediasize: 52323942400 (49G) Sectorsize: 512 Mode: r1w1e1 rawtype: 7 length: 52323942400 offset: 105906176 type: ntfs index: 2 end: 102402047 start: 206848 3. Name: ad4s3 Mediasize: 40999322624 (38G) Sectorsize: 512 Mode: r0w0e0 rawtype: 5 length: 40999322624 offset: 52430896128 type: !5 index: 3 end: 182480895 start: 102404094 4. Name: ad4s4 Mediasize: 22019940352 (21G) Sectorsize: 512 Mode: r2w2e3 attrib: active rawtype: 165 length: 22019940352 offset: 93430218752 type: freebsd index: 4 end: 225488591 start: 182480896 Consumers: 1. Name: ad4 Mediasize: 160041885696 (149G) Sectorsize: 512 Mode: r3w3e7 Geom name: ad4s4 state: OK fwheads: 16 fwsectors: 63 last: 43007695 first: 0 entries: 8 scheme: BSD Providers: 1. Name: ad4s4a Mediasize: 20447232000 (19G) Sectorsize: 512 Mode: r1w1e1 rawtype: 7 length: 20447232000 offset: 0 type: freebsd-ufs index: 1 end: 39935999 start: 0 2. Name: ad4s4b Mediasize: 1048576000 (1.0G) Sectorsize: 512 Mode: r1w1e0 rawtype: 1 length: 1048576000 offset: 20447232000 type: freebsd-swap index: 2 end: 41983999 start: 39936000 Consumers: 1. Name: ad4s4 Mediasize: 22019940352 (21G) Sectorsize: 512 Mode: r2w2e3 Geom name: da1 state: OK fwheads: 255 fwsectors: 63 last: 3919859 first: 63 entries: 4 scheme: MBR Providers: 1. Name: da1s1 Mediasize: 2002845696 (1.9G) Sectorsize: 512 Mode: r1w1e2 attrib: active rawtype: 7 length: 2002845696 offset: 4128768 type: ntfs index: 1 end: 3919871 start: 8064 Consumers: 1. Name: da1 Mediasize: 2006974464 (1.9G) Sectorsize: 512 Mode: r1w1e3 He agregado lo siguiente a loader.conf a ver si cargaba la tarjeta de memoria SD, pero no, no hay resultados, tal vez tenga recompilar el kernel. Código: mmc_load="YES" EDITO: Acabo de agregar fusefs a rc.conf: Citar fusefs_enable="YES" Tengo instalados los siguientes paquetes: Citar [(0) leo || /media]$ pkg_info | grep -i "fuse" fusefs-kmod-0.3.9.p1.20080208_7 Kernel module for fuse fusefs-libs-2.7.4 FUSE allows filesystem implementation in userspace fusefs-ntfs-2011.4.12_1 Mount NTFS partitions (read/write) and disk images [(0) leo || /media]$ Respecto a libreoffice, es tema aparte, apenas está descargando cosas... Esperemos y se puedan resolver los problemas, gracias de antemano. Título: Re: FreeBSD - Dispositivos Publicado por: Foxy Rider en 15 Julio 2011, 04:28 am 1) Respecto al gconf -> está dando una salida que no debería (los valores, deberían ser todos false) ... seguiste esta guía ? -> http://www.freebsd.org/gnome/docs/halfaq.html#q3
2) Respecto al fstab -> probá cambiar la última línea a esto (si usás el driver de FreeBSD sólo podés usar esa partición readonly) : Código: /dev/ad4s2 /media/windows ntfs rw,mountprog=/usr/local/bin/ntfs-3g,late 0 0 También toca agregar proc al fstab (no, no se monta automáticamente y PolicyKit depende de esto) Código: proc /proc procfs rw 0 0 3) Respecto al USB -> tenés que montar usando ntfs-3g (fijate cómo ilustré en el fstab), no el mount_ntfs(8) (http://www.freebsd.org/cgi/man.cgi?query=mount_ntfs) que no soporta rw 4) messages & dmesg -> Fijate esto : Citar module ath already present! module_register: module pccard/wi already exists! Module pccard/wi failed to register: 17 module_register: module pci/wi already exists! Module pci/wi failed to register: 17 Fijate no tener dos veces lo mismo en /boot/loader.conf ... Respecto a la tarjeta SD, si esos drivers no crearon un dispositivo en /dev, entonces no soportan tu lector (hay gente que compra lectores USB para evitar depender de los que vienen en las laptops y ahí corre el tradicional driver umass ... pero eso no es solución, es una porquería), voy a consultarlo con algún dev de FreeBSD para ver si hay soporte para tu dispositivo (al momento no lo puedo identificar en dmesg), aunque esperanza no ofrezco. Saludos. Edit: recién me avivo que montás el usb como da1 ... podrías corroborarme que da0 no es el lector ? probá insertando una tarjeta primero, por esto lo digo : Citar Jul 14 16:08:50 kernel: da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 Jul 14 16:08:50 kernel: da0: <Generic- Multi-Card 1.00> Removable Direct Access SCSI-0 device Jul 14 16:08:50 kernel: da0: Serial Number 20071114173400000 Jul 14 16:08:50 kernel: da0: 40.000MB/s transfers Jul 14 16:08:50 kernel: da0: Attempt to query device size failed: NOT READY, Medium not present Error típico de tratar de acceder a un dispositivo removible o lectora de CDs (lo descarto, estas normalmente se crean como passX, cdX o dvd en /dev) ... Título: Re: FreeBSD - Dispositivos Publicado por: leogtz en 15 Julio 2011, 07:54 am Bueno, ha servido, ya me monta la partición de Windows correctamente y además puedo escribir en ella :D :
Citar # Device Mountpoint FStype Options Dump Pass# Ahora falta ver el automount de las USB, no me las monta, a menos que el sistema inicie con la USB conectada, pero/dev/ad4s4b none swap sw 0 0 /dev/ad4s4a / ufs rw 1 1 /dev/acd0 /cdrom cd9660 ro,noauto 0 0 /dev/acd0 /media/dvd cd9600 ro,noauto 0 0 proc /proc procfs rw 0 0 /dev/ad4s2 /media/windows ntfs rw,mountprog=/usr/local/bin/ntfs-3g,late 0 0 puedo montarla así: Citar sudo mount -t ntfs -o rw,mountprog=/usr/local/bin/ntfs-3g /dev/da0s1 /media/flash Faltaría editar algo para que lo haga de esta manera, lamentablemente no sé como :S :pEn este momento tengo conectada una USB, que ya está montada y es "da0s1", y me quedan estos: Código
Al intentar montar el uno y el otro obtengo: Citar [(0) leo || /media]$ sudo mount -t ntfs -o rw,mountprog=/usr/local/bin/ntfs-3g /dev/da0 /media/shit Error opening '/dev/da0': Operation not permitted Failed to mount '/dev/da0': Operation not permitted The NTFS partition is hibernated. Please resume and shutdown Windows properly, or mount the volume read-only with the 'ro' mount option, or mount the volume read-write with the 'remove_hiberfile' mount option. For example type on the command line: mount -t ntfs-3g -o remove_hiberfile /dev/da0 /media/shit Citar [(14) leo || /media]$ sudo mount -t ntfs -o rw,mountprog=/usr/local/bin/ntfs-3g,remove_hiberfile /dev/da0 /media/shit Error opening '/dev/da0': Operation not permitted Failed to mount '/dev/da0': Operation not permitted The NTFS partition is hibernated. Please resume and shutdown Windows properly, or mount the volume read-only with the 'ro' mount option, or mount the volume read-write with the 'remove_hiberfile' mount option. For example type on the command line: mount -t ntfs-3g -o remove_hiberfile /dev/da0 /media/shit Citar [(14) leo || /media]$ sudo mount -t ntfs -o rw,mountprog=/usr/local/bin/ntfs-3g,remove_hiberfile /dev/da1 /media/shit Error opening '/dev/da1': Input/output error Failed to mount '/dev/da1': Input/output error NTFS is either inconsistent, or there is a hardware fault, or it's a SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows then reboot into Windows twice. The usage of the /f parameter is very important! If the device is a SoftRAID/FakeRAID then first activate it and mount a different device under the /dev/mapper/ directory, (e.g. /dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation for more details. [(13) leo || /media]$ Y lamentablemente no se puede montar :s. Título: Re: FreeBSD - Dispositivos Publicado por: leogtz en 15 Julio 2011, 21:28 pm Bueno, respecto a lo de las memorias SD, descubrí que la memoria no servía no sé si sería por eso, la cambié por otra y ahora la monta perfecto... bueno, por lo menos la monta bien cuando la memoria está conectada a la hora de iniciar el sistema.
Título: Re: FreeBSD - Dispositivos Publicado por: Foxy Rider en 15 Julio 2011, 22:38 pm 1) Montar desde la consola un sistema de archivos ntfs ( " Faltaría editar algo para que lo haga de esta manera, lamentablemente no sé como " )
Código
ntfs-3g {-o opciones=encasoquelashaya} [dispositivo] [mount point] 2) Devfs : Toca modificar devfs para dar permisos a los nodos apropiados en /dev (esto una copia exacta de las modificaciones que hice a mi devfs, fijate qué te sirve ^^) Código: ####### 3) Resto : Fijate que esos daX que tenés tienen un slice (partición), usá eso para montar, y fijate si realmente su sistema de archivos es ntfs ! Sino estás tratando de montar todo el dispositivo en vez de la partición que tiene el sistema de archivos (sonó raro, pero es más fácil explicarlo así), es como montar sda en vez de un sda1 o sda2 .... 4) Probá prender la máquina con la tarjeta puesta y probá tipear "mount" para ver qué nodo es en /dev (es más fácil de esta forma supongo) también probá poner una tarjeta mientras el sistema está booteado (o sacá y poné una tarjeta NO MONTADA) y fijate que pasa en dmesg. Saludos. Título: Re: FreeBSD - Dispositivos Publicado por: leogtz en 16 Julio 2011, 08:12 am Veré qué puedo hacer, sino me veré obligado a crear un script en shell interactivo para montar...
|