Kirjoittaja Aihe: Digi-kamera USB-massamuistina  (Luettu 3935 kertaa)

Tapio Väättänen

  • Käyttäjä
  • Viestejä: 9
    • Profiili
    • http://tav.iki.fi
Digi-kamera USB-massamuistina
« : 19.02.06 - klo:15.54 »
Hei,

Asensin eilen kannettavaan FC3:n tilalle Ubuntu 5.10:n. Kaiken kaikkiaan positiivinen kokemus nopeutensa ja huomattavasti pienemmän tilantarpeensa ansiosta Fedoraan verrattuna.

Kaikki muu tuntuu toimivan, mutta HP PhotoSmart M307, joka aiemmin toimi Fedorassa täysin ongelmitta USB-massamuistina, ei nyt sitten toimikaan Ubuntussa. Eikä toimi edes PTP:llä. Sama kamera (itseasiassa minulla on noita kaksi) toimii edelleen viereisessä SuSE 9.3:ssa täysin ongelmitta.

Missähän vika mahtaa olla. gnome-volume-manager ilmoittaa seuraavaa:


Koodia: [Valitse]
manager.c/1619: New Device: /org/freedesktop/Hal/devices/usb_device_3f0_4002_noserial
manager.c/1619: New Device: /org/freedesktop/Hal/devices/usb_device_3f0_4002_noserial_if0
manager.c/1619: New Device: /org/freedesktop/Hal/devices/usb_device_3f0_4002_noserial_if0_scsi_host
manager.c/1619: New Device: /org/freedesktop/Hal/devices/usb_device_3f0_4002_noserial_if0_scsi_host_scsi_device_lun0
manager.c/1619: New Device: /org/freedesktop/Hal/devices/storage_model_PhotoSmart_M307
manager.c/1642: not a mountable volume: /org/freedesktop/Hal/devices/storage_model_PhotoSmart_M307
manager.c/1686: Changed: /dev/sda

Mistähän tuo "not a mountable volume" tulee?

Dmesg ilmoittaa seuraavaa:

Koodia: [Valitse]
$ sudo dmesg
[4297141.019000] usb 1-1: new full speed USB device using uhci_hcd and address 4
[4297141.251000] scsi2 : SCSI emulation for USB Mass Storage devices
[4297141.255000] usb-storage: device found at 4
[4297141.255000] usb-storage: waiting for device to settle before scanning
[4297146.259000]   Vendor: HP        Model: PhotoSmart M307   Rev: No.1
[4297146.259000]   Type:   Direct-Access                      ANSI SCSI revision: 00
[4297146.279000] SCSI device sda: 245920 512-byte hdwr sectors (126 MB)
[4297146.282000] sda: Write Protect is off
[4297146.282000] sda: Mode Sense: 87 00 00 08
[4297146.282000] sda: assuming drive cache: write through
[4297146.295000] SCSI device sda: 245920 512-byte hdwr sectors (126 MB)
[4297146.298000] sda: Write Protect is off
[4297146.298000] sda: Mode Sense: 87 00 00 08
[4297146.298000] sda: assuming drive cache: write through
[4297146.298000]  /dev/scsi/host2/bus0/target0/lun0: unknown partition table
[4297146.333000] Attached scsi removable disk sda at scsi2, channel 0, id 0, lun 0
[4297146.338000] usb-storage: device scan complete


Laitetta ei voi myöskään mountata käsin. mount -t vfat /dev/sda /mnt/ jää ikuiseen jumiin. /dev/sda1:tä käytettäessä saan vain ilmoituksen: 

Koodia: [Valitse]
$ sudo mount -t vfat /dev/sda1 /mnt/
mount: special device /dev/sda1 does not exist


lshal antaa seuraavaa:

Koodia: [Valitse]
Dumping 55 device(s) from the Global Device List:
-------------------------------------------------
udi = '/org/freedesktop/Hal/devices/storage_model_PhotoSmart_M307'
  info.addons = {'hald-addon-storage'} (string list)
  storage.policy.should_mount = true  (bool)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_model_PhotoSmart_
M307'  (string)
  info.udi = '/org/freedesktop/Hal/devices/storage_model_PhotoSmart_M307'  (stri
ng)
  storage.requires_eject = true  (bool)
  storage.hotpluggable = true  (bool)
  info.capabilities = {'storage', 'block'} (string list)
  info.category = 'storage'  (string)
  info.product = 'PhotoSmart M307'  (string)
  info.vendor = 'HP'  (string)
  storage.removable = true  (bool)
  storage.physical_device = '/org/freedesktop/Hal/devices/usb_device_3f0_4002_no
serial_if0'  (string)
  storage.lun = 0  (0x0)  (int)
  storage.drive_type = 'disk'  (string)
  storage.vendor = 'HP'  (string)
  storage.model = 'PhotoSmart M307'  (string)
  storage.automount_enabled_hint = true  (bool)
  storage.media_check_enabled = true  (bool)
  storage.no_partitions_hint = false  (bool)
  storage.bus = 'usb'  (string)
  block.is_volume = false  (bool)
  block.minor = 0  (0x0)  (int)
  block.major = 8  (0x8)  (int)
  block.device = '/dev/sda'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_3f0_4002_noserial_if0_s
csi_host_scsi_device_lun0'  (string)
  linux.sysfs_path_device = '/sys/block/sda'  (string)
  linux.sysfs_path = '/sys/block/sda'  (string)

Missähän vika mahtaisi olla? Katselin aiempia postauksia, ja huomasin, että muillakin on vastaavia ongelmia ollut.  Jossain ehdotettiin libpmount0.0:n asentamista, ja kokeilin tuotakin. Ei mitään vaikutusta, ei ennen eikä jälkeen buutin.

Mitähän sitä voisi seuraavaksi kokeilla?

Terveisin,

-T

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: Digi-kamera USB-massamuistina
« Vastaus #1 : 19.02.06 - klo:16.12 »
Mounttaukset ovat kyllä ubuntun heikoin lenkki. Ubuntussa yleensä mountataan tiedostot /media kansioon ei /mnt kuten jossain muissa distroissa. Näkyykö kameraasi fdiskillä? sudo fdisk -l
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

Tapio Väättänen

  • Käyttäjä
  • Viestejä: 9
    • Profiili
    • http://tav.iki.fi
Re: Digi-kamera USB-massamuistina
« Vastaus #2 : 19.02.06 - klo:16.30 »
Mounttaukset ovat kyllä ubuntun heikoin lenkki. Ubuntussa yleensä mountataan tiedostot /media kansioon ei /mnt kuten jossain muissa distroissa. Näkyykö kameraasi fdiskillä? sudo fdisk -l

Sama kai se sinänsä on minne tuon mounttaa, jos käsin mounttaa. Joka tapauksessa mounttaus ei onnistu /media/usb1:een¹ sen paremmin kuin /mnt:henkään;  käsin eikä automaagisesti. sudo fdisk -l jumittaa. Olin tuon itseasiassa aiemmin kokeillut, mutta unohtui mainita aiemmasta viestistä.

Hieman vastaavia ongelmia oli aivan alkupään 2.6 kerneleillä Fedoran kanssa. Nuo ongelmat korjaantui muistaakseni 2.6.8:n tienoilla. Ubuntussa on nyt:

$ uname -a
Linux metical 2.6.12-9-386 #1 Mon Oct 10 13:14:36 BST 2005 i686 GNU/Linux

¹) sudo mkdir /media/usb1 && sudo mount -t vfat /dev/sda /media/usb1 ==> jumittaa kunnes suljen kameran, jonka jälkeen herjaa.


Terveisin,

-T

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Re: Digi-kamera USB-massamuistina
« Vastaus #3 : 19.02.06 - klo:18.46 »
Lainaus
Mitähän sitä voisi seuraavaksi kokeilla?

Tee vaikka bugiraportti.
https://launchpad.net/malone/distros/ubuntu
https://launchpad.net/distros/ubuntu/+filebug/+login

Dapperin livelevyllä voisi kanssa kokeilla toimiiko tuo.
http://cdimage.ubuntu.com/releases/dapper/flight-4/



Tapio Väättänen

  • Käyttäjä
  • Viestejä: 9
    • Profiili
    • http://tav.iki.fi
Re: Digi-kamera USB-massamuistina
« Vastaus #4 : 20.02.06 - klo:23.29 »
Lainaus
Mitähän sitä voisi seuraavaksi kokeilla?

Tee vaikka bugiraportti.
https://launchpad.net/malone/distros/ubuntu
https://launchpad.net/distros/ubuntu/+filebug/+login

No tein sitten bugi-raportin:

https://launchpad.net/distros/ubuntu/+source/hal/+bug/32182

Olikohan tuo järkevää merkata HALin bugiksi? Aiheesta on niin monta muutakin bugi-raporttia, että luulisi korjaantuvan. Toisaalta aiheeseen löytyi erinomaisen monta korjaustakin, joista ainutkaan ei vaan auttanut juuri omaan ongelmaani.

Lainaus
Dapperin livelevyllä voisi kanssa kokeilla toimiiko tuo.
http://cdimage.ubuntu.com/releases/dapper/flight-4/

Pistin tuon latautumaan. Täytyy kokeilla.

Terveisin,

-T

Tapio Väättänen

  • Käyttäjä
  • Viestejä: 9
    • Profiili
    • http://tav.iki.fi
Re: Digi-kamera USB-massamuistina
« Vastaus #5 : 21.02.06 - klo:13.43 »
Lainaus
Dapperin livelevyllä voisi kanssa kokeilla toimiiko tuo.
http://cdimage.ubuntu.com/releases/dapper/flight-4/

Pistin tuon latautumaan. Täytyy kokeilla.

No eipä toimi Dapperin livelläkään. Kokeilin toisella koneellakin. fdisk -l jumittuu. Ei onnistu mounttaus sen enempää manuaalisesti kuin automatisoidustikaan.

Harmi, koska kun tuo ei ole korjaanunut Dapperiin, niin korjauksen suhteen 5.10:een tuskin kannattaa pidätellä henkeään. Ilman tätä ongelmaa olisin samoin tein heittänyt Ubuntun kaikkiin koneisiini, nyt täytynee ilmeisesti luopua tästä ainokaisestakin.

Täytyy nyt katsella jos bugi-raporttiin reagoidaan jotenkin. Olen aikaisemmin tehnyt tasan yhden bugiraportin RHES:lle. Korjausta sai odottaa rapiat puoli vuotta :) Ko. bugin ongelmat oli tosin äärimmäisen helppo välttää.

Terveisin,

-T