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

Reply via email to