"umount -a" Conflitando com Driver de Vídeo

Iniciado por Imigrante, 08 de Maio de 2007, 00:28

tópico anterior - próximo tópico

Imigrante

Quando utilizo o comando "sudo umount -a" o driver de vídeo para de funcionar.
Após acontecer o problema, ao tentar acessar o Gerenciador de Drivers Restritos, recebo a seguinte mensagem:



Ao reiniciar o sistema, tudo volta ao normal.
Não adianta simplesmente reiniciar o X, tenho que reiniciar o SO!

Ao desmontar as unidades individualmente ("sudo umount /media/x") o problema não acontece.

Sobre meu sistema e hardware:

SO: Linux Ubuntu 7.04 (feisty) com Kernel 2.6.20-13 + Interface Gnome
CPU: Intel Pentium 4 HT 2.8 1Mb L2 cache 800 FSB
Placa Mãe: Gigabyte GA-8KNXP (Chipset Intel 875P)
On-Board Sound: Realtek ALC658 UAJ CODEC
Memória: 2GB Corsair VS DDR400 CAS 2-2-2-8 em Dual Channel
Video: Gigabyte Radeon X800XT 256MB AGP (GV-R80T256V)
Monitor0: Samsung SyncMaster 793V 17"
Monitor1: Samsung SyncMaster 753V 17"
WebCam: Creative WebCam NX


O Driver de Vídeo é o instalado pelo Gerenciador de Drivers Restritos:
FGLRX

Meu Xorg está configurado para utilizar o BigDesktop SEM Desktop 3D:

Section "Files"
Fontpath "/usr/share/fonts/X11/misc"
Fontpath "/usr/share/fonts/X11/cyrillic"
Fontpath "/usr/share/fonts/X11/100dpi/:unscaled"
Fontpath "/usr/share/fonts/X11/75dpi/:unscaled"
Fontpath "/usr/share/fonts/X11/Type1"
Fontpath "/usr/share/fonts/X11/100dpi"
Fontpath "/usr/share/fonts/X11/75dpi"
# path to defoma fonts
Fontpath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "v4l"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "logielite"
Option "XkbLayout" "us"
Option "XkbOptions" "lv3:ralt_switch"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Buttons" "9"
Option "ZAxisMapping" "4 5"
Option "ButtonMapping" "1 2 3 6 7 8 9 10 11"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "Device"
Identifier "ATI RADEON X800 XT"
Driver "fglrx"
Busid "PCI:1:0:0"
Option "DesktopSetup" "horizontal" #Enable Big Desktop
Option "Mode2" "1280x1024" #Resolution for second monitor
Option "DesktopSetup" "LVDS,AUTO" #the types of monitors that is connected LVDS = LCD, CRT, AUTO
Option "EnablePrivateBackZ" "yes" #Enable 3d support <= May Not Work
Option "HSync2" "30-70" #This sets the horizontal sync for the secondary display.
Option "VRefresh2" "50-160" #This sets the refresh rate of the secondary display.
EndSection

Section "Monitor"
Identifier "Monitor Genérico"
Option "DPMS"
Horizsync 30-70
Vertrefresh 50-160
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI RADEON X800 XT"
Monitor "Monitor Genérico"
Defaultdepth 24
SubSection "Display"
Depth 1
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
  screen "Default Screen"
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"
Inputdevice "stylus" "SendCoreEvents"
Inputdevice "cursor" "SendCoreEvents"
Inputdevice "eraser" "SendCoreEvents"
EndSection

Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "0"
EndSection


Ainda não sei qual é a relação que este comando tem com o vídeo.   ???
Se alguém com mais esclarecimento neste assunto tiver alguma idéia de como resolver este conflito, por favor, poste-a aqui.
Por enquanto passarei a desmontar as unidades individualmente.
Abraços...
Imigrante

clcampos

Porque você executa um umount -a? Já leu o que ele faz?

Opção -a do man umount:

Citar
All  of  the  file systems described in /etc/mtab are unmounted.
(With umount version 2.7 and later: the proc filesystem  is  not unmounted.)

No meu caso seria terrível já que o comando tira tudo que esta no arquivo /etc/mtab


$ cat /etc/mtab
/dev/sda6 / reiserfs rw,notail 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
/sys /sys sysfs rw,noexec,nosuid,nodev 0 0
varrun /var/run tmpfs rw,noexec,nosuid,nodev,mode=0755 0 0
varlock /var/lock tmpfs rw,noexec,nosuid,nodev,mode=1777 0 0
procbususb /proc/bus/usb usbfs rw 0 0
udev /dev tmpfs rw,mode=0755 0 0
devshm /dev/shm tmpfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
lrm /lib/modules/2.6.20-15-generic/volatile tmpfs rw 0 0
/dev/sda1 /media/hda1 vfat rw,utf8,umask=007,gid=46 0 0
/dev/sda2 /media/hda2 vfat rw,utf8,umask=007,gid=46 0 0
/dev/sda3 /media/hda3 vfat rw,utf8,umask=007,gid=46 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
$
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Imigrante

Executo o comando para desmontar todas as unidades de uma só vez, para agilizar.

Este é o meu mtab:
/dev/hdd3 / ext3 rw,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
/sys /sys sysfs rw,noexec,nosuid,nodev 0 0
varrun /var/run tmpfs rw,noexec,nosuid,nodev,mode=0755 0 0
varlock /var/lock tmpfs rw,noexec,nosuid,nodev,mode=1777 0 0
procbususb /proc/bus/usb usbfs rw 0 0
udev /dev tmpfs rw,mode=0755 0 0
devshm /dev/shm tmpfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
lrm /lib/modules/2.6.20-13-generic/volatile tmpfs rw 0 0
/dev/hda1 /media/winxp fuseblk rw,nosuid,nodev,noatime,allow_other,blksize=4096 0 0
/dev/hda2 /media/e fuseblk rw,nosuid,nodev,noatime,allow_other,blksize=4096 0 0
/dev/hdb1 /media/win2k3 fuseblk rw,nosuid,nodev,noatime,allow_other,blksize=4096 0 0
/dev/hdb2 /media/i fuseblk rw,nosuid,nodev,noatime,allow_other,blksize=4096 0 0
/dev/hdd1 /media/j vfat rw,umask=0000 0 0
/dev/hde1 /media/d fuseblk rw,nosuid,nodev,noatime,allow_other,blksize=4096 0 0
/dev/hdf1 /media/f fuseblk rw,nosuid,nodev,noatime,allow_other,blksize=4096 0 0
/dev/hdg1 /media/g fuseblk rw,nosuid,nodev,noatime,allow_other,blksize=4096 0 0
/dev/hdh1 /media/h fuseblk rw,nosuid,nodev,noatime,allow_other,blksize=4096 0 0
nfsd /proc/fs/nfsd nfsd rw 0 0
rpc_pipefs /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0


Qual é o processo dele que faz causar o problema?
Abraços...
Imigrante

clcampos

#3
Bem se o comando desmonta tudo que esta listado no arquivo /etc/mtab ele tenta desmontar coisas importantes, como sua partição raiz, além da proc, sys e etc.

Não sei se o arquivo influência outra coisa do sistema operacional, vale uma pesquisa sobre sua função. Caso ele só influencie isso vale tirar tudo e deixar apenas as linhas referentes às entradas que deseja desmontar.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!