Montowanie sony ericssona z karta memory stick

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
miras_w
Beginner
Posty: 199
Rejestracja: 13 czerwca 2007, 19:32
Lokalizacja: Wejherowo

Montowanie sony ericssona z karta memory stick

Post autor: miras_w »

Nie miałem nigdy z tym problemu.
Debian leny gdy próbuje otworzyć system -> urządzenia do przechwytywania danych -.> 2.1removable media ( na karte pamięci telefonu.) wypluwa okno.

Obrazek

proszę o pomoc?
olka
Posty: 65
Rejestracja: 20 października 2007, 12:52
Lokalizacja: Gdynia

Re: Montowanie sony ericssona z karta memory stick

Post autor: olka »

miras_w pisze:Nie miałem nigdy z tym problemu.
Nigdy - tzn? na tym systemie w tej samej konfiguracji?
To już Twój drugi post tyczący problemów z nośnikami wymiennymi - nie zmieniałeś ostatnio zawartości fstaba albo konfiguracji hal-a ?
miras_w
Beginner
Posty: 199
Rejestracja: 13 czerwca 2007, 19:32
Lokalizacja: Wejherowo

Post autor: miras_w »

Jeśli chodzi o konfiguracje hal-a to mam tylko jeden plik

Kod: Zaznacz cały

cat preferences.fdi
<?xml version="1.0" encoding="UTF-8"?> 

<!--
  Some examples how to use hal fdi files for system preferences
  You can either uncomment the examples here or put them in a seperate .fdi
  file.
-->
<deviceinfo version="0.2">
<!--
  The following shows how to hint gnome-volume-manager and other programs
  that honor the storage.automount_enabled_hint to not mount non-removable
  media.
-->
<!--
  <device>
    <match key="storage.hotpluggable" bool="false">
      <match key="storage.removable" bool="false">
        <merge key="storage.automount_enabled_hint" type="bool">false</merge>
      </match>
    </match>
  </device>
-->


<!--
  The following shows how to put sync and noatime on for devices smaller then
  1Gb and off for device larger then that. Note that the sync option can wear
  out device faster then you'd like too. See
  [url]http://readlist.com/lists/vger.kernel.org/linux-kernel/22/111748.html[/url] for
  more info.
-->
<!--
  <device>
    <match key="block.is_volume" bool="true">
      <match key="volume.size" compare_lt="1000000000">
        <match key="@block.storage_device:storage.hotpluggable" bool="true">
          <merge key="volume.policy.mount_option.sync" type="bool">true</merge>
          <merge key="volume.policy.mount_option.noatime" type="bool">true</merge>
        </match>
        <match key="@block.storage_device:storage.removable" bool="true">
          <merge key="volume.policy.mount_option.sync" type="bool">true</merge>
          <merge key="volume.policy.mount_option.noatime" type="bool">true</merge>
        </match>
      </match>
      <match key="volume.size" compare_ge="1000000000">
        <match key="@block.storage_device:storage.hotpluggable" bool="true">
          <merge key="volume.policy.mount_option.sync" type="bool">false</merge>
          <merge key="volume.policy.mount_option.noatime" type="bool">false</merge>
        </match>
        <match key="@block.storage_device:storage.removable" bool="true">
          <merge key="volume.policy.mount_option.sync" type="bool">false</merge>
          <merge key="volume.policy.mount_option.noatime" type="bool">false</merge>
        </match>
      </match>
    </match>
  </device>
-->
</deviceinfo>
jeśli fstab to nic nie zmieniałem jednie co odłączyłem jeden napęd.

Kod: Zaznacz cały

cat //etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda2       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda1       /home         ext3    defaults        0       2
/dev/hda6       /home/ftp                         ext3    defaults        0       2
/dev/hdb1       /home/hdb ext3    defaults        0       2
/dev/hda3       /usr            ext3    defaults        0       2
/dev/hda7       /var            ext3    defaults        0       2
/dev/hda8       /var/spool/squid ext3    defaults        0       2
/dev/hda5       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/hdd        /media/cdrom1   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
olka
Posty: 65
Rejestracja: 20 października 2007, 12:52
Lokalizacja: Gdynia

Post autor: olka »

A jak jest widziany telefon w systemie? (nie posiadam czegoś takiego).
W fstabie nie widzę żadnego wpisu dotyczącego innych nośników wymiennych niż cdromy. Ręcznie (jako root) montujesz bez problemu?
miras_w
Beginner
Posty: 199
Rejestracja: 13 czerwca 2007, 19:32
Lokalizacja: Wejherowo

Post autor: miras_w »

tak jako root moge zamontować poleceniem

Kod: Zaznacz cały

 mount -t vfat /dev/sda1 /media
co zrobic montowac jako zwykły user?
olka
Posty: 65
Rejestracja: 20 października 2007, 12:52
Lokalizacja: Gdynia

Post autor: olka »

miras_w pisze:co zrobic montowac jako zwykły user?
Dodać do /etc/fstab wpis umożliwiający montowanie urządzenia /dev/sda1:

Kod: Zaznacz cały

/dev/sda1    /media    vfat    user,noauto,iocharset=iso8859-2,codepage=852,umask=0,exec 0 0
(pisane z pamięci - jakbym coś zamieszała to pisz od razu, będziemy prostować :mrgreen: )

Swoją drogą bez sensu montować cokolwiek bezpośrednio w /media - stwórz jakiś podkatalog (nadaj pełne prawa dostępu dla wszystkich do niego) i tam montuj (oczywiście odpowiednio zmodyfikuj w/w linijkę.
miras_w
Beginner
Posty: 199
Rejestracja: 13 czerwca 2007, 19:32
Lokalizacja: Wejherowo

Post autor: miras_w »

chyba coś nie tak

Kod: Zaznacz cały

Dec 18 11:40:19 wozio kernel: FAT: Directory bread(block 538) failed
Dec 18 11:40:19 wozio kernel: scsi 0:0:0:0: rejecting I/O to dead device
Dec 18 11:40:19 wozio kernel: FAT: Directory bread(block 539) failed
Dec 18 11:40:19 wozio kernel: scsi 0:0:0:0: rejecting I/O to dead device
Dec 18 11:40:19 wozio kernel: FAT: Directory bread(block 540) failed
Dec 18 11:40:19 wozio kernel: scsi 0:0:0:0: rejecting I/O to dead device
Dec 18 11:40:19 wozio kernel: FAT: Directory bread(block 541) failed
za karzydym razem widzi karte telefonu jako inne urzadzenie sda, sdb, sdc
olka
Posty: 65
Rejestracja: 20 października 2007, 12:52
Lokalizacja: Gdynia

Post autor: olka »

miras_w pisze:chyba coś nie tak

Kod: Zaznacz cały

Dec 18 11:40:19 wozio kernel: FAT: Directory bread(block 538) failed
Dec 18 11:40:19 wozio kernel: scsi 0:0:0:0: rejecting I/O to dead device
(...)
za każdym razem widzi karte telefonu jako inne urzadzenie sda, sdb, sdc
W tym momencie przestałam Cię rozumieć: wcześniej pisałeś, że bez problemu montujesz jako root sda1, a to co wyżej zamieszczasz jest (jak rozumiem, bo nie byłeś łaskaw napisać) logiem kernela, który ma problem z obsługą urządzenia. Także to, pod jakim urządzeniem system widzi Twój telefon jest sprawą jądra a nie użytkownika (notabene: jeśli podłączyłeś już jakiś inny nośnik, to nic dziwnego, że telefon jest wykrywany jako inne urządzenie).
Generalnie: uściślij fakty: co montujesz, jak montujesz, gdzie działa, gdzie nie działa , jakie komunikaty i gdzie otrzymujesz...
Zauważ, że ja nie wiem nic o tym co robisz/robiłeś ponad to, co napisałeś - a tu zeznania, przynajmniej dla mnie, są niejasne (może dla innych jaśniejsze, ale jakoś nikt sie nie kwapi przesadnie z pomocą...)
miras_w
Beginner
Posty: 199
Rejestracja: 13 czerwca 2007, 19:32
Lokalizacja: Wejherowo

Post autor: miras_w »

Logi kernela które wypisałem są powodem umieszczenia wpisu w //etc/fstab twojego wpisu

Kod: Zaznacz cały

/dev/sda1    /media    vfat    user,noauto,iocharset=iso8859-2,codepage=852,umask=0,exec 0 0
później podłączajc i odłączajać nosik kernel widzi go jako inne urządzenie sdc, sdd itd..

Natowmiast jeśli jako root wydam polecenie
mount -t vfat /dev/urączenie /media

monuję sie ale tylko jako root a chciałbym aby podłaczając telefon demon hal podmontowywał tak aby urzytownikowi pojawiało się okieno z info czy podmatowąć nośnik.
Mam nadzieje ze trochę rozjaściłem :) i grzecznie jak i spokojnie proszę o pomoc Olu...
olka
Posty: 65
Rejestracja: 20 października 2007, 12:52
Lokalizacja: Gdynia

Post autor: olka »

ok, zróbmy tak:
(przed wykonaniem przeczytaj proszę całość, w trakcie nie wykonuj żadnych innych operacji, a w szczególności odwołujących się do sprzętu).
Uruchom system, zwróć uwagę żeby nie było żadnych nośników (płyty, pendrive'y itp itd, jeśli masz mysz na usb i zwyczaj odłączania, podłącz ją przed włączeniem systemu).
(Nie to żeby reboot był tutaj do czegoś potrzebny, ale niech nam nie brużdżą jakieś wcześniejsze działania.)
Nie podłączaj telefonu (a tym bardziej jakichkolwiek innych nośników wymiennych czy urządzeń!)
Zakomentuj wpis w fstab (jakkolwiek mam taki sam i z powodzeniem montuję zarówno pendrive'a jak i aparat fotograficzny)

Wszystkie polecenia wykonuj jako user - chyba, że zaznaczono inaczej
1.

Kod: Zaznacz cały

mkdir ~/komunikaty
2.podłącz telefon (tutaj można polemizować czy będziesz go podłączał jako root czy jako user ;-))
3.

Kod: Zaznacz cały

dmesg > ~/komunikaty/dmesg_po_podlaczeniu
4.zamontuj jako root
5.

Kod: Zaznacz cały

dmesg > ~/komunikaty/dmesg_root
6.

Kod: Zaznacz cały

cat /etc/mtab > ~/komunikaty/mtab_mount_root
7.odmontuj jako root, ale nie odłączaj telefonu
8.odkomentuj jako root wpis w fstab
9.

Kod: Zaznacz cały

cp /etc/fstab ~/komunikaty/
10.zamontuj jako user z poziomu konsoli
11.zachowaj ewentualne komunikaty jakie się wyświetlą
12.

Kod: Zaznacz cały

dmesg > ~/komunikaty/dmesg_user
13.

Kod: Zaznacz cały

cat /etc/mtab > ~/komunikaty/mtab_mount_user
14.jeśli się zamontował to odmontuj, jeśli nie to nie
15.odłącz urządzenie
16.podłącz ponownie, nic nie montuj!
17.

Kod: Zaznacz cały

dmesg > ~/komunikaty/dmesg_po_podlaczeniu2
18.zamontuj z poziomu KDE (masz ten automagiczny aplet wykrywający włożenie nośnika jak rozumiem)
19.zanotuj komunikaty
20.

Kod: Zaznacz cały

dmesg > ~/komunikaty/dmesg_autouser
21.

Kod: Zaznacz cały

cat /etc/mtab > ~/komunikaty/mtab_automount
Hmm, to by było chyba na tyle, mam nadzieję, że nigdzie nie ma żadnej literówki :mrgreen:

Ewentualne komunikaty (opisane!) oraz info, w którym punkcie montowanie się powiodło: na forum, pliki z katalogu ~/komunikaty/ jako załączniki poproszę (jeśli forum akceptuje archiwa może być w 1 paczce).
Wszelkie inne spostrzeżenia i informacje - składnie i wyczerpująco opisane - również mile widziane.
ODPOWIEDZ