I had an identical problem with a mini ipod 6MB. I was upgrading from 3.6-current to 3.7-stable. Try the following:
% 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 Ed. 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

