Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Sony PSP in Gentoo mounten [SOLVED]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
GTAdmin
Tux's lil' helper
Tux's lil' helper


Joined: 22 Sep 2006
Posts: 99
Location: Hannover

PostPosted: Sat Oct 07, 2006 11:51 am    Post subject: Sony PSP in Gentoo mounten [SOLVED] Reply with quote

Guten Tag,
ich möchte gerne meine PSP von Sony in Gentoo einbinden.
Dass Gerät wird wie ein USB Stick gehändelt.
Dazu habe ich mich mit dem UDEV Howto und dem UDEV Rules Howto beschäftigt.
UDEV, Hotplug und Coldplug und die SCSI Geschichten laufen im Kernel (2.6.17) integriert einwandfrei, eine externe SATA USB Festplatte ist bereits integriert.
Nach einem
Code:
~ $ ls /dev

fand ich heraus, dass die neu angeschlossene psp sich in sdd befindet.
Also flugs ein
Code:
~ $ udevinfo -a -p /sys/block/sdd

eingegeben und heraus bekommen, dass es sich um die PSP handelt.
Gemäss dem UDEV Howto habe ich dann
Code:
 ~ $ sudo touch /etc/udev/rules.d/10-udev.rules

erstellt. In dieser Datei habe ich folgende UDEV-Regel angelegt:
Code:
BUS=="scsi", KERNEL="sd?1", SYSFS{model}=="PSP", NAME="sonypsp"

So, ein Neustart und die PSP wurde in /dev/sonypsp angezeigt.
Also schnell
Code:
~$ mkdir /mnt/sonypsp

erstellt und die /etc/fstab dahingehend angepasst
Code:
/dev/sonypsp            /mnt/sonypsp    vfat            noatime,auto,user,rw,exec,umask=000,gid=000     0 0

Komischerweise musste ich nach dem Neustart sdc und sdd nocheinmal tauschen, so dass die PSP nun unter sdc läuft und die ext. Festplatte unter sdd.
Damit könnte ich noch leben, aber nun kommt mein eigentliches Problem oder besser Wunsch:

Das Ganze funktioniert nur so, wenn alle Geräte beim Booten aktiv sind.
Wenn die PSP beim Booten nicht am Rechner steckt, dann funktioniert auch meine externe Festplatte nicht, da sie dann wieder unter sdc angelegt wird.
Ausserdem möchte ich, dass ich dass die PSP nach dem Abziehen des Steckers vom Dekstop verschwindet und beim Wiedereinstöpseln wieder erscheint.

GTAdmin


Last edited by GTAdmin on Sat Oct 07, 2006 5:50 pm; edited 2 times in total
Back to top
View user's profile Send private message
GTAdmin
Tux's lil' helper
Tux's lil' helper


Joined: 22 Sep 2006
Posts: 99
Location: Hannover

PostPosted: Sat Oct 07, 2006 1:33 pm    Post subject: Reply with quote

Ich glaube mein Ansatz war nicht richtig.
Das ganze wird sicherlich über eine UDEV-Regel für USB Mass Storage Devices laufen.
Natürlich habe ich das mal durchprobiert mit
Code:
BUS="usb", KERNEL="sd*", SYSFS{product}=="PSP Type A", NAME="%k", SYMLINK="sonypspsd%n", GROUP="disk"

ganz gemäss dem Mass Storage Howto bei Wiki.
Bis auf eine kleine Änderung. von meiner PSP wird keine Serial ausgegeben und so habe ich den product Namen verwendet.
Falls jemand noch mal eine Info braucht
Code:
 ~ $ udevinfo -a -p /sys/block/sdc

udevinfo starts with the device the node belongs to and then walks up the
device chain, to print for every device found, all possibly useful attributes
in the udev key format.
Only attributes within one device section may be used together in one rule,
to match the device for which the node will be created.

  looking at device '/block/sdc':
    KERNEL=="sdc"
    SUBSYSTEM=="block"
    SYSFS{stat}=="     290      258      660      290        0        0        0        0       0      290      290"
    SYSFS{size}=="3973120"
    SYSFS{removable}=="1"
    SYSFS{range}=="16"
    SYSFS{dev}=="8:32"

  looking at device '/devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4:1.0/host2/target2:0:0/2:0:0:0':
    ID=="2:0:0:0"
    BUS=="scsi"
    DRIVER=="sd"
    SYSFS{ioerr_cnt}=="0x1"
    SYSFS{iodone_cnt}=="0x12d"
    SYSFS{iorequest_cnt}=="0x12d"
    SYSFS{iocounterbits}=="32"
    SYSFS{timeout}=="30"
    SYSFS{state}=="running"
    SYSFS{rev}=="1.00"
    SYSFS{model}=="PSP             "
    SYSFS{vendor}=="Sony    "
    SYSFS{scsi_level}=="3"
    SYSFS{type}=="0"
    SYSFS{queue_type}=="none"
    SYSFS{queue_depth}=="1"
    SYSFS{device_blocked}=="0"
    SYSFS{max_sectors}=="240"

und etwas weiter unten steht noch
Code:
 looking at device '/devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4:1.0':
    ID=="1-4:1.0"
    BUS=="usb"
    DRIVER=="usb-storage"
    SYSFS{interface}=="USB Mass Storage"
    SYSFS{modalias}=="usb:v054Cp01C8d0100dc00dsc00dp00ic08isc05ip50"
    SYSFS{bInterfaceProtocol}=="50"
    SYSFS{bInterfaceSubClass}=="05"
    SYSFS{bInterfaceClass}=="08"
    SYSFS{bNumEndpoints}=="02"
    SYSFS{bAlternateSetting}==" 0"
    SYSFS{bInterfaceNumber}=="00"

  looking at device '/devices/pci0000:00/0000:00:1d.7/usb1/1-4':
    ID=="1-4"
    BUS=="usb"
    DRIVER=="usb"
    SYSFS{configuration}==""
    SYSFS{product}=="PSP Type A"
    SYSFS{manufacturer}=="Sony"
    SYSFS{maxchild}=="0"
    SYSFS{version}==" 2.00"
    SYSFS{devnum}=="3"
    SYSFS{speed}=="480"
    SYSFS{bMaxPacketSize0}=="64"
    SYSFS{bNumConfigurations}=="1"
    SYSFS{bDeviceProtocol}=="00"
    SYSFS{bDeviceSubClass}=="00"
    SYSFS{bDeviceClass}=="00"
    SYSFS{bcdDevice}=="0100"
    SYSFS{idProduct}=="01c8"
    SYSFS{idVendor}=="054c"
    SYSFS{bMaxPower}=="  2mA"
    SYSFS{bmAttributes}=="c0"
    SYSFS{bConfigurationValue}=="1"
    SYSFS{bNumInterfaces}==" 1"


Welches von beiden ist denn nun das richtige?
Hat denn noch keiner seine PSP in Gentoo eingebunden?

GTAdmin
Back to top
View user's profile Send private message
GTAdmin
Tux's lil' helper
Tux's lil' helper


Joined: 22 Sep 2006
Posts: 99
Location: Hannover

PostPosted: Sat Oct 07, 2006 5:15 pm    Post subject: Reply with quote

Man man man,
es sprudelt hier ja nur so vor Lösungsvorschlägen :lol:
Wie kommt es eigentlich, das
Code:
dmesg | grep usb

mir die PSP nicht anzeigt?
Code:
~ $ dmesg | grep usb
usbcore: registered new driver usbfs
usbcore: registered new driver hub
usb usb1: configuration #1 chosen from 1 choice
usb usb2: configuration #1 chosen from 1 choice
usb usb3: configuration #1 chosen from 1 choice
usb usb4: configuration #1 chosen from 1 choice
usb usb5: configuration #1 chosen from 1 choice
usb 1-8: new high speed USB device using ehci_hcd and address 6
usb 1-8: configuration #1 chosen from 1 choice
usb 2-1: new low speed USB device using uhci_hcd and address 2
usb 2-1: configuration #1 chosen from 1 choice
usb 4-1: new full speed USB device using uhci_hcd and address 2
usb 4-1: configuration #1 chosen from 1 choice
usb 4-2: new low speed USB device using uhci_hcd and address 3
usb 4-2: configuration #1 chosen from 1 choice
usb 5-1: new low speed USB device using uhci_hcd and address 2
usb 5-1: configuration #1 chosen from 1 choice
drivers/usb/class/usblp.c: Disabling reads from problem bidirectional printer on usblp0
drivers/usb/class/usblp.c: usblp0: USB Unidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x03F0 pid 0x0004
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
usb-storage: device found at 6
usb-storage: waiting for device to settle before scanning
usbcore: registered new driver usb-storage
input: USB HID v1.00 Gamepad [MOSIC      USB 2A4K  GamePad          ] on usb-0000:00:1d.0-1
input: USB HID v1.00 Joystick [HID 6666:0667] on usb-0000:00:1d.3-1
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
usb-storage: device scan complete
usb 1-4: new high speed USB device using ehci_hcd and address 7
usb 1-4: configuration #1 chosen from 1 choice
usb-storage: device found at 7
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete

udevinfo findet sie doch auch?
Back to top
View user's profile Send private message
GTAdmin
Tux's lil' helper
Tux's lil' helper


Joined: 22 Sep 2006
Posts: 99
Location: Hannover

PostPosted: Sat Oct 07, 2006 5:50 pm    Post subject: Reply with quote

Mir scheint, entweder sind meine Hürden zu groß (Was ich nicht glaube)
oder die Leute hier ignorieren mich schon :(

Na egal. Mein Problem ist jedenfalls gelöst :twisted:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum