Logo

MiniDisc Forum

unterstützt von mp3-player.de
Aktuelle Zeit: Freitag 3. September 2010, 14:43

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 40 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: HiMD unter Linux via fuse
BeitragVerfasst: Mittwoch 26. November 2008, 17:48 
Offline
MD-Fachmann
MD-Fachmann

Registriert: Mittwoch 26. November 2008, 16:00
Beiträge: 591
Wohnort: Oslo, Norwegen
Hallo,

ich bin gerade dabei, mit einem Bekannnten (sehr faehiger Windows/Linux-Entwickler, er ist einer der Wine-Hauptentwickler :)) herauszufinden, wie man HiMD-Geraete unter Linux ansteueren kann. Wie es aussieht, scheint im Gegensatz zur NetMD bei der HiMD *kein* zusaetzlicher Geraetetreiber noetig, sondern nur eine DLL, welche aufgesetzt ueber USB Mass-Storage das Dateisystem auf der MiniDisc erzeugt.

Wenn alles klappt, werden wir ein FUSE-Modul fuer Linux/Unix programmieren, mit dem man den HiMD-Walkman (jedoch nicht NetMD) ueber Linux befuellen kann (klingt etwas sehr optimistisch, aber die Chancen stehen laut meinem Bekannten nicht schlecht).

Hat jemand hier noch Interesse an sowas oder hat keiner mehr einen MD-Walkman ?

Habe gerade meinen HiMD-Walkman nicht zur Hand (liegt zuhause), aber koennte jemand mal gucken, was "lsusb -v" fuer den HiMD-Walkman ausspuckt ?

Adrian


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Mittwoch 26. November 2008, 19:34 
Offline
MD-Freak
MD-Freak
Benutzeravatar

Registriert: Montag 18. August 2003, 16:55
Beiträge: 2304
Wohnort: OWL
adrian82 hat geschrieben:
Hallo,

ich bin gerade dabei, mit einem Bekannnten (sehr faehiger Windows/Linux-Entwickler, er ist einer der Wine-Hauptentwickler :)) herauszufinden, wie man HiMD-Geraete unter Linux ansteueren kann. Wie es aussieht, scheint im Gegensatz zur NetMD bei der HiMD *kein* zusaetzlicher Geraetetreiber noetig, sondern nur eine DLL, welche aufgesetzt ueber USB Mass-Storage das Dateisystem auf der MiniDisc erzeugt.

Wenn alles klappt, werden wir ein FUSE-Modul fuer Linux/Unix programmieren, mit dem man den HiMD-Walkman (jedoch nicht NetMD) ueber Linux befuellen kann (klingt etwas sehr optimistisch, aber die Chancen stehen laut meinem Bekannten nicht schlecht).

Hat jemand hier noch Interesse an sowas...

Mit Sicherheit besteht hier auch Interesse...

adrian82 hat geschrieben:
...oder hat keiner mehr einen MD-Walkman ?

Soll das ein Witz sein... :weglach: :sound: :dj:

adrian82 hat geschrieben:
Habe gerade meinen HiMD-Walkman nicht zur Hand (liegt zuhause), aber koennte jemand mal gucken, was "lsusb -v" fuer den HiMD-Walkman ausspuckt ?

Adrian

Dazu kann ich leider nix sagen...

mfg

_________________
Sony: MZ-RH1, MZ-DH10P, MZ-RH10, MZ-RH910, MZ-RH710, MZ-NHF800, MZ-NH600, MZ-NH1, MZ-EH70, MZ-NF520D, MZ-E310, MZ-N510, MZ-B10, MZ-N10, MZ-N910, MZ-R909, R909, MZ-R70, MZ-R37, MZ-R50, MZ-R35, MZ-E20, MZ-R3, MZ-1 // Sharp: DR580, DR470, DR410, MT180, MT888, SR50, MT15 // Aiwa: NX9, NX1, F70, AIWA AM-F3, HX400 // Panasonic: MJ55D blau, MR200 // JVC: XM-PX3 // Kenwood: DMC-G7R //
Onkyo MD-105FX / MXD-D5C / MDS-JE780 /MDS-JE640 / MDS-JE510 / Aiwa CSD-MD5 / Sony ZS-M1
MDX-C8500R / MDX-C670 / MDX-66XLP / XA-C30 / connects2-Box


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Mittwoch 26. November 2008, 21:02 
Offline
MD-Fachmann
MD-Fachmann

Registriert: Mittwoch 26. November 2008, 16:00
Beiträge: 591
Wohnort: Oslo, Norwegen
So,

habe mal bei meinem MZ-RH10 "lsusb -v" aufgerufen, waehrend das Ding an meiner Linux-Kiste hing:

Code:
Bus 002 Device 002: ID 054c:021a Sony Corp. Hi-MD WALKMAN
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x054c Sony Corp.
  idProduct          0x021a Hi-MD WALKMAN
  bcdDevice            1.00
  iManufacturer           1 Sony
  iProduct                2 Hi-MD
  iSerial                 3 02000102A36E
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      5 SFF-8070i
      bInterfaceProtocol     80
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
Device Status:     0x0000
  (Bus Powered)


Das Ding bietet als einzigen USB-Service "Mass Storage" an, das bedeutet, dass Windows auf die HiMD-Geraete *ohne* einen zusaetzlichen Treiber zugreift und erklaert auch, warum der HiMD-MusicTransfer for Mac son einfaches Programm (1MB Code fuer PPC und X86 !) ist. Es muss lediglich die Dateistrukturen der HiMD auf der FAT-Partition lesen und schreiben koennen.

Die Chancen stehen also gut, dass man ein Programm/Library etc pp schreiben kann, welches die neueren HiMD-Modelle, welche ausschliesslich ueber Mass-Storage kommunizieren, ueber Linux (oder sonstiges Unix) befuellen kann.

Waere schoen, wenn jemand mit einem NetMD-Walkman (nicht HiMD) diesen an seinen Linux-Rechner anschliessen koennte und "lsusb -v > netmdlsusb.txt" als root aufrufen koennte und diese Datei hochladen koennte. Dann wuessten wir naemlich genau, ob NetMD und HiMD sich grundsaetzlich unterscheiden. Wie es naemlich aussieht, braucht Windows fuer die NetMD-Geraete einen echten Treiber (.sys).

Letzte Frage an die NetMD-Benutzer: Kann man diese als reinen Datenspeicher verwenden, d.h. werden die als USB-Platte von Windows, Mac etc pp ohne weiteres erkennt (ohne dass SonicStage samt Treibern installiert ist ?).

Ich werd morgen meinen HiMD-Walkman mit in die Uni nehmen und in den Messpausen mal sehen, wie die Chancen stehen, da etwas zu frickeln :).

Adrian


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Mittwoch 26. November 2008, 21:19 
Offline
MD-Freak
MD-Freak
Benutzeravatar

Registriert: Montag 18. August 2003, 16:55
Beiträge: 2304
Wohnort: OWL
adrian82 hat geschrieben:
So,

habe mal bei meinem MZ-RH10 "lsusb -v" aufgerufen, waehrend das Ding an meiner Linux-Kiste hing:

Waere schoen, wenn jemand mit einem NetMD-Walkman (nicht HiMD) diesen an seinen Linux-Rechner anschliessen koennte und "lsusb -v > netmdlsusb.txt" als root aufrufen koennte und diese Datei hochladen koennte. Dann wuessten wir naemlich genau, ob NetMD und HiMD sich grundsaetzlich unterscheiden. Wie es naemlich aussieht, braucht Windows fuer die NetMD-Geraete einen echten Treiber (.sys).

Das kannst du auch mit dem RH10 machen, einfach eine "normale" MD einlegen, dann schaltet der RH10 von Hi-MD auf NetMD um.

adrian82 hat geschrieben:
Letzte Frage an die NetMD-Benutzer: Kann man diese als reinen Datenspeicher verwenden, d.h. werden die als USB-Platte von Windows, Mac etc pp ohne weiteres erkennt (ohne dass SonicStage samt Treibern installiert ist ?).
Adrian

Ganz klares NEIN. NetMD's kann man nicht zur Datenspeicherung verwenden. Es wird bei NetMD keine Platte erkannt :!:

mfg

_________________
Sony: MZ-RH1, MZ-DH10P, MZ-RH10, MZ-RH910, MZ-RH710, MZ-NHF800, MZ-NH600, MZ-NH1, MZ-EH70, MZ-NF520D, MZ-E310, MZ-N510, MZ-B10, MZ-N10, MZ-N910, MZ-R909, R909, MZ-R70, MZ-R37, MZ-R50, MZ-R35, MZ-E20, MZ-R3, MZ-1 // Sharp: DR580, DR470, DR410, MT180, MT888, SR50, MT15 // Aiwa: NX9, NX1, F70, AIWA AM-F3, HX400 // Panasonic: MJ55D blau, MR200 // JVC: XM-PX3 // Kenwood: DMC-G7R //
Onkyo MD-105FX / MXD-D5C / MDS-JE780 /MDS-JE640 / MDS-JE510 / Aiwa CSD-MD5 / Sony ZS-M1
MDX-C8500R / MDX-C670 / MDX-66XLP / XA-C30 / connects2-Box


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Mittwoch 26. November 2008, 22:59 
Offline
MD-NeuUser

Registriert: Mittwoch 26. November 2008, 22:53
Beiträge: 1
Hallo zusammen!

Für einen Sony MZ-RH1 sieht die Ausgabe nur geringfügig anders aus, sie hat 10 Zeilen mehr. Ich poste sie hier ebenfalls:

Code:
Bus 006 Device 006: ID 054c:0287 Sony Corp.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x054c Sony Corp.
  idProduct          0x0287
  bcdDevice            1.00
  iManufacturer           1 Sony
  iProduct                2 Hi-MD
  iSerial                 3 020001289248
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      5 SFF-8070i
      bInterfaceProtocol     80
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)


... und Interesse an einer solchen Software ist auf jeden Fall vorhanden :-)
Gruß,
mastermind


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Donnerstag 27. November 2008, 00:46 
Offline
MD-Fachmann
MD-Fachmann

Registriert: Mittwoch 26. November 2008, 16:00
Beiträge: 591
Wohnort: Oslo, Norwegen
Hallo,

habe mich mal etwas weiter mit dem HiMD-Format beschaefigt und probiert, ob man denn HiMDs 1:1 ueber ein Image kopieren kann. Ergebnis: Es funktioniert nicht, jedenfalls nicht mit dem MZ-RH10. Ursache dafuer ist eine Datei im "hmdhifi"-Verzeichnis, welche bei jeder Formatierung individuell neu erzeugt wird (eventuell auch nach jedem Schreibzugriff). Ich habe mal 2 MDs (74 und 80 min) mehrmals formatiert und mir hinterher die Pruefsummen der einzelnen Dateien auf dem Dateisystem angesehen und tatsaechlich wird die Datei "hmdhifi/mclist01.hma" jedesmal anders erzeugt (die Datei hat jedesmal eine andere Pruefsumme), obwohl ich nacheinander dieselbe MD formatiert habe. Ich vermute, dass der MD-Walkman einen zufaelligen Schluessel aus der Seriennummer der MD erzeugt und ihn darin speichert oder sowas aehnliches:

Code:
MD1, Sony 80min, direkt nach HiMD-Format

root@znote2:/mnt/hmdhifi> md5sum /mnt3/hmdhifi/*
64c228b7c4c1b02b6c2f1c11bc4148e6  /mnt3/hmdhifi/00010012.hma
5363c96604a0db55e0fafc787385e36b  /mnt3/hmdhifi/_0010012.hma
d41d8cd98f00b204e9800998ecf8427e  /mnt3/hmdhifi/atdata01.hma
bb7df04e1b0a2570657527a7e108ae23  /mnt3/hmdhifi/_clist01.hma
28147b60982b017008e75594ab2bdf00  /mnt3/hmdhifi/mclist01.hma
bb7df04e1b0a2570657527a7e108ae23  /mnt3/hmdhifi/_mdhifi.hma
1aca77e2188f52a62674fe8a873bdaba  /mnt3/hmdhifi/_rkidx01.hma
09b5367f524ecdbfcae6af4b3173d3db  /mnt3/hmdhifi/trkidx01.hma

MD1, erneut formatiert:

root@znote2:~>  md5sum /mnt3/hmdhifi/*
64c228b7c4c1b02b6c2f1c11bc4148e6  /mnt3/hmdhifi/00010012.hma
5363c96604a0db55e0fafc787385e36b  /mnt3/hmdhifi/_0010012.hma
d41d8cd98f00b204e9800998ecf8427e  /mnt3/hmdhifi/atdata01.hma
bb7df04e1b0a2570657527a7e108ae23  /mnt3/hmdhifi/_clist01.hma
6a649b0c85e8135973bd806c89301d8d  /mnt3/hmdhifi/mclist01.hma
bb7df04e1b0a2570657527a7e108ae23  /mnt3/hmdhifi/_mdhifi.hma
1aca77e2188f52a62674fe8a873bdaba  /mnt3/hmdhifi/_rkidx01.hma
09b5367f524ecdbfcae6af4b3173d3db  /mnt3/hmdhifi/trkidx01.hma

MD2, Axia 74min, direkt nach HiMD-Format:

root@znote2:/mnt3/hmdhifi> md5sum *
64c228b7c4c1b02b6c2f1c11bc4148e6  00010012.hma
5363c96604a0db55e0fafc787385e36b  _0010012.hma
d41d8cd98f00b204e9800998ecf8427e  atdata01.hma
bb7df04e1b0a2570657527a7e108ae23  _clist01.hma
972b731a184046d215b481f5c2b9b597  mclist01.hma
bb7df04e1b0a2570657527a7e108ae23  _mdhifi.hma
1aca77e2188f52a62674fe8a873bdaba  _rkidx01.hma
09b5367f524ecdbfcae6af4b3173d3db  trkidx01.hma

MD2, erneut formatiert:

root@znote2:/mnt3/hmdhifi> md5sum *
64c228b7c4c1b02b6c2f1c11bc4148e6  00010012.hma
5363c96604a0db55e0fafc787385e36b  _0010012.hma
d41d8cd98f00b204e9800998ecf8427e  atdata01.hma
bb7df04e1b0a2570657527a7e108ae23  _clist01.hma
2888e04fb0fe156b8e7079af13c2d82d  mclist01.hma
bb7df04e1b0a2570657527a7e108ae23  _mdhifi.hma
1aca77e2188f52a62674fe8a873bdaba  _rkidx01.hma
09b5367f524ecdbfcae6af4b3173d3db  trkidx01.hma


Alle anderen Dateien sind identisch. Es gilt also, erstmal herauszufinden, was es mit dieser "mclist01.hma" auf sich hat.

Adrian


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Donnerstag 27. November 2008, 01:00 
Offline
MD-Fachmann
MD-Fachmann

Registriert: Mittwoch 26. November 2008, 16:00
Beiträge: 591
Wohnort: Oslo, Norwegen
Hallo,

kurzer Nachtrag, ein hexdiff zweier mclist01.hma-Dateien:

Datei1

Code:
       0   4d 4c 53 54 00 00 01 24 00 00 00 00 00 00 00 00    MLST   $
      16   30 42 79 b5 62 0f 12 96 e7 44 6f a1 5f 47 f0 6b    0By b    Do _G k
      32   00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
      48   00 00 00 00 00 00 00 00 00 01 00 12 00 00 00 00
      64   02 02 00 00 02 00 01 02 a3 6e 00 00 4c 63 4d 10             n  LcM
      80   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      96   a3 72 b0 9b b7 8b ec 4f ff d5 d1 df 55 91 4b 8f     r     O    U K


Datei2

Code:
       0   4d 4c 53 54 00 00 01 24 00 00 00 00 00 00 00 00    MLST   $
      16   b9 c6 73 1c 71 88 e2 bd 92 7b 1e 85 52 e2 cd 62      s q    {  R  b
      32   00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
      48   00 00 00 00 00 00 00 00 00 01 00 12 00 00 00 00
      64   02 02 00 00 02 00 01 02 a3 6e 00 00 5f fd 8d f8             n  _
      80   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      96   ce 61 c5 90 7d f5 a3 0a 06 e4 27 f3 54 b2 57 ae     a  }     ' T W


Adrian


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Donnerstag 27. November 2008, 10:19 
Offline
MD-Guru
MD-Guru
Benutzeravatar

Registriert: Freitag 31. Mai 2002, 13:12
Beiträge: 17112
Wohnort: beutelsbach
bei offset 16 und 96 scheinen zwei schlüssel zu stehen,die wohl zur ver/entschlüsselung der musikdaten stehen,vermute ich

die letzten 4 byte bei offset 64 sehen nach einer 32 bittigen id aus :?: :!:

Am wochenende bin ich wieder daheim,da kann ich weitere tests machen,auch den lsusb -v im netmd modus denke das größte hindernis werden diese beiden schlüssel sein bei der himd implementation, aber ich glaube auch,das die Sache knackbar ist

_________________
Minidisk forever and Windows Vista Never :top: Never mind, Press Rewind


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Donnerstag 27. November 2008, 11:29 
Offline
MD-Liebhaber
MD-Liebhaber
Benutzeravatar

Registriert: Donnerstag 7. Dezember 2006, 10:53
Beiträge: 290
Wohnort: im Rheinland rund um Kölle
Für mich sind das alles böhmische Dörfer was Ihr da macht; ich kann also nichts konstruktives beitragen.

Aber:
Jaaaa! Ich will auch so'n Programm :top:
Dann kann ich meinen eee auch weiter XPfrei halten.
Mit Ubuntu sollte es doch auch klappen, oder?

Gruß,
Stefan

_________________
MD-Junkie
MZ-RH 1 / MZ-RH 10 / MZ-RH 10 / MZ-RH 10 / MZ-RH 10 / MZ-RH 710 / MZ-EH 70 / MZ-NH 1 / MZ-NH 900 / MZ-NH 700 /MZ-NH 700 / MZ-R 700 PC / MZ-R 55 / MZ-R 50 / MZ-R5ST / MZ 1 / MZ-EP 11 / NW-HD 5 / WM D6C / MD-105FX / MDS-JE 510 / Dallas MD 70


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Donnerstag 27. November 2008, 12:40 
Offline
MD-Fachmann
MD-Fachmann

Registriert: Mittwoch 26. November 2008, 16:00
Beiträge: 591
Wohnort: Oslo, Norwegen
Moin,

@djtechno:

Also wenn wir ueberhaupt irgendsowas zum Laufen bekommen, dann wird die Software nur auf HiMD transferieren koennen und auch nur MP3s (mehr kann ja die Software aufm Mac auch nicht). Ich wollte das mit NetMD nur nochmal als Bestaetigung sehen, dass die Dinger wirklich kein Mass-Storage machen. Mit "lsusb -v" kann man sich ansehen, welche Dienste ein USB-Geraet zur Verfuegung stellt. Es haette ja sein koennen, dass die HiMD-Walkmans fuer die Verwendung als Massenspeicher "MassStorage" anbieten, jedoch fuer den Musiktransfer in einen anderen Modus schalten, jedoch waere dieser dann dort gelistet !!

Als weiteres waer interessant zu wissen, wie die MP3-Daten in atdata01.hma gespeichert werden. Ich habe mal geschaut, wie die Pruefsummen sich aendern, wenn man eine MP3 auf die HiMD transferiert, ich poste das spaeter.

@Stefan:

Ja, das wuerde auch unter Ubuntu laufen oder jedem anderen Linux/Unix deiner Wahl. Auch unter MacOS-X und Cygwin auf Windows. Aber wir koennen gar nichts versprechen, die Daten scheinen auf der MD verschluesselt, nicht trivial :(.

Ich habe heute meinen HiMD-Walkman mit in die Uni genommen und wir schauen uns erstmal SonicStage unter wine an, wie gesagt, mein Bekannter ist wine-Entwickler. Er hat ein paar Patches in wine eingefuegt, damit SonicStage besser laeuft. Im uebrigen gibt es die soganannten iPod-Patches, welche die Funktionalitaet von Mp3-Playern mit wine vebessern.

Adrian


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Donnerstag 27. November 2008, 14:46 
Offline
technischer Administrator
technischer Administrator
Benutzeravatar

Registriert: Montag 27. Februar 2006, 02:34
Beiträge: 1441
Wohnort: Kassel, uspr. bei Heidelberg
Sekunde... heißt das, dein Freund hat es geschafft, SonicStage unter WINE zu verwenden? (Ich kam höchstens nur zum Splash-Screen.)
Falls ja, da würde wir gerne näheres drüber wissen, bzw. uns über ein Tutorial sehr freuen! :)

//edit: (Wobei die native Lösung natürlich im jeden Fall einer SonicStage-Emulation (bzw. Simulation) vorzuziehen wäre... oh ja... :roll:)

//edit2: An einem so großartigen Projekt möchte ich mich natürlich auch beteiligen. Ich habe hier mal die Ausgabe von 'lsusb -v' meines MZ-NH600 sowohl im Hi-MD als auch im NetMD Modus parat:

Hi-MD Modus:
Code:
Bus 001 Device 005: ID 054c:0187 Sony Corp. Hi-MD WALKMAN
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x054c Sony Corp.
  idProduct          0x0187 Hi-MD WALKMAN
  bcdDevice            1.00
  iManufacturer           1
  iProduct                2
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      5 SFF-8070i
      bInterfaceProtocol     80
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0


NetMD Modus:
Code:
Bus 001 Device 006: ID 054c:0186 Sony Corp. Net MD
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x054c Sony Corp.
  idProduct          0x0186 Net MD
  bcdDevice            1.00
  iManufacturer           1
  iProduct                2
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0


Toi, toi, toi! :top:

_________________
~ Daheim: Kenwood DM-3090 am Kenwood KR-7600 mit Sony MDR-XD100
~ Unterwegs: Sharp MD-MT90 mit Sennheiser HD 201 bzw. Sharp MD-MS722 (für Mikrofon-Aufnahmen und sonstiges)
~ Am PC: Creative SoundBlaster 5.1 VX an Thrustmaster 5.1 sound system vorzugsweise für Filme und Videospiele (auch mittels Line-In CAPTURE + EAX (CMSS 3D-Upmix) an Spielekonsolen :))

Warum ich MD benutze * Aufnahmen retten durch TOC-Cloning * QHiMDTransfer - eine freie Alternative zu SonicStage


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Donnerstag 27. November 2008, 15:18 
Offline
MD-Fachmann
MD-Fachmann

Registriert: Mittwoch 26. November 2008, 16:00
Beiträge: 591
Wohnort: Oslo, Norwegen
Hallo,

Numinos hat geschrieben:
Sekunde... heißt das, dein Freund hat es geschafft, SonicStage unter WINE zu verwenden? (Ich kam höchstens nur zum Splash-Screen.)
Falls ja, da würde wir gerne näheres drüber wissen, bzw. uns über ein Tutorial sehr freuen! :)


Ja, wie gesagt, er ist Wine-Entwickler. Er musste zunaechst etwas an wine patchen, damit SonicStage ueberhaupt installiert (der Installer stuerzt schon am Anfang ab).

Danach muss man mit winetricks (siehe Google) die Pakete "wmp9", "mdac28", "jet40" und "directx9" installieren. Danach laesst sich SonicStage, Version 3.3 starten. Sieht alles soweit gut aus, aber die Menues haben keine Bezeichnung (also nur die in der Menueleiste). Damit der Transfer klappt, sind denke ich die iPod-Patches fuer Wine notwendig.

Ich muss erstmal ins Labor, messen :).

Adrian


Dateianhänge:
sonicstagewine.jpg
sonicstagewine.jpg [ 67.29 KiB | 68-mal betrachtet ]
Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Donnerstag 27. November 2008, 23:36 
Offline
Administrator a.D.
Benutzeravatar

Registriert: Donnerstag 16. Dezember 2004, 17:34
Beiträge: 9634
adrian82 hat geschrieben:
habe mich mal etwas weiter mit dem HiMD-Format beschaefigt und probiert, ob man denn HiMDs 1:1 ueber ein Image kopieren kann. Ergebnis: Es funktioniert nicht, jedenfalls nicht mit dem MZ-RH10.


Das war auch bisher schon allgemeiner Kenntnisstand. Beim MZ-RH1 scheint Sony die Verschlüsselung aber etwas gelockert zu haben, siehe viewtopic.php?f=20&t=15456.

mastermind hat geschrieben:
Für einen Sony MZ-RH1 sieht die Ausgabe nur geringfügig anders aus, sie hat 10 Zeilen mehr.


Vielleicht steht dieser Unterschied ja mit dem oben verlinkten Thema in Zusammenhang?

_________________
Sharp MD-SR70, MD-MT80, 2 x MD-MT180, MD-MT190, MD-MT270, MD-DR470, Sony MZ-R30, MZ-R37, MZ-R50, MZ-R700, MZ-R909, MZ-N510, MZ-NH700, MZ-NH900, MZ-RH10, MZ-RH910, MZ-RH1, Aiwa AM-F80, Kenwood DMC-J7R


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Freitag 28. November 2008, 00:50 
Offline
MD-Fachmann
MD-Fachmann

Registriert: Mittwoch 26. November 2008, 16:00
Beiträge: 591
Wohnort: Oslo, Norwegen
SharpSony hat geschrieben:
Vielleicht steht dieser Unterschied ja mit dem oben verlinkten Thema in Zusammenhang?


Nee, die zusaetzlichen Zeilen kommen daher, dass der RH1 EHCI, also USB 2.0 kann. Das haben auch andere USB2.0-Geraete. USB ist ja bekanntermaßen abwaertskompatibel, deswegen haben die 2.0-Geraete die 2.0-Funktionalitaet zusaetzlich zu USB 1.1.

Dass man mit dem RH1 die Daten so ohne weiteres sichern/kopieren kann, ist unabhaengig davon kommt aber daher, dass die bei Sony bei dem Teil die Restriktionen gelockert haben. Is eben das letzte MD-Modell und die Funktionalitaet haben sie als Gimmick mit eingebaut. Ist vielleicht auch der Grund, warum man mit dem Teil die Musik aufm Mac mit dem Transferprogramm zurueck auf den Rechner kopieren kann.

Adrian


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Samstag 29. November 2008, 18:13 
Offline
MD-Fachmann
MD-Fachmann

Registriert: Mittwoch 26. November 2008, 16:00
Beiträge: 591
Wohnort: Oslo, Norwegen
Moin,

hier mal eine Anleitung zur Installation von SonicStage.

Installation von SonicStage 3.3 (ohne iPod-Patches) unter WINE. Diese
Anleitung erfordert etwas Erfahrung im Umgang mit dem Kompilieren von
Quellcode unter Linux. Es werden sicherlich einige Pakete vorher installiert
werden muessen, dazu achtet man auf die Ausgabe des "configure"-Skriptes
von wine, welches darauf hinweist, welche Paket fehlen. Unter Debian
bzw. Ubuntu findet man diese Pakete mit "apt-cache search PaketName".

Es wird auf jeden Fall das Paket "build-essential" benoetigt, dieses
installiert man mit "apt-get install build-essential". Im uebrigen
werden wahrscheinlich noch von vielen Bibliotheken die Entwicklungsversionen
installiert werden muessen, also "apt-get install libBLABLUB-dev". Ich werde
das nochmal mit einem frisch installierten Ubuntu 8.10 nachvollziehen und
die Pakete dann auflisten.

1.

Zunaechst laedt man sich den aktuellen Quellcode von wine aus dem Internet
in ein vorher angelegtes, leeres Verzeichnis herunter:

Code:
root@z6:..0/wine-sonicstage> wget http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.9.tar.bz2
--2008-11-29 15:25:24--  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.9.tar.bz2
Resolving ibiblio.org... 152.46.7.80
Connecting to ibiblio.org|152.46.7.80|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14731804 (14M) [application/x-bzip2]
Saving to: `wine-1.1.9.tar.bz2'

100%[==========================================================================================================================================================================>] 14,731,804   479K/s   in 31s     

2008-11-29 15:25:55 (467 KB/s) - `wine-1.1.9.tar.bz2' saved [14731804/14731804]

root@z6:..0/wine-sonicstage>



2.

Und entpackt den Quellcode:


Code:
root@z6:..0/wine-sonicstage> tar xjf wine-1.1.9.tar.bz2
root@z6:..0/wine-sonicstage>

3.

Jetzt muss der Patch angewendet werden, der verhindert, dass der
SonicStage-Installer beim Installieren abstuerzt:


Code:
root@z6:..0/wine-sonicstage> wget http://users.physik.fu-berlin.de/~glaubitz/sonicstage-wine.diff
--2008-11-29 15:30:24--  http://users.physik.fu-berlin.de/~glaubitz/sonicstage-wine.diff
Resolving users.physik.fu-berlin.de... 160.45.64.219
Connecting to users.physik.fu-berlin.de|160.45.64.219|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 693 [text/x-diff]
Saving to: `sonicstage-wine.diff'

100%[==========================================================================================================================================================================>] 693         --.-K/s   in 0s     

2008-11-29 15:30:24 (32.5 MB/s) - `sonicstage-wine.diff' saved [693/693]

root@z6:..0/wine-sonicstage> cd wine-1.1.9/
root@z6:..wine-sonicstage/wine-1.1.9> patch -p1 < ../sonicstage-wine.diff
patching file dlls/user32/button.c
root@z6:..wine-sonicstage/wine-1.1.9>

4. Nun wird wine gebaut und installiert:

Code:
root@z6:..wine-sonicstage/wine-1.1.9> ./configure ; make ; make install

5. Pruefen, ob wine richtig installiert wurde:

Code:
glaubitz@z6:~> wine --version
wine-1.1.9
glaubitz@z6:~> which wine
/usr/local/bin/wine
glaubitz@z6:~>


(Version sollte 1.1.9 sein und es muss unter /usr/local/bin installiert sein).


6. Installation von "mdac28", "jet40", "msxml3", "directx9" und "wmp9" via winetricks
(als normaler User einloggen) und zunaechst winetricks herunterladen und
ausfuehrbar machen:



Code:
glaubitz@z6:~> wget http://www.kegel.com/wine/winetricks
--2008-11-29 16:49:20--  http://www.kegel.com/wine/winetricks
Resolving http-proxy.fu-berlin.de... 130.133.8.114
Connecting to http-proxy.fu-berlin.de|130.133.8.114|:80... connected.
Proxy request sent, awaiting response... 200 OK
Length: 67238 (66K) [text/plain]
Saving to: `winetricks.1'

100%[==========================================================================================================================================================================>] 67,238       159K/s   in 0.4s   

2008-11-29 16:49:21 (159 KB/s) - `winetricks.1' saved [67238/67238]

glaubitz@z6:~> chmod 755 winetricks


7. SonicStage-Setup mit wine kurz aufrufen und beenden, damit wine
zunaechst ein Windows-Verzeichnis erzeugt. Wine soll dies
in ~/.wine-sony machen (unter Wine kann man fuer jede Windows-
Software die man installiert, eine eigene Windows-Umgebung
erzeugen):

Code:
glaubitz@z6:~> export WINEPREFIX=~/.wine-sony ; wine /amd/z6/0/sonicstage3setup.exe


8. In der erzeugten Windows-Umgebung die Pakete ueber winetricks installieren:

Code:
glaubitz@z6:~> export WINEPREFIX=~/.wine-sony ; winetricks mdac28
glaubitz@z6:~> export WINEPREFIX=~/.wine-sony ; winetricks jet40
glaubitz@z6:~> export WINEPREFIX=~/.wine-sony ; winetricks directx9
glaubitz@z6:~> export WINEPREFIX=~/.wine-sony ; winetricks wmp9
glaubitz@z6:~> export WINEPREFIX=~/.wine-sony ; winetricks msxml3


9. Nun SonicStage 3.3 installieren:

Code:
glaubitz@z6:~> export WINEPREFIX=~/.wine-sony ; wine /amd/z6/0/sonicstage3setup.exe

10. SonicStage starten:

Code:
glaubitz@z6:~> export WINEPREFIX=~/.wine-sony ; wine /home/glaubitz/.wine-sony/drive_c/Program\ Files/Sony/SonicStage/Omgjbox.exe



Das importieren von Musik nach SonicStage funktioniert wegen eines Problems mit OLE noch nicht richtig und fuer einen funktionsfaehigen Transfer auf einen HiMD-Walkman sind wahrscheinlich die iPod-Patches notwendig. Stay tuned.


Adrian


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Samstag 29. November 2008, 18:37 
Offline
MD-NeuUser

Registriert: Samstag 29. November 2008, 18:23
Beiträge: 13
Hi,
das klingt zwar alles sehr verlockend, aber wie gedenkt ihr die Verschlüsselung zu knacken?
Wenn ich mich recht erinner ist das leider alles andere als trival.

Was aber schonmal machbar sein sollte, ist den code von "himd_idx" zu nutzen um die Tracklisten auszulesen. Ist zwar delphi code aber recht leicht verständlich.

Ist wie man an das Datenformat rankommt, eventuell ist es wie ein Containerformat aufgebaut (wie JPG und dergleichen) und man muss dieses versuchen zu verstehen.

Mich würde echt mal interessieren wo der himd_idx entwickler die infos über die verwendeten c-structures her hat. (disassamble?)

Vielleicht ist es dann auch nicht mehr notwendig neue Daten zu verschlüsseln sondern 1:1 in den Container zu bringen(!?)

Es ist auch sehr schade das der Himdrenderer code nicht einsehbar ist :(

Ahoi, Manuel


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Samstag 29. November 2008, 20:27 
Offline
MD-Fachmann
MD-Fachmann

Registriert: Mittwoch 26. November 2008, 16:00
Beiträge: 591
Wohnort: Oslo, Norwegen
cryolab hat geschrieben:
Es ist auch sehr schade das der Himdrenderer code nicht einsehbar ist :(


Soweit ich weiss, verwendet HiMD-Renderer selbst OpenMG aus SonicStage, d.h. es laesst OpenMG die Dateien entschluesseln usw. Vermutlich koennte man die DLLs aus SonicStage missbrauchen und unter Linux in einem eigenen Programm verwenden (sowas geht tatsaechlich, die w32codecs unter Debian/Ubuntu sind echte Windows-DLLs und werden zum decodieren von Windows-Media Formaten unter Linux verwendet).

Erstmal versuchen, SonicStage unter Linux vernuenftig zum Laufen zu bringen, dass is ja schon mal ein Anfang.


Adrian


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Samstag 29. November 2008, 23:01 
Offline
MD-Guru
MD-Guru
Benutzeravatar

Registriert: Freitag 31. Mai 2002, 13:12
Beiträge: 17112
Wohnort: beutelsbach
zur vollständigkeit halber:
ein MZ-RH1 (der ja im netmd mode uploads unterstützt) mit sudo lsusb -v im netmd mode

Code:
Bus 001 Device 007: ID 054c:0286 Sony Corp.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x054c Sony Corp.
  idProduct          0x0286
  bcdDevice            1.00
  iManufacturer           1 Sony
  iProduct                2 Net MD/Hi-MD
  iSerial                 3 02000124346B
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
Device Status:     0x0000
  (Bus Powered)


edit: aber die sonicstage 3.3-unterstürtzug für wine ist schonmal nicht übel. werde spätestens in den weihnachtsferen mich mal dransetzen und versuchen ob ich das mit meinen ebtagten suse 10.2 nachvollziehen kann :top:

und danke für den tipp mit dem alternativen installatiosnverzeichnis, weil meine /home-partition hat nicht mehr genug platzt für sos u.s.w., werde das dann auf meine alternativpartition draufhaun,da hats noch 4,5 gbyte

so, habe das wine 1.1.9 gepatcht und installiert und bis auf den WMP9 und SOS 3.3 alle pakete eingespielt

das problem beim werr:ntdll:RtlpWaitForCriticalSection section 0x113960 "?" wait timed out in thread 0010, blocked by 003d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x113960 "?" wait timed out in thread 0019, blocked by 003d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x113960 "?" wait timed out in thread 0040, blocked by 003d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x113960 "?" wait timed out in thread 0010, blocked by 003d, retrying (60 sec)
mp9 ist,das er bei 33% sich aufhängt :(

ich poste da mal das log

Code:
P17PC:/mnt/linux/home/djtechno/backup3/download-norezip/backupdo/unbacked stuff 49 # export WINEPREFIX=/mnt/linux/home/djtechno/sos33 ; ./winetricks wmp9
vcrun6 already installed, skipping
Executing wine /root/.winetrickscache/WindowsXP-Windows2000-Script56-KB917344-x86-enu.exe
fixme:advpack:set_ldids Need to support changing paths - default will be used
Setting Windows version to win2k
Executing wine regedit /mnt/linux/home/djtechno/sos33/drive_c/winetrickstmp/set-winver.reg
Executing wine /root/.winetrickscache/wmp9/MPSetup.exe
fixme:wintrust:CryptCATAdminAcquireContext 0x7de02758 {f750e6c3-38ee-11d1-85e5-00c04fc295ee} 0
fixme:wintrust:CryptCATAdminAddCatalog 0xdeadbeef L"C:\\windows\\temp\\IXP000.TMP\\drm.cat" L"drm.cat" 0
fixme:wintrust:CryptCATAdminReleaseCatalogContext 0xdeadbeef 0xdeeeaaad 0
fixme:wintrust:CryptCATAdminReleaseContext 0xdeadbeef 0
fixme:advapi:ParseStringSidToSid String constant not supported: L"DG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"LG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"DG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"LG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"DG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"LG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"DG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"LG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"DG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"LG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"DG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"LG"
fixme:storage:StorageImpl_Commit (0x179bd0 0): stub
fixme:advapi:ParseStringSidToSid String constant not supported: L"DG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"LG"
fixme:wintrust:CryptCATAdminAcquireContext 0x7de02758 {f750e6c3-38ee-11d1-85e5-00c04fc295ee} 0
fixme:wintrust:CryptCATAdminAddCatalog 0xdeadbeef L"C:\\windows\\temp\\IXP000.TMP\\WMFSDK.cat" L"WMFSDK.cat" 0
fixme:wintrust:CryptCATAdminReleaseCatalogContext 0xdeadbeef 0xdeeeaaad 0
fixme:wintrust:CryptCATAdminReleaseContext 0xdeadbeef 0
err:ntdll:RtlpWaitForCriticalSection section 0x113960 "?" wait timed out in thread 0019, blocked by 003d, retrying (60 sec)
Deleting active MRSW lock (0x114b94), expect failure
Deleting active MRSW lock (0x114d4c), expect failure
Executing wine /root/.winetrickscache/wmp9/MPSetup.exe
err:ntdll:RtlpWaitForCriticalSection section 0x113960 "?" wait timed out in thread 0040, blocked by 003d, retrying (60 sec)
fixme:wintrust:CryptCATAdminAcquireContext 0x7de02758 {f750e6c3-38ee-11d1-85e5-00c04fc295ee} 0
fixme:wintrust:CryptCATAdminAddCatalog 0xdeadbeef L"C:\\windows\\temp\\IXP000.TMP\\drm.cat" L"drm.cat" 0
fixme:wintrust:CryptCATAdminReleaseCatalogContext 0xdeadbeef 0xdeeeaaad 0
fixme:wintrust:CryptCATAdminReleaseContext 0xdeadbeef 0
fixme:advapi:ParseStringSidToSid String constant not supported: L"DG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"LG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"DG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"LG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"DG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"LG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"DG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"LG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"DG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"LG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"DG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"LG"
fixme:storage:StorageImpl_Commit (0x175578 0): stub
fixme:advapi:ParseStringSidToSid String constant not supported: L"DG"
fixme:advapi:ParseStringSidToSid String constant not supported: L"LG"
fixme:wintrust:CryptCATAdminAcquireContext 0x7de02758 {f750e6c3-38ee-11d1-85e5-00c04fc295ee} 0
fixme:wintrust:CryptCATAdminAddCatalog 0xdeadbeef L"C:\\windows\\temp\\IXP000.TMP\\WMFSDK.cat" L"WMFSDK.cat" 0
fixme:wintrust:CryptCATAdminReleaseCatalogContext 0xdeadbeef 0xdeeeaaad 0
fixme:wintrust:CryptCATAdminReleaseContext 0xdeadbeef 0
err:ntdll:RtlpWaitForCriticalSection section 0x113960 "?" wait timed out in thread 0010, blocked by 003d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x113960 "?" wait timed out in thread 0019, blocked by 003d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x113960 "?" wait timed out in thread 0040, blocked by 003d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x113960 "?" wait timed out in thread 0010, blocked by 003d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x113960 "?" wait timed out in thread 0019, blocked by 003d, retrying (60 sec)
                   


und dann bräuchte ich sonicstage 3.3. könnte jetzt meien ganzen cd-roms durchsuchen, wenn du aber per PN einen link auf den duetschen full-installer hättest gings schneller :wink:

Vielen Dank :top:

edit: sogar NAPSTER läuft im wine1.1.9 :wah:

Bild

Ich habe ja eine 3 Monate kostenlose probemitgleidschaft

Na,ja,der client läuft, alelrdigns kann man sich nicht einloggen (nötig zum herunterladen und abspielen)

Marcus

_________________
Minidisk forever and Windows Vista Never :top: Never mind, Press Rewind


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Sonntag 30. November 2008, 14:18 
Offline
MD-Fachmann
MD-Fachmann

Registriert: Mittwoch 26. November 2008, 16:00
Beiträge: 591
Wohnort: Oslo, Norwegen
Hallo,

SonicStage 3.3 hab ich mal hochgeladen, sollte aber mit jeder 3.x Version gehen, denke ich:

http://users.physik.fu-berlin.de/~glaubitz/sonicstage3setup.exe

Zu dem Problem mit Wine, was du da hast. Das ist ein Timing-Problem/Deadlock. Da hilft nur Abbrechen und den letzten Schritt nochmal zu testen. Das Problem hatte ich bei der Installation von SonicStage auch, er hing zum Beispiel so bei der Installation von "OpenMG Module" bzw. "SonicStage AddOn". Manchmal half es auch, nur etwas laenger zu warten :).

PS: Mein Bekannter untersucht schon eifrig das Problem mit dem MP3-Import unter Wine mit SonicStage, er weiss auch schon son bischen, wodrans liegt.

EDIT: Du solltest uebrigens SonicStage nicht als root installieren, schrieb ich ja extra in dem HowTo. Nachdem du wine gebaut und installierst hast, bitte als normaler User einloggen.

EDIT2: Die iPod-Patches fuer Wine finden sich uebrigens hier: http://www.winehq.org/pipermail/wine-devel/2008-April/064425.html. Damit lassen sich mit iTunes unter Wine tatsaechlich iPods verwenden, ich bin mir sicher, das geht dann auch irgendwie mit SonicStage.

Adrian


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags: Re: HiMD unter Linux via fuse
BeitragVerfasst: Sonntag 30. November 2008, 16:56 
Offline
MD-Guru
MD-Guru
Benutzeravatar

Registriert: Freitag 31. Mai 2002, 13:12
Beiträge: 17112
Wohnort: beutelsbach
ich mußte den wmp9 als root installieren,da irgendein unbekanntes programm mir immer /home/djtechno zumüllt, undwinetricks dahin daher nix downloadenkann. :evil: ih evrsuche ja schon set monaten rauszukriege welches programmda müllt und wo die ca. 3 gbyte daten abgespeichert sind, die mein /home/djtechno blockieren

sonicstage muß dagegen nix nachladen, das lkann ich dann als user installieren

hatte für winetroicks dann notgedrungen das sos33 /liegt unter /mnt/linux/home/djtechno, dort sind 4,5 gb frei) vorher dem nutzer root zugeteilt,danach weider zurtück an djthttp://users.physik.fu-berlin.de/~gl ... chno,damit man sos im usermodus installieren kann und nutzen kann

(sos33 ist das arbeitsverzeichnisverzeichnis,das ist für wineeingestellt habe(fürdie widnwos-dateien/sonicstage)

_________________
Minidisk forever and Windows Vista Never :top: Never mind, Press Rewind


Nach oben
 Profil E-Mail senden  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 40 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: TurnitinBot [Bot] und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Deutsche Übersetzung durch phpBB.de