On Fri, Jun 10, 2005 at 11:45:07PM +0100, Ed Wandasiewicz wrote:
> I had an identical problem with a mini ipod 6MB. I was upgrading from
> 3.6-current to 3.7-stable. Try the following:

Identical in that it was recognized but you couldn't mount it or
identical in that it didn't work?

> % rm -rf /usr/include/* /usr/lib/*
> 
> Install 3.7. Rebuild src, userland and XF4. 
> 
> % man 8 release
> Device should get recognised. Mini ipod 4MB is also recognised.
> 
> sd0 at scsibus0 targ 1 lun 0: <Apple, iPod, 1.62> SCSI0 0/direct removable
> sd0: 5859MB, 5859 cyl, 64 head, 32 sec, 512 bytes/sec, 12000556 sec total
> 
> sd0 at scsibus0 targ 1 lun 0: <Apple, iPod, 1.62> SCSI0 0/direct removable
> sd0: 3906MB, 3906 cyl, 64 head, 32 sec, 512 bytes/sec, 7999488 sec total

It is already recognized, I just can't mount it.

I'd be more interested in seeing the fdisk/disklabel outputs of those
devices rather than relevant portions from dmesg.

> On Fri, Jun 10, 2005 at 01:36:24PM -0500, Jolan Luff wrote:
> > hi,
> > 
> > i used to be able to mount my ipod shuffle and use it with audio/gtkpod.
> > i tried to do so yesterday, and it no longer works.
> > 
> > the most suspicious thing is that previously, sd0i existed without me
> > having to do any manual intervention, but this doesn't seem to be the
> > case anymore:
> > 
> > disklabel: warning, DOS partition table with no valid OpenBSD partition
> > # /dev/rsd0c:
> > type: SCSI
> > disk: SCSI disk
> > label: iPod            
> > flags:
> > bytes/sector: 512
> > sectors/track: 63
> > tracks/cylinder: 255
> > sectors/cylinder: 16065
> > cylinders: 62
> > total sectors: 996030
> > rpm: 211
> > interleave: 1
> > trackskew: 0
> > cylinderskew: 0
> > headswitch: 0           # microseconds
> > track-to-track seek: 0  # microseconds
> > drivedata: 0 
> > 
> > 16 partitions:
> > #             size        offset  fstype [fsize bsize  cpg]
> >   c:        996030             0  unused      0     0      # Cyl     0 -    
> > 61 
> > 
> > there is definitely a fat partition according to fdisk:
> > 
> > fdisk: sysctl(machdep.bios.diskinfo): Device not configured
> > Disk: sd0       geometry: 62/255/63 [996030 Sectors]
> > Offset: 0       Signature: 0xAA55
> >          Starting       Ending       LBA Info:
> >  #: id    C   H  S -    C   H  S [       start:      size   ]
> > ------------------------------------------------------------------------
> > *0: 0B    0   0 46 -   62 228 36 [          45:     1010385 ] Win95 FAT-32
> >  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
> > 
> > if i add sd0i:
> > 
> > #             size        offset  fstype [fsize bsize  cpg]
> >   c:        996030             0  unused      0     0      # Cyl     0 -    
> > 61 
> >   i:        995967            63   MSDOS                   # Cyl     0*-    
> > 61 
> > 
> > i still cannot mount my ipod shuffle:
> > 
> > $ sudo mount /dev/sd0i /mnt/ipod
> > mount_msdos: /dev/sd0i on /mnt/ipod: Inappropriate file type or format
> > 
> > $ sudo fsck_msdos /dev/sd0i
> > ** /dev/sd0i
> > Invalid signature in boot block: 0000
> > 
> > ok, weird but it mounts just fine under both mac osx and windows, so i
> > don't think it is a case of a corrupted fat partition.
> > 
> > i noticed a lot of changes to usb and scsi made during the hackathon, so
> > i've tried kernels from 3.7, apr 15 (when my ipod shuffle last worked),
> > pre-hackathon, etc. and continue to have the same problem.  the fact
> > that it works fine under macosx and windows makes me think that i am
> > either missing something obvious or that i've become slow and can't
> > downgrade kernels properly.
> > 
> > i've made a dump of the drive via dd if=/dev/sd0c which is available
> > here:
> > 
> > http://protection.cx/~jolan/ipod.dump.gz
> > 
> > dmesg below.  i'm at a loss since i can't regress to where it worked
> > before and gradually step up to find the brekage so i'm wondering if
> > anyone has any suggestions.
> > 
> > thanks,
> > - jolan
> > 
> > 
> > OpenBSD 3.7-current (GENERIC) #0: Thu Jun  9 14:03:28 CDT 2005
> >     [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC
> > cpu0: Intel(R) Pentium(R) M processor 1.40GHz ("GenuineIntel" 686-class) 
> > 1.40 GHz
> > cpu0: 
> > FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,SBF,EST,TM2
> > cpu0: Enhanced SpeedStep 1400 MHz (1116 mV): speeds: 1400, 1300, 1200, 
> > 1100, 1000, 900, 800, 600 MHz
> > real mem  = 795320320 (776680K)
> > avail mem = 718475264 (701636K)
> > using 4278 buffers containing 39870464 bytes (38936K) of memory
> > mainbus0 (root)
> > bios0 at mainbus0: AT/286+(64) BIOS, date 01/07/05, BIOS32 rev. 0 @ 0xfd740
> > apm0 at bios0: Power Management spec V1.2
> > apm0: battery life expectancy 99%
> > apm0: AC on, battery charge high
> > apm0: flags 30102 dobusy 0 doidle 1
> > pcibios0 at bios0: rev 2.1 @ 0xfd6d0/0x930
> > pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdeb0/256 (14 entries)
> > pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82371FB ISA" rev 0x00)
> > pcibios0: PCI bus #2 is the last bus
> > bios0: ROM list: 0xc0000/0xc800! 0xcc800/0x1000 0xcd800/0x1000 
> > 0xdc000/0x4000! 0xe0000/0x10000
> > cpu0 at mainbus0
> > pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
> > pchb0 at pci0 dev 0 function 0 "Intel 82852GM Hub-PCI" rev 0x02
> > "Intel 82852GM Memory" rev 0x02 at pci0 dev 0 function 1 not configured
> > "Intel 82852GM Configuration" rev 0x02 at pci0 dev 0 function 3 not 
> > configured
> > vga1 at pci0 dev 2 function 0 "Intel 82852GM AGP" rev 0x02: aperture at 
> > 0xe0000000, size 0x8000000
> > wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
> > wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
> > "Intel 82852GM AGP" rev 0x02 at pci0 dev 2 function 1 not configured
> > uhci0 at pci0 dev 29 function 0 "Intel 82801DB USB" rev 0x01: irq 11
> > usb0 at uhci0: USB revision 1.0
> > uhub0 at usb0
> > uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> > uhub0: 2 ports with 2 removable, self powered
> > uhci1 at pci0 dev 29 function 1 "Intel 82801DB USB" rev 0x01: irq 11
> > usb1 at uhci1: USB revision 1.0
> > uhub1 at usb1
> > uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> > uhub1: 2 ports with 2 removable, self powered
> > uhci2 at pci0 dev 29 function 2 "Intel 82801DB USB" rev 0x01: irq 11
> > usb2 at uhci2: USB revision 1.0
> > uhub2 at usb2
> > uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> > uhub2: 2 ports with 2 removable, self powered
> > ehci0 at pci0 dev 29 function 7 "Intel 82801DB USB" rev 0x01: irq 11
> > usb3 at ehci0: USB revision 2.0
> > uhub3 at usb3
> > uhub3: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
> > uhub3: 6 ports with 6 removable, self powered
> > ppb0 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0x81
> > pci1 at ppb0 bus 1
> > cbb0 at pci1 dev 0 function 0 "Ricoh 5C476 CardBus" rev 0x8d: irq 11
> > vendor "Ricoh", unknown product 0x0822 (class system unknown subclass 0x05, 
> > rev 0x13) at pci1 dev 0 function 1 not configured
> > em0 at pci1 dev 1 function 0 "Intel PRO/1000MT Mobile (82541GI)" rev 0x00: 
> > irq 11, address: 00:0a:e4:30:52:20
> > ral0 at pci1 dev 2 function 0 "Ralink RT2560" rev 0x01: irq 11, address 
> > 00:11:09:0b:86:1c
> > ral0: MAC/BBP RT2560 (rev 0x04), RF RT2525
> > cardslot0 at cbb0 slot 0 flags 0
> > cardbus0 at cardslot0: bus 2 device 0 cacheline 0x0, lattimer 0xb0
> > pcmcia0 at cardslot0
> > ichpcib0 at pci0 dev 31 function 0 "Intel 82801DBM LPC" rev 0x01
> > pciide0 at pci0 dev 31 function 1 "Intel 82801DBM IDE" rev 0x01: DMA, 
> > channel 0 configured to compatibility, channel 1 configured to compatibility
> > wd0 at pciide0 channel 0 drive 0: <HITACHI_DK13FA-40B>
> > wd0: 16-sector PIO, LBA, 38154MB, 78140160 sectors
> > wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
> > pciide0: channel 1 disabled (no drives)
> > "Intel 82801DB SMBus" rev 0x01 at pci0 dev 31 function 3 not configured
> > auich0 at pci0 dev 31 function 5 "Intel 82801DB AC97" rev 0x01: irq 11, 
> > ICH4 AC97
> > ac97: codec id 0x41445374 (Analog Devices AD1981B)
> > ac97: codec features headphone, 20 bit DAC, No 3D Stereo
> > audio0 at auich0
> > "Intel 82801DB Modem" rev 0x01 at pci0 dev 31 function 6 not configured
> > isa0 at ichpcib0
> > isadma0 at isa0
> > pckbc0 at isa0 port 0x60/5
> > pckbd0 at pckbc0 (kbd slot)
> > pckbc0: using irq 1 for kbd slot
> > wskbd0 at pckbd0: console keyboard, using wsdisplay0
> > pms0 at pckbc0 (aux slot)
> > pckbc0: using irq 12 for aux slot
> > wsmouse0 at pms0 mux 0
> > pcppi0 at isa0 port 0x61
> > midi0 at pcppi0: <PC speaker>
> > spkr0 at pcppi0
> > sysbeep0 at pcppi0
> > npx0 at isa0 port 0xf0/16: using exception 16
> > biomask effd netmask effd ttymask ffff
> > pctr: 686-class user-level performance counters enabled
> > mtrr: Pentium Pro MTRR support
> > dkcsum: wd0 matched BIOS disk 80
> > root on wd0a
> > rootdev=0x0 rrootdev=0x300 rawdev=0x302
> > umass0 at uhub3 port 4 configuration 1 interface 0
> > umass0: Apple iPod, rev 2.00/10.01, addr 2
> > umass0: using SCSI over Bulk-Only
> > scsibus0 at umass0: 2 targets
> > sd0 at scsibus0 targ 1 lun 0: <Apple, iPod, 2.70> SCSI4 0/direct removable
> > sd0: 486MB, 62 cyl, 255 head, 63 sec, 512 bytes/sec, 996030 sec total
> > umass0: at uhub3 port 4 (addr 2) disconnected
> > sd0 detached
> > scsibus0 detached
> > umass0 detached
> > umass0 at uhub3 port 4 configuration 1 interface 0
> > umass0: Apple iPod, rev 2.00/10.01, addr 2
> > umass0: using SCSI over Bulk-Only
> > scsibus0 at umass0: 2 targets
> > sd0 at scsibus0 targ 1 lun 0: <Apple, iPod, 2.70> SCSI4 0/direct removable
> > sd0: 486MB, 62 cyl, 255 head, 63 sec, 512 bytes/sec, 996030 sec total
> > umass0: at uhub3 port 4 (addr 2) disconnected
> > sd0 detached
> > scsibus0 detached
> > umass0 detached
> > umass0 at uhub3 port 4 configuration 1 interface 0
> > umass0: Apple iPod, rev 2.00/10.01, addr 2
> > umass0: using SCSI over Bulk-Only
> > scsibus0 at umass0: 2 targets
> > sd0 at scsibus0 targ 1 lun 0: <Apple, iPod, 2.70> SCSI4 0/direct removable
> > sd0: 486MB, 62 cyl, 255 head, 63 sec, 512 bytes/sec, 996030 sec total
> > sd0(umass0:1:0): Check Condition (error 0x70) on opcode 0x28
> >     SENSE KEY: Illegal Request
> >          INFO: 0xf6b00 (VALID flag on)
> >      ASC/ASCQ: Logical Block Address Out of Range
> > sd0(umass0:1:0): Check Condition (error 0x70) on opcode 0x28
> >     SENSE KEY: Illegal Request
> >          INFO: 0xf6b00 (VALID flag on)
> >      ASC/ASCQ: Logical Block Address Out of Range
> > sd0(umass0:1:0): Check Condition (error 0x70) on opcode 0x28
> >     SENSE KEY: Illegal Request
> >          INFO: 0xf6b04 (VALID flag on)
> >      ASC/ASCQ: Logical Block Address Out of Range
> > umass0: at uhub3 port 4 (addr 2) disconnected
> > sd0 detached
> > scsibus0 detached
> > umass0 detached
> > auich0: measured ac97 link rate at 48006 Hz, will use 48000 Hz
> > umass0 at uhub3 port 4 configuration 1 interface 0
> > umass0: Apple iPod, rev 2.00/10.01, addr 2
> > umass0: using SCSI over Bulk-Only
> > scsibus0 at umass0: 2 targets
> > sd0 at scsibus0 targ 1 lun 0: <Apple, iPod, 2.70> SCSI4 0/direct removable
> > sd0: 486MB, 62 cyl, 255 head, 63 sec, 512 bytes/sec, 996030 sec total

Reply via email to