Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian) Risorse italiane (documentazione e tools)
  • Search

[TIP] ogni esperienza un tip, ogni tip un'esperienza

Forum riservato alla documentazione in italiano.

Moderator: ago

Post Reply
  • Print view
Advanced search
5 posts • Page 1 of 1
Author
Message
codadilupo
Advocate
Advocate
Posts: 3135
Joined: Tue Aug 05, 2003 8:48 am

[TIP] ogni esperienza un tip, ogni tip un'esperienza

  • Quote

Post by codadilupo » Mon Nov 03, 2003 9:40 pm

Come fare un regalo alla vostra ragazza, e scoprire che risulterà propedeutico - Ovvero Come configurare il kernel per accedere a periferiche USB Mass Storage

Preambolo:
A volte mi capita di passeggiare, mano nella mano, con la mia pulzella.
Immagino sarà capitato anche a voi*.
Sarà capitato, poi, che abbiate adocchiato una macchinetta fotografica digitale.
Sarà capitato che, presi in un impeto di generosità, abbiate detto: "la vuoi ?" pentendovene, per altro, immediatamente, ma il danno é oramai fatto. Infatti la risposta, se vi é capitato, non ha potuto che essere: "Sì! Sì Sì Sì Sì !".
E, mano al portafoglio, ve la siete portata a casa. La macchinetta, voglio dire, la pulzella, si spera che la portiate a casa senza mettere mano al portafogli !
E, però, quale sorpresa scoprire che la signorina DSC30 della Nortek supporta linux !
E, però, quale sconoforto, scoprire che le istruzioni in merito, riguardano soltanto l'horrido cappello rosso.
Ecco cosa dovete fare, se avete un kernel 2.6, una macchinetta con interfaccia usb, un po' di paziena (proprio poca, non disperate) e volete poter copiare le vostre foto, sul vostro Hard Disk.

Per prima cosa dovete scaricarvi il kernel: la serie 2.4 va bene, ma io vi suggerisco la 2.6: primo, perché é più recente, e supporta molto meglio le periferiche USB; secondo, perché per la 2.4 ho testato solo la versione 2.4.22, e ho comunque fatto molta piu' fatica a fargli fare quello che volevo ;-)
  • ovviamente, se già utilizzate un kernel 2.4.22 o successivo, potete evitare di scaricarlo!

Code: Select all

# emerge sync
# cd /usr/portage/
# emerge sys-kernel/gentoo-kernel/gentoo-dev-sources/gentoo-dev-sources-2.6.0-_beta9.ebuild
ora, un bel

Code: Select all

#ls -la /usr/src/
per accertarvi che il symlink 'linux' punti alla versione del kernel appena scaricata: se così non fosse, provvedete a creare il link simbolico con:

Code: Select all

# cd /usr/src/
# rm -v linux
# ln -s linux-2.6.0-test9-gentoo linux
ora, posizionatevi nella cartella dove avete scompattato il kernel, per la precisione:

Code: Select all

# cd linux
e date

Code: Select all

# make mrproper; make menuconfig
in Device Drivers dovrete selezionare l'emulazione SCSI

Code: Select all

ATA/ATAPI/MFM/RLL support  --->
      [M ] SCSI emulation support 
nella sezione SCSI, selezionate

Code: Select all

	<*>SCSI device Support------->
		[*] SCSI Disk support
		[ ] SCSI Device support

Code: Select all

Device Drivers --------->
	USB Support------->
		[*] Support for USB
		[ ] USB verbose debug messages
		--- Miscellaneous USB options
		[*] USB Device Filesystem
		[*] Enforce USB bandwidth allocation (EXPERIMENTAL)
		[*] Dynamic USB minor allocation (EXPERIMENTAL)
		--- USB Host Controller Dirvers
		[M] EHCI HDC (USB 2.0) support
		[M] OHCI HDC support
		[M] UHCI HDC (most intel and VIA) support
		--- USB Device Class Drivers
		...
		[M] USB Mass Storage support
ora, compilate !

Code: Select all

# make; make modules_install
  • Se state usando un kernel 2.4, allora dovete dare:

    Code: Select all

    #make dep bzImage modules modules_install
editate il file /etc/modules.autoload/kernel/2.6 e inserite i nomi dei moduli: sg, sd_mod, ehci-hdc, ohci-hdc, uhci-hdc, usb-storage

Code: Select all

# nano -w /etc/modules.autoload/kernel/2.6
a questo punto, non vi resta che riavviare: se tutto é andato bene, potete attaccare il cavetto USB (questo é in dotazione con la camera, non ve lo posso prestare !) al pc, e poi, alla DSC30 Nortek. Nel vostro System Logger (se usate syslog-ng, date alt+F12) dovreste poter leggere qualcosa del tipo:
  • Code: Select all

    Nov 3 20:35:58 polemos hub 4-0:1:0 new USB device on port 1, assigned address 4
    Nov 3 20:35:58 polemos drivers/usb/serial/usb/ serial.c: none matched
    Nov 3 20:35:58 polemos scsi1 : SCSI emulation for USB Mass Storage devices
    Nov 3 20:35:58 polemos Vendor: MULTICAM Model: DISK		Rev: 1.00
    Nov 3 20:35:58 polemos Type:   Direct-Access			ANSI SCSI revision: 02
    Nov 3 20:35:58 polemos SCSI device sda: 32000 512-byte hdwr sectors (16 MB)
    Nov 3 20:35:58 polemos sda: Write Protect is off
    Nov 3 20:35:58 polemos sda: Mode Sense: 00 06 00 00
    Nov 3 20:35:58 polemos sda: assuming drive cache: write through
    Nov 3 20:35:58 polemos /dev/scsi/host0/bus0/target0/lun0: p1
    Nov 3 20:35:58 polemos Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
    Nov 3 20:35:58 polemos Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
    Nov 3 20:35:58 polemos WARNING: USB Mass Storage data integrity not assured
    Nov 3 20:35:58 polemos USB Mass Storage device found at 2
quindi, potete semplicemente dare:

Code: Select all

# mkdir /mnt/multicam
# mount /dev/sda1 /mnt/multicam
#ls -la /mnt/multicam/dcim/100photo/pict01.jpg
Coda

P.S.: *con la vostra eventuale pulzella, intendo: se ci provate con la mia, vi spezzo le braccine! ;-)
P.P.S.: ovviamente questa é solo la mia esperienza, maturata, mutuata e riadattata da un'osservazione minima del funzionamento della fotocamera sotto redhat: qualsiasi correzione, domanda, rimprovero (benevolo!) saranno ben accetti.
Last edited by codadilupo on Tue Nov 04, 2003 1:33 pm, edited 1 time in total.
Top
xlyz
Veteran
Veteran
User avatar
Posts: 1470
Joined: Sun Oct 27, 2002 8:04 pm
Location: Italy

  • Quote

Post by xlyz » Mon Nov 03, 2003 11:47 pm

mmm, visto che consigli di passare a 2.6, non e' meglio se descrivi anche tutte quelle cosine nuove che bisogna fare perchè funzioni? (tipo creare la diretory /sys e così via ...)

se la tua preoccupazione e' che nel frattempo devi lasciare sola la pulzella sono sicuro che tra chi ci legge qualche baldo giovine che si offra di tenerle compagnia lo troviamo 8)
Top
codadilupo
Advocate
Advocate
Posts: 3135
Joined: Tue Aug 05, 2003 8:48 am

  • Quote

Post by codadilupo » Mon Nov 03, 2003 11:52 pm

xlyz wrote:mmm, visto che consigli di passare a 2.6, non e' meglio se descrivi anche tutte quelle cosine nuove che bisogna fare perchè funzioni? (tipo creare la diretory /sys e così via ...)
detto fatto: per tutto quello che riguarda il passaggio al kernel 2.6, seguite il bianconiglio ;-)
se la tua preoccupazione e' che nel frattempo devi lasciare sola la pulzella sono sicuro che tra chi ci legge qualche baldo giovine che si offra di tenerle compagnia lo troviamo 8)
qua da me si dice: ten gio' i mann ! :twisted:

Coda
Top
cerri
Bodhisattva
Bodhisattva
User avatar
Posts: 2957
Joined: Wed Mar 05, 2003 5:36 am
Location: # init S
Contact:
Contact cerri
Website

  • Quote

Post by cerri » Tue Nov 04, 2003 7:21 am

O qui si smette di parlare di ragazze oppure questo topic viene mandato su marte.

Cerri minaccia dato il suo stato mentale instabile (leggere la sign, please) 8)
Enjoy your freedom.
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
<----------------------->
Andrea Cerrito
Top
Sparker
l33t
l33t
User avatar
Posts: 992
Joined: Thu Aug 28, 2003 2:49 pm

  • Quote

Post by Sparker » Tue Nov 04, 2003 7:50 am

xlyz wrote:(tipo creare la diretory /sys e così via ...)
Ma a cosa serve? sono mesi che ho il 2.6 ed è senpre andato una meraviglia anche senza /sys :oops:
(anche se avevo notato qualcosa su /sys all'avvio, ma non capivo perchè :oops: )
Top
Post Reply
  • Print view

5 posts • Page 1 of 1

Return to “Risorse italiane (documentazione e tools)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic