View previous topic :: View next topic |
Author |
Message |
GTAdmin Tux's lil' helper
Joined: 22 Sep 2006 Posts: 99 Location: Hannover
|
Posted: Sat Oct 07, 2006 11:51 am Post subject: Sony PSP in Gentoo mounten [SOLVED] |
|
|
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
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 |
|
|
GTAdmin Tux's lil' helper
Joined: 22 Sep 2006 Posts: 99 Location: Hannover
|
Posted: Sat Oct 07, 2006 1:33 pm Post subject: |
|
|
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 |
|
|
GTAdmin Tux's lil' helper
Joined: 22 Sep 2006 Posts: 99 Location: Hannover
|
Posted: Sat Oct 07, 2006 5:15 pm Post subject: |
|
|
Man man man,
es sprudelt hier ja nur so vor Lösungsvorschlägen
Wie kommt es eigentlich, das
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 |
|
|
GTAdmin Tux's lil' helper
Joined: 22 Sep 2006 Posts: 99 Location: Hannover
|
Posted: Sat Oct 07, 2006 5:50 pm Post subject: |
|
|
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 |
|
Back to top |
|
|
|
|
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
|
|