hmm, on Sat, Apr 17, 2010 at 01:43:01AM +0100, Pedro la Peu said that > > i am trying to mount the mass storage on my LG GW620 > > android phone. > > > > ugen0 at uhub0 port 3 "LG Electronics Inc. LG Mobile USB Modem" rev > 2.00/1.00 addr 2 > > Your phone is not configured as OpenBSD needs.
for now, i am interested only in the umass component of the phone, so ugen is fine. i am not sure about the "check condition" errors: probe(umass0:1:0): Check Condition (error 0) on opcode 0x0 probe(umass0:1:0): Check Condition (error 0) on opcode 0x0 but it seems like the umass part is working, i just can't mount the msdos file system on the microsd card in the phone. later i also tried putting that card from the phone into an sd adapter and the result was the same: could not mount the card. so it's not really a phone issue basically i think. i also bought another card, and this one has no problem being mounted both through the phone and/or in the sd adaptor: $ sudo fdisk sd1 Disk: sd1 geometry: 1973/255/63 [31711232 Sectors] Offset: 0 Signature: 0xAA55 Starting Ending LBA Info: #: id C H S - C H S [ start: size ] ------------------------------------------------------------------------------- 0: 0C 0 130 3 - 1973 237 56 [ 8192: 31703040 ] Win95 FAT32L 1: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused 2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused 3: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused $ sudo disklabel sd1 # /dev/rsd1c: type: SCSI disk: SCSI disk label: Android Phone flags: bytes/sector: 512 sectors/track: 63 tracks/cylinder: 255 sectors/cylinder: 16065 cylinders: 1973 total sectors: 31711232 rpm: 3600 interleave: 1 boundstart: 0 boundend: 31711232 drivedata: 0 16 partitions: # size offset fstype [fsize bsize cpg] c: 31711232 0 unused i: 31703040 8192 MSDOS the offset on this one is interesting as well, but gives the kernel no problems. as more information is avaliable so should some subjects change as well :] any ideas what can i try with the other card? it's not really important i guess, i could always just format it, but perhaps it's a good corner case for msdos because the other OS' have no problem with it... -f -- you can never get rid of a bad temper by losing it.